A JetEngine funkcióinak áttekintése
Rövid körkép a JetEngine funkcióiról: mire jó a metabox, a kapcsolat, a listázási sablon, a lekérdezéskészítő és a többi.
A JetEngine dinamikus tartalom építésére szolgáló bővítmény WordPresshez. Együttműködik az Elementorral, a blokkszerkesztővel, a Bricksszel, a Timber/Twig nézettel és a Divivel. Kóddal való munka nélkül lehet vele egyedi tartalomtípusokat, mezőket, listázásokat és lekérdezéseket készíteni, és a tartalmat dinamikusan megjeleníteni. Ez a fejezet egy rövid térkép: melyik funkció mire való.
Adatmodell
Szekció neve “Adatmodell”| Funkció | Mire jó |
|---|---|
| Egyedi bejegyzéstípus (CPT) | A bejegyzéseken és oldalakon túli tartalomtípus saját mezőkkel, metaboxokkal és megjelenítési logikával. |
| Egyedi taxonómia | Tartalmak csoportosítása közös besorolás szerint (például szín vagy ország). Az elemeit kifejezéseknek hívjuk, ezek hierarchiát is alkothatnak. |
| Egyedi tartalomtípus (CCT) | A CPT-hez hasonló, de az adatok külön adatbázistáblába kerülnek, soronként. Nagy adatmennyiségnél kíméli a szervert. |
| Metabox és metamezők | A metabox a metamezők tárolója. Hozzáadható egyedi bejegyzéstípushoz, kifejezéshez, felhasználóhoz és az alap WordPress-bejegyzésekhez. A JetEngine 20 mezőtípust ad. |
| Kapcsolatok | Kapcsolatot hoz létre CPT-bejegyzések, CCT-elemek, kifejezések és felhasználók között (egy az egyhez, egy a többhöz, több a többhöz). A kapcsolt elemek adatai makrókkal jeleníthetők meg. |
| Beállítási oldalak | Admin felületen szerkeszthető, az egész webhelyre érvényes mezők csoportja. Az értékek oldalakon, sablonokban, felugró ablakokban is megjeleníthetők. |
| Szójegyzékek | Érték és felirat párokból álló lista, amelyet metamezők, szűrők és űrlapok használhatnak forrásként. Kézzel építhető, vagy CSV- és JSON-fájlból importálható. |
| Adattárak | Felhasználók által gyűjtött adatok (kedvencek, könyvjelzők, kívánságlista, legutóbb megtekintettek) tárolása sütiben, felhasználói metában, munkamenetben vagy a böngésző gyorsítótárában. |
Megjelenítés
Szekció neve “Megjelenítés”| Funkció | Mire jó |
|---|---|
| Listázási sablon | Egy elrendezés, amelyet a Listing Grid használ a dinamikus tartalom kirajzolásához. Elég egy elemet megtervezni, a beállítások az összes elemre érvényesek. Készülhet CPT-hez, CCT-hez, taxonómiához, felhasználókhoz és ismétlő mezőkhöz is. |
| Listing Grid | Widget, blokk vagy elem, amely a listázási elemeket rács, csúszka, körhinta vagy kőműves (masonry) elrendezésben mutatja. Az adatok változásával a tartalom magától frissül. |
| Dynamic Field, Link, Image, Terms, Meta, Repeater | Dinamikus widgetek, blokkok és elemek, amelyekkel a CPT- és CCT-mezők adatai megjelennek. Főleg listázási sablonokban és egyedi oldalsablonokban használatosak. |
| Dynamic Tags | Adatok dinamikus behúzása metamezőkből, kifejezésekből, felhasználói mezőkből, beállításokból és a Dynamic Function-ből. Használható képeknél, makróknál, bejegyzésmezőknél, számlálóknál, profil-URL-eknél és műveleteknél. |
| Dynamic Function | Metamezők értékeiből számol: összeget, átlagot, minimumot és maximumot, darabszámot, vagy SQL-lekérdezés eredményét. |
| Dinamikus láthatóság | Elemek megjelenítése vagy elrejtése meta mezők, bejegyzések, listázások és kapcsolatok feltételei szerint. |
| Dinamikus naptár | Közelgő, folyó és múltbeli események naptárban, a CPT egyedi mezőiből. |
| Térképes lista | Egy CPT bejegyzései kattintható jelölőkként a térképen. Szűrhető és rendezhető. |
| Dinamikus táblázatépítő | Bejegyzések, CCT-k, felhasználók, kifejezések, WooCommerce-termékek, hozzászólások és SQL-adatok táblázatban. Rendezhető és szűrhető. |
| Dinamikus diagramkészítő | Dinamikus adatok diagramként és grafikonként, több mint tíz diagramtípussal és élő előnézettel. |
| Komponensek | Egyedi widgetként használható, újrafelhasználható egység, amely összetett adatszerkezetet fog egybe. Az eredeti komponens módosítása az összes példányon érvényesül. |
Lekérdezések és adatkezelés
Szekció neve “Lekérdezések és adatkezelés”- Lekérdezéskészítő: egységes felület bejegyzések, CCT-elemek, kifejezések, felhasználók, hozzászólások, termékek és SQL-táblák lekérdezéséhez. Feltételek adhatók meg, az eredmény előnézetben látszik.
- REST API: JSON-adatcsere a webhely és külső platformok között. Egyedi végpontok készíthetők, többféle hitelesítéssel, és a Lekérdezéskészítőn át külső API-k adatai is megjeleníthetők a listázásokban.
- Admin Columns: egyedi bejegyzéstípusok adminlistájában plusz oszlopokat jelenít meg, rendezést ad, és a metamezők közvetlenül a listából szerkeszthetők.
- Admin Filters: a CPT-lista szűrése szójegyzékek, taxonómiák és metaadatok szerint.
- Profilkészítő: felhasználói profiloldalak a webhelyen, saját menüvel, címszerkezettel, űrlapokkal. A regisztrált felhasználó itt kezelheti az adatait, szerkeszthet és közzétehet bejegyzéseket, megnézheti a kedvenceit, jelszót módosíthat.
- Admin Pages: egyedi oldalak a WordPress admin felületén (lásd az Admin Pages fejezetet).
Gépi támogatás
Szekció neve “Gépi támogatás”- Command Center: rövid, szöveges utasításokkal hozhatók létre JetEngine-elemek (lásd a Command Center fejezetet).
- MCP-szerver: külső AI-alkalmazások, például a VS Code Copilot kapcsolódhatnak a webhelyhez, és lekérdezhetik a metaadatait, egyedi mezőit és bejegyzéstípusait (lásd a Haladó beállítások és MCP-szerver fejezetet).
- AI Website Structure Builder: a megadott leírás alapján adatmodellt épít a webhelynek. Létrehozza az egyedi bejegyzéstípusokat, tartalomtípusokat, taxonómiákat, metamezőket, kapcsolatokat és szűrőket, alapértelmezés szerint pedig egyszerű lekérdezéseket és listázási elemeket a CPT-khez és CCT-khez.
A JetEngine funkcióinak nagy része a JetEngine → JetEngine oldal Modulok fülén kapcsolható be. A modulokról a Modulok fejezet szól.
Készült: