Ez a tárhely különböző WordPress bővítményeket tartalmaz, amelyek különféle funkciókat és szolgáltatásokat kínálnak a WordPress weboldalak számára.
Verzió: 2.0.0
Leírás: Kompakt eseménylista Cloud és AI technológiai határidők megjelenítéséhez. Themify kompatibilis.
- Custom Post Type: Egyszerű eseménykezelés a WordPress adminban dedikált bejegyzés típussal
- Platform kategóriák: Azure, AWS, GCP és egyéb felhő platformok szűrése
- Esemény típusok: Új, Beállítás, Biztonság, Kivezetés, Megszűnik, és egyéb típusok megkülönböztetése
- Soft/Hard határidők: Megkülönböztethető ajánlott és kötelező határidők kezelése
- Strukturált esemény: Felvezető leírás, Határidő sor, „Mi a teendő?” (HTML, kötelező) és opcionális megjegyzés; a régi, csak leírással rendelkező események változatlanul működnek
- REST API / MCP integráció: Események létrehozása és listázása API kulccsal (
/wp-json/cloudmentor-events/v1/events), külső MCP szerverből (pl. Claude Desktop) is - Kompakt nézet: Kattintásra lenyíló részletek a jobb áttekinthetőség érdekében
- Widget támogatás: Sidebar-ban is elhelyezhető widget formában
- Shortcode támogatás: Rugalmas beillesztés bárhová shortcode használatával
- Themify kompatibilis: Teljes integráció Themify témákkal
- Reszponzív design: Mobil-barát megjelenés minden eszközön
- Akadálymentesség: ARIA támogatás és billentyűzet navigáció
Alapértelmezett megjelenítés:
[cloud-events]
Egyedi limittel:
[cloud-events limit="10"]
Szűrés platform szerint:
[cloud-events platform="azure"]
Widget formában a sidebar-ban is használható a "CloudMentor Events" widget hozzáadásával.
| Verzió | Változások |
|---|---|
| 2.0.0 | Breaking change: az esemény szerkezete bővült: description (csak felvezető), Határidő sor, todo (Mi a teendő?, kötelező új eseményeknél), comment (opcionális); új REST API (cloudmentor-events/v1) és API kulcs kezelés MCP szerver integrációhoz. A régi események változatlanul jelennek meg. A telepítő ZIP a cloudmentor-events/ mappába csomagol, így a feltöltés a meglévő példányt cseréli |
POST /cloudmentor-events/v1/events- Esemény létrehozásaGET /cloudmentor-events/v1/events- Események listázása (szűrés:from,to,category,type,search,limit)GET /cloudmentor-events/v1/terms- Érvényes kategóriák és típusok
Hitelesítés: X-API-Key (vagy Authorization: Bearer) fejléc a Beállítások > CloudMentor Events oldalon generált kulccsal, vagy WordPress Application Password. Részletek: cloudmentor-events/README.md.
- WordPress 6.2 vagy újabb
- PHP 8.0 vagy újabb
- Tesztelve WordPress 6.7.2-ig
Verzió: 0.0.5
Leírás: Tartalom védelmi plugin WordPress oldalakhoz és bejegyzésekhez
- Teljes tartalom védelem: A plugin megvédi az összes oldalt és bejegyzést, így csak bejelentkezett felhasználók férhetnek hozzájuk
- Kivételek kezelése: Rugalmasan megadhatók azok az oldalak, amelyek kivételként bejelentkezés nélkül is elérhetők
- Kategória alapú kivételek: Bejegyzés-kategóriák szintjén is beállíthatók kivételek - a kiválasztott kategóriákba tartozó bejegyzések szabadon elérhetők
- Átirányítás testreszabása: Beállítható átirányítási céloldal, ahova a nem bejelentkezett felhasználók kerülnek, ha védett tartalmat próbálnak elérni
- Hurok védelem: A plugin automatikusan kezeli az átirányítási hurkokat, biztosítva a zavartalan működést
A beállítások a WordPress admin felületen az „Beállítások" > „Content Guard" menüpontban érhetők el. Itt:
- Kiválaszthatók a kivételként engedélyezett oldalak
- Megadhatók a kivételként engedélyezett bejegyzés-kategóriák
- Beállítható az átirányítás céloldala nem bejelentkezett felhasználók számára
- WordPress 6.2 vagy újabb
- PHP 8.0 vagy újabb
- Tesztelve WordPress 6.7.2-ig
Verzió: 1.3.1
Leírás: CloudMentor Lab indító plugin Azure és AWS felhő platformokhoz
- Felhő labor indítás: WordPress felületről közvetlenül indíthatók Azure és AWS labor környezetek
- Felhasználó alapú kezelés: Minden felhasználó saját labor példányokat indíthat és kezelhet
- REST API integráció: Teljes REST API támogatás a backend szolgáltatással való kommunikációhoz
- Bővített labor státusz követés: Valós idejű státusz követés a laborok állapotáról, beleértve az „Előkészítés alatt”, „Folyamatban”, „Sikeresen elvégezve” és „Lejárt az idő” állapotokat
- Webhook támogatás: Külső rendszerek értesíthetik a plugint a labor státusz változásokról
- Labor ellenőrzés: Beépített labor verifikációs funkció a teljesítések nyomon követéséhez
- Shortcode támogatás: Egyszerű shortcode-ok használata WordPress oldalakon és bejegyzésekben
- Admin felület: Átfogó adminisztrációs felület kurzusok, laborok és felhasználói státuszok kezeléséhez
- Lab kezelő oldal: A labor admin oldal
Lab kezelőnéven érhető el, különLab létrehozásagombbal az új űrlap megnyitásához - Részletes státusz szűrés: A felhasználói státuszok oldalon külön szűrhető az email, a lab azonosító, a cloud provider és a státusz
- Csoportosított státusz nézet: A felhasználói státuszok lista email cím szerint csoportosítva jelenik meg az admin felületen
- Lab indulási idő követés: Az admin oldalon megjeleníthető a lab indulási időpontja az újonnan indított környezetekhez
- Képzéskezelés fejlesztések: A
Képzésekoldalon egyediÚj képzésfelirat, rendezhető hozzárendelt lab-ok, kurzusleírás megjelenítés és labonkénti státusz a shortcode nézetben - Képzés előrehaladás kijelzés: A képzés shortcode megjeleníti a kapcsolódó gyakorlatok teljesítési arányát, például
Kapcsolódó gyakorlatok (Elvégezve: 1/9 - 11%) - TTL kezelés: Beállítható labor élettartam (Time To Live) a költségek optimalizálásához
- Markdown leírás (1.2.0): Labonként választható HTML vagy natív Markdown leírás; a meglévő lab-ok alapértelmezetten HTML módban maradnak
- Markdown szerkesztő: Kód és Előnézet fül, WP média picker képbeszúráshoz, oldaltörés gomb
- Kódrészlet másolás: Fenced kódrészleteknél (pl.
bash,powershell) Másolás gomb a parancs vágólapra helyezéséhez - Lapozás görgetés: Oldalváltáskor automatikus görgetés az oldal első címsorához (
##,###,####) - Lab oldal cache kezelés (1.2.1): A
[lab_launcher],[lab_start]és[lab_training]shortcode-ot tartalmazó oldalak nem kerülnek page cache-be; lab mentéskor automatikus cache purge (WP Rocket, LiteSpeed, W3 Total Cache, WP Super Cache, SiteGround Optimizer) - Markdown linkek új fülön (1.2.1): A markdown leírásban szereplő linkek mindig új böngészőfülön nyílnak meg (
target="_blank",rel="noopener noreferrer") - Backend API key hitelesítés (1.3.x): A backend kommunikáció kizárólag
X-API-Keyfejléccel történik; Auth0 támogatás eltávolítva
WordPress nem a verziószám alapján frissít, hanem a plugin mappa + főfájl elérési útja alapján ismeri fel a bővítményt (lab-launcher/lab-launcher.php).
Ha ugyanazt a plugint többször feltöltöd anélkül, hogy a régit törölnéd, a wp-content/plugins/ alatt több mappa is keletkezhet (lab-launcher, lab-launcher-1, …). Ilyenkor ugyanazzal a névvel többször jelenik meg a listában — ez nem új plugin a kódban, hanem duplikált telepítés.
Helyes frissítés:
- Kapcsold ki az összes „Evolvia Lab Launcher” példányt
- Töröld az összes
lab-launcher*mappát awp-content/plugins/alól (FTP vagy fájlkezelő) - Telepíts egy friss
lab-launcher.zipcsomagot - Kapcsold be — a listában pontosan egy sor maradjon
A ZIP gyökérében közvetlenül legyen a lab-launcher.php (ne legyen benne extra lab-launcher/lab-launcher/ beágyazás).
A Cloud Lab → Beállítások menüpontban:
| Mező | Leírás |
|---|---|
| Backend URL | A lab backend szolgáltatás alap URL-je |
| Backend API key | Kötelező API kulcs a backend hívásokhoz (X-API-Key fejléc) |
| Azure login URL | Azure portál link a lab felületen |
| AWS login URL | AWS konzol link a lab felületen |
| Webhook Secret Token | Státusz webhook hitelesítéshez |
| Státusz frissítés (mp) | Lab státusz automatikus frissítési intervalluma |
Minden lab két leírásmezőt tartalmaz; a frontenden a Markdown leírás használata checkbox dönt:
| Mód | Mikor használd | Megjelenítés |
|---|---|---|
| HTML (alapértelmezett) | Meglévő lab-ok, TinyMCE tartalom | A régi description mező (wp_editor) |
| Markdown | Új vagy átállított lab-ok | A description_md mező Parsedown-nal renderelve |
A két mező egymás mellett marad mentve, így bármikor vissza lehet kapcsolni HTML módra adatvesztés nélkül.
Oldaltörés (mindkét módban): <!-- pagebreak -->
Markdown szintaxis példák:
## Első lépés
Szöveg **félkövérrel**, `inline kód`, [Azure portál](https://portal.azure.com) (új fülön nyílik).
{width=600px}
<!-- pagebreak -->
#### Második lépés
```powershell
cd C:\Users\<felhasználónév>\Downloads
```- Kép mérettel:
{width=400px}vagy{width=50%}— a média picker automatikusan generálja a szintaxist - Kódrészlet:
```powershell…```— a frontenden Másolás gomb jelenik meg; a téma stílusaitól független, dedikált CSS-sel - Placeholderek: A
<felhasználónév>jellegű szövegek helyesen jelennek meg Windows-utakban is - Linkek:
[szöveg](url)— mindig új böngészőfülön nyílik meg
Lab megjelenítése oldalon:
[lab_launcher id="azure-basic"]
Képzés shortcode (kapcsolódó lab-ok listája):
[lab_training id="123"]
- API hívások: Backend kommunikáció
Backend URL+Backend API key(X-API-Key) párossal - Kurzus kezelő: Admin felület a kurzusok és laborok konfigurálásához
- Felhasználói státusz: Részletes státusz követés felhasználónként és labor típusonként
- Shortcode generátor: Admin felület shortcode-ok egyszerű generálásához
- Markdown feldolgozó: Parsedown alapú renderelés, kódrészletek védelme a WordPress HTML-szűrő elől
- Cache kezelő: Lab oldalak cache-kizárása és mentéskori automatikus purge
| Verzió | Változások |
|---|---|
| 1.3.1 | Auth0 eltávolítva; API key hitelesítés; cache kezelés; markdown linkek új fülön; biztonságos betöltés és beállítások; dupla telepítés figyelmeztetés |
| 1.3.0 | Auth0 beállítások és kód eltávolítva; backend hitelesítés kizárólag API key-jel |
| 1.2.1 | Lab oldalak page cache kizárása; automatikus cache purge lab mentéskor; markdown linkek új fülön nyílnak; biztonságos cache modul betöltés |
| 1.2.0 | Markdown leírás támogatás (HTML/Markdown mód váltás), markdown szerkesztő előnézettel, kódrészlet másolás, lapozás görgetés |
/lab-launcher/v1/start-lab- Labor indítása/lab-launcher/v1/verify-lab- Labor ellenőrzése/lab-launcher/v1/lab-status-update- Státusz frissítés/lab-launcher/v1/lab-status-webhook- Webhook státusz fogadás/lab-launcher/v1/preview-markdown- Markdown előnézet (admin, szerkesztői jogosultság)
- WordPress 6.2 vagy újabb
- PHP 8.0 vagy újabb
- Tesztelve WordPress 7.1.0-ig
- CloudMentor backend szolgáltatás hozzáférés (Backend URL + API key)
Verzió: 1.0.0
Leírás: Bot-regisztrációk blokkolása a WordPress regisztrációs űrlapon honeypot, időzár, token ellenőrzés és IP-alapú sebességkorlátozás kombinációjával — külső API-kulcs nélkül.
- Honeypot mező: Rejtett, konfigurálható nevű input mező, amelyet a botok kitöltenek
- Időzár (time-trap): Túl gyors vagy lejárt űrlap-beküldések elutasítása
- Token védelem: IP-hez kötött, egyszer használatos token a közvetlen POST kérések ellen
- Sebességkorlát: IP-alapú próbálkozás-limit (alapértelmezett: 3/óra), Cloudflare támogatással
- Naplózás: Elutasított regisztrációs kísérletek naplózása az admin felületen (max. 500 bejegyzés)
- Nincs külső függőség: Nem igényel reCAPTCHA, Turnstile vagy más harmadik fél szolgáltatást
A beállítások a WordPress admin felületen a Beállítások → Registration Guard menüpontban érhetők el.
- WordPress 6.2 vagy újabb
- PHP 8.0 vagy újabb
- Tesztelve WordPress 6.7.2-ig
A bővítmények MIT/GPL licenc alatt érhetők el.