# 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

| 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

| 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

- **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](https://hub.hellowp.io/hu/plugins/jet-engine/elso-lepesek-admin-pages/) fejezetet).

## 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](https://hub.hellowp.io/hu/plugins/jet-engine/elso-lepesek-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](https://hub.hellowp.io/hu/plugins/jet-engine/halado-es-mcp/) 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](https://hub.hellowp.io/hu/plugins/jet-engine/modulok/) fejezet szól.
