JetEngine av Crocoblock är ett WordPress-plugin som erbjuder över 12 moduler och en rad kärnfunktioner utformade för att bygga även de mest komplexa, mycket dynamiska och skräddarsydda webbplatserna.
Från att skapa anpassade inläggstyper (CPT), metafält och taxonomier och visa dem på användargränssnittet till att skapa anpassade frågor, anpassade databastabeller, användarprofiler och till och med arbeta med REST API – allt utan att behöva några kodningskunskaper, med ett användarvänligt visuellt gränssnitt.
JetEngine är helt kompatibel med Block Editor, Elementor och Bricks.
Ännu coolare är att JetEngine, som en del av Crocoblock-sviten, fungerar som drivkraften bakom cirka 20 andra sömlöst kompatibla plugins. Tillsammans bildar de en kraftfull stack för att bygga professionella webbplatser av alla komplexiteter, oavsett om det gäller bokning, möten, e-handel, medlemskap, evenemang eller andra typer av webbplatser.
För att förstå JetEngines funktionalitet, låt oss bryta ner dess kärnfunktioner och moduler som kan slås på och av för prestandans skull.
JetEngine standardfunktionalitet
Här är kärnfunktionerna, från de mest grundläggande till mer komplexa eller specifika.

- Skapande av anpassade inläggstyper och taxonomier.
Det finns en komplett funktion för att visuellt skapa anpassade inläggstyper och taxonomier för att strukturera din webbplats data.
- Generering av anpassade fält: Ger möjlighet att generera över 20 olika typer av anpassade fält, inklusive repeaters för avancerade innehållsstrukturer. Du kan lägga till dem i alla inläggstyper.
- Metaboxar: Den här funktionen är till för att skapa grupper av anpassade fält som kan tilldelas specifika inläggstyper eller användare och har villkorliga synlighetsalternativ för finjusterad kontroll.
- Relationer: Med hjälp av den kan du etablera olika typer av relationer mellan inläggstyper, användare eller taxonomier, vilket möjliggör mer sammankopplat innehåll.
- Listningar och komponenter: För att hämta dynamisk data på användargränssnittet finns listmallar och lomponer. Med hjälp av listmallarkan du konfigurera exakt vad som ska visas med hjälp av massor av frågevillkor för alla typer av innehåll, ändra hur de visas, utforma dem och sedan hämta dem på webbsidorna. Komponenterär i sin tur återanvändbara blocksektioner som kan ha så många instanser som behövs samtidigt, med centraliserad kontroll över den överordnade sektionen.
Listningar och komponenter kan redigeras med Block Editor, Elementor, Bricks och till och med Twig för renaste kod och bästa prestanda.
- Query Builder: Ett unikt JetEngine-verktyg för att generera även de mest komplexa frågorna utan kodning. Du kan välja inläggstyp, användare och taxonomi och ställa in så många frågevillkor som du behöver. Du kan till och med välja en samling entiteter samtidigt genom att fråga data direkt från WordPress-databasen, antingen visuellt eller genom att skriva SQL-kommandon. Sparade frågor kan sparas och återanvändas som en källa för att visa data på front-end.

- Alternativsidor: Verktyget för att skapa och modifiera befintliga globala alternativsidor finns tillgängligt var som helst på din webbplats för att återanvända data utan att behöva duplicera den. De kan också användas som en datakälla för frågor.
- Kortkodsgenerator: Om du använder en annan byggare än Block Editor, Elementor eller Bricks, eller om du vill integrera CPT:er, CCT:er, frågor och andra JetEngine-genererade element i anpassad kod, kan du fortfarande göra det genom att generera kortkoder och placera dem där det behövs.
- Ordlistor: Det är en liten men väldigt praktisk funktion – metadatauppsättningar som kan skapas en gång, sparas och återanvändas som källor till alternativ för filter, formulär och anpassade fält för markering/kryssruta/radioalternativ istället för att ange dem på nytt varje gång. Det sparar inte bara tid utan hjälper dig också att undvika misstag och ha centraliserad kontroll över data.
- Skins Manager: Ett verktyg för enkel import och export av alla typer av entiteter skapade av JetEngine.
JetEngine-moduler
Utöver standardfunktionerna som beskrivs ovan, vilka alltid är aktiverade, erbjuder JetEngine 20 olika moduler som du kan aktivera eller inaktivera för att optimera prestandan på din webbplats. Vissa av dem är riktigt kraftfulla funktioner som kan jämföras med fullfjädrade plugins, som Profile Builder eller REST API-modulen, medan andra har mer hjälpfunktioner.
Låt oss börja med de mer avancerade modulerna:
- Anpassade innehållstyper: Det är en JetEngine-specifik innehållsenhet som hanterar stora mängder data utan att förlora prestanda. Till skillnad från anpassade inläggstyper som genererar många rader i minst två olika WordPress-databaser, skapar anpassade innehållstyper en databastabell per enhet, vilket dramatiskt minskar antalet databasanrop och därmed förbättrar webbplatsens prestanda.
- REST API och anpassade slutpunkter: Den här modulen ersätter ett fullfjädrat REST API-plugin för att integrera tredjepartstjänster, anpassade appar eller externa webbplatser. Du kan enkelt visa mottagen data på front-end. Inga kodningskunskaper krävs.
- Profilbyggare: Ett kraftfullt verktyg för att skapa personliga användarprofilsidor med specialdesignade och genererade block, fält och layouter. Det fungerar sömlöst med JetFormBuilder för att stödja användarpaneler och bygga medlemswebbplatser.
- Datalager: Möjliggör lagring av användardata, t.ex. bokmärken eller önskelistor för både inloggade användare och gäster med hjälp av databasen, cookies eller webbläsarens cache.
- Dynamisk synlighet: Den här modulen låter dig ställa in synligheten för widgetar, kolumner och sektioner beroende på värdena i metafälten, användarens roll och andra villkor.

Nu går vi vidare till de fler hjälpmodulerna:
- Kartlistor: Tillåter visning av dynamiska frågor på kartor.
- Slider- och rutnätsgalleri för dynamiska fält: Det gör att bilder från galleriets metafält kan visas antingen i ett skjutreglage- eller rutnätsformat, med olika inställningar och filter.
- Utgångsperiod för inlägg: Låter dig ställa in utgångsdatum för inlägg som skickats in via JetEngine eller JetFormBuilder, vilket gör det till en utmärkt funktion för att hantera tidskänsligt eller betalt innehåll.
- Dynamiska diagram: Omvandlar enkelt dynamisk data till interaktiva diagram.
- Dynamiska tabeller: Omvandlar dynamisk data till tabeller som kan redigeras och formateras.
- Kalenderwidget: Visar både standard- och anpassade inläggstyper och fält i en dynamiskt ifylld kalender, vilket gör den perfekt för händelserelaterade eller tidskänsliga inlägg.
- Listing Grid Injections: En praktisk marknadsföringsfunktion som låter dig infoga utvalda objekt i dynamiskt genererade listningar – perfekt för kampanjer.
- Layoutväxlare: Lägger till en widget/ett block för att växla mellan två olika layouter av dynamiska listningar, t.ex. mellan ett rutnät och en lista.
- Dynamisk QR-kodswidget: Genererar enkelt QR-koder från textinnehållet i metafält.
- Trim String-återanrop: Visar textdelar från metafält, alternativ och andra källor som trimmats med det valda stränglängdsvärdet.
- Länk till bifogad fil efter ID: Den här modulen lägger till ett nytt återanrop till widgeten Dynamic Field för att visa nedladdningslänkar för .pdf, .zip och andra filformat.
Hur fungerar JetEngine?
Som ni kan se har JetEngine många olika verktyg, alla utformade för effektivt arbete med dynamisk data och de mest anpassade lösningarna. Det hjälper till att lägga grunden för en webbplats med en anpassad och optimerad datastruktur, och sedan hämta och visa den informationen i front-end.
Låt oss säga att du vill skapa en webbplats för en fastighetsbyrå. Du kan använda JetEngine för att skapa anpassade inläggstyper för fastigheter, mäklare och grannskap. Du kan sedan lägga till anpassade fält för att lagra information om varje fastighet, såsom dess läge, pris, antal sovrum och yta. Du kan också skapa taxonomier för att kategorisera fastigheter efter typ (t.ex. hus, lägenheter, bostadsrätter) och läge (t.ex. stad, grannskap).
Du kan också använda anpassade innehållstyper för data som inte kräver enskilda sidor, till exempel partnerföretag; dessa data kan således visas i ett rutnät eller infogas på andra sidor utan att databasen blir överbelastad.
När du har skapat din innehållsstruktur kan du använda Query Builder för att hämta och visa egenskaper på din webbplats enligt vissa kriterier. Med hjälp av kartlistor kan egenskaperna visas på kartan. Du kan visa andra sidor eller block som ett rutnät eller skjutreglage.
Läs mer: AI-innehåll och SEO – Hjälper eller skadar det dina sökrankningar?
Med hjälp av relationsfunktionen kan du koppla ihop agenter med fastigheter och andra inläggstyper och taxonomier. Tack vare widgeten Dynamic Field från JetEngine behöver du inte skapa sidor för varje fastighet eller agent manuellt. Istället kan du skapa mallar där data visas dynamiskt, till exempel relaterade objekt, kartor, foton, adresser och all annan information.
Agenter kan registrera sig, skapa sina profiler och lägga till listade egenskaper med hjälp av Profile Builder-modulen från JetEngine. Du kan också samla in nödvändig information från fjärrwebbplatser med hjälp av REST API-modulen.
Slutligen kan du också använda ett annat Crocoblock-plugin – JetSmartFilters, för att låta användare filtrera boenden efter pris, läge, antal sovrum och andra kriterier om det behövs. Det fungerar sömlöst med JetEngine. Om det är en bokningssajt är JetBooking vad du behöver, och det är också perfekt kompatibelt med JetEngine, vilket utökar dess funktionalitet.

JetEngine och webbplatsprestanda
JetEngine är ett lättviktigt plugin, särskilt med tanke på dess omfattande funktionalitet. Det är utformat med prestanda i åtanke och innehåller flera optimeringar. Du kan till exempel stänga av stöd för oanvända byggare som Elementor, Bricks eller Block Editor så att de inte laddas i onödan.
Att aktivera alternativet "Optimerad DOM" förbättrar prestandan ytterligare genom att ta bort extra HTML-omslag från JetEngine-element, vilket minskar DOM-uppblåsning.
Dessutom stöder JetEngine Timber/Twig, vilket gör att du kan skapa renare kod och snabbare listmallar. Du kan också använda det för anpassade widgetar och återanvändbara sektioner. Viss kodningskunskap krävs dock för att arbeta med Twig.

Med tanke på det omfattande utbudet av verktyg som JetEngine erbjuder är det viktigt att använda dem med eftertanke, särskilt när man visar data på front-end. Till exempel kan det leda till ineffektivitet att skapa trippelkapslade loopar i en listmall byggd med Elementor, eftersom Elementor lägger till extra HTML-omslag, vilket påverkar prestandan. Så genom att följa grundläggande optimeringsprinciper och tillämpa sunt förnuft kan du enkelt undvika problem relaterade till webbsidans hastighet.
JetEngine-prissättning
Priset för JetEngine är 43 dollar per år för en webbplats och 88 dollar för obegränsade WordPress-projekt.
Det verkar dock mer rimligt att köpa hela Crocoblock-prenumerationen för 20 plugins; priset är 199 dollar per år för en webbplats och 399 dollar för obegränsade projekt. Eller så verkar livstidserbjudandet för 750 dollar (upp till 500 webbplatser) eller 999 dollar (obegränsade webbplatser) ännu bättre.
Förutom alla 20 plugins, inklusive JetEngine, JetSmartFilters, JetBooking och andra, får du 14 dynamiska mallar (färdiga komplexa webbplatser), 47 designmallaroch 50 interaktiva popup-mallar.

Slutliga tankar
JetEngine är fullpackad med kraftfulla funktioner och moduler; den är ganska intuitiv och kräver inga kodningskunskaper. Den kan enkelt ersätta över tio olika plugins, från de för anpassade inläggstyper och anpassade fält till plugins för medlemskap och dynamiska tabeller. Har den en inlärningskurva? Ja, det har den definitivt, särskilt för nybörjare, men den erbjuder detaljerad dokumentation, många utbildningsvideor, bra support och en aktiv Facebook-community. När du bemästrar JetEngine kan du till och med skapa anpassade kombinationer av dess funktioner, tack vare dess flexibilitet.
Det faktum att den också kommer som ett paket med 19 andra Crocoblock-plugins gör den ännu mer effektiv för alla typer av WordPress-projekt av alla komplexitetsgrader.