JetEngine fra Crocoblock er et WordPress-plugin, der tilbyder over 12 moduler og en række kernefunktioner designet til at bygge selv de mest komplekse, dynamiske og skræddersyede hjemmesider.
Fra oprettelse af brugerdefinerede opslagstyper (CPT'er), metafelter og taksonomier og visning af dem på frontend til oprettelse af brugerdefinerede forespørgsler, brugerdefinerede databasetabeller, brugerprofiler og endda arbejde med REST API – alt sammen uden behov for kodningsfærdigheder, med en brugervenlig visuel grænseflade.
JetEngine er fuldt kompatibel med Block Editor, Elementor og Bricks.
Hvad der er endnu sejere er, at JetEngine, som en del af Crocoblock-pakken, fungerer som drivkraften bag omkring 20 andre problemfrit kompatible plugins. Sammen danner de en kraftfuld stak til at bygge professionelle hjemmesider af enhver kompleksitet, uanset om det er til booking, aftaler, e-handel, medlemskaber , events eller andre typer hjemmesider.
For at forstå JetEngines funktionalitet, lad os gennemgå dens kernefunktioner og moduler, der kan tændes og slukkes for at forbedre ydeevnen.
JetEngine standardfunktionalitet
Her er kernefunktionerne, lige fra de mest grundlæggende til de mere komplekse eller specifikke.

- Oprettelse af brugerdefinerede indlægstyper og taksonomier .
Der er en komplet funktionalitet til visuel oprettelse af brugerdefinerede indlægstyper og taksonomier for at strukturere dit websteds data.
- Generering af brugerdefinerede felter : Giver mulighed for at generere over 20 forskellige typer brugerdefinerede felter, inklusive gentagelser til avancerede indholdsstrukturer. Du kan tilføje dem til enhver opslagstype.
- Metabokse : Denne funktion bruges til at oprette grupper af brugerdefinerede felter, der kan tildeles specifikke opslagstyper eller brugere, og leveres med betingede synlighedsmuligheder for finjusteret kontrol.
- Relationer : Ved at bruge den kan du etablere forskellige typer relationer mellem opslagstyper, brugere eller taksonomier, hvilket giver mulighed for mere sammenhængende indhold.
- Listninger og komponenter : For at hente dynamiske data på frontend'en findes der listing-skabeloner og lompentoer. Ved hjælp af listing-skabeloner kan du konfigurere præcis, hvad der skal vises, ved hjælp af tonsvis af forespørgselsbetingelser for enhver type indhold, ændre den måde, de vises på, style dem og derefter hente dem på websiderne. Komponenter er til gengæld genanvendelige bloksektioner, der kan have så mange instanser som nødvendigt på samme tid, med centraliseret kontrol over den overordnede sektion.
Listninger og komponenter kan redigeres ved hjælp af Block Editor, Elementor, Bricks og endda Twig for den reneste kode og bedste ydeevne.
- Query Builder : Et unikt JetEngine-værktøj til at generere selv de mest komplekse forespørgsler uden kodning. Du kan vælge posttype, bruger og taksonomi og oprette så mange forespørgselsbetingelser, som du har brug for. Du kan endda vælge en samling af enheder på én gang ved at forespørge data direkte fra WordPress-databasen, enten visuelt eller ved at skrive SQL-kommandoer. Gemte forespørgsler kan gemmes og genbruges som en kilde til visning af data på frontend.

- Valgsider : Værktøjet til at oprette og ændre eksisterende globale valgsider er tilgængeligt overalt på dit websted for at genbruge data uden at skulle duplikere dem. De kan også bruges som datakilde til forespørgsler.
- Shortcode-generator : Hvis du bruger en anden builder end Block Editor, Elementor eller Bricks , eller hvis du vil integrere CPT'er, CCT'er, forespørgsler og andre JetEngine-genererede elementer i brugerdefineret kode, kan du stadig gøre det ved at generere shortcodes og placere dem, hvor det er nødvendigt.
- Ordlister : Det er en lille, men meget praktisk funktion – metadatasæt, der kan oprettes én gang, gemmes og genbruges som kilder til indstillinger for filtre, formularer og brugerdefinerede felter af typen Vælg/Afkrydsningsfelt/Radiofelt i stedet for at indtaste dem på ny hver gang. Det sparer dig ikke kun tid, men hjælper dig også med at undgå fejl og have centraliseret kontrol over data.
- Skins Manager : Et værktøj til nem import og eksport af alle slags enheder oprettet af JetEngine.
JetEngine-moduler
Ud over de ovenfor beskrevne standardfunktioner, som altid er aktiverede, tilbyder JetEngine 20 forskellige moduler, som du kan aktivere eller deaktivere for at optimere dit websteds ydeevne. Nogle af dem er virkelig kraftfulde funktioner, der kan sammenlignes med fuldgyldige plugins, såsom Profile Builder eller REST API-modulet, mens andre har mere sekundære funktioner.
Lad os starte med de mere avancerede moduler:
- Brugerdefinerede indholdstyper : Det er en JetEngine-specifik indholdsenhed, der håndterer store mængder data uden at miste ydeevne. I modsætning til brugerdefinerede indlægstyper, der genererer mange rækker i mindst to forskellige WordPress-databaser, opretter brugerdefinerede indholdstyper én DB-tabel pr. enhed, hvilket dramatisk reducerer antallet af databasekald og dermed forbedrer webstedets ydeevne .
- REST API og brugerdefinerede slutpunkter : Dette modul erstatter et fuldt udviklet REST API-plugin for at integrere tredjepartstjenester, brugerdefinerede apps eller eksterne websteder. Du kan også nemt vise de modtagne data på frontend'en. Ingen kodningsfærdigheder er nødvendige.
- Profilbygger : Et effektivt værktøj til at oprette personlige brugerprofilsider med brugerdefinerede og genererede blokke, felter og layouts. Det fungerer problemfrit med JetFormBuilder for at understøtte front-end brugerdashboards og opbygning af medlemswebsteder.
- Datalagre : Muliggør lagring af brugerdata, f.eks. bogmærker eller ønskelister for både loggede brugere og gæster ved hjælp af databasen, cookies eller browsercache.
- Dynamisk synlighed : Dette modul giver dig mulighed for at indstille synligheden af widgets, kolonner og sektioner afhængigt af værdierne i metafelterne, brugerens rolle og andre betingelser.

Lad os nu gå videre til de flere hjælpemoduler:
- Kortoversigter : Tillader visning af dynamiske forespørgsler på kort.
- Slider- og gittergalleri til dynamiske felter : Det giver mulighed for at vise billeder fra galleriets metafelt i enten et slider- eller gitterformat og tilbyder forskellige indstillinger og filtre.
- Udløbsperiode for opslag : Giver dig mulighed for at indstille udløbsdatoer for opslag, der er indsendt via JetEngine eller JetFormBuilder, hvilket gør det til en fantastisk funktion til at administrere tidsfølsomt eller betalt indhold.
- Dynamiske diagrammer : Omdanner ubesværet dynamiske data til interaktive diagrammer.
- Dynamiske tabeller : Omdanner dynamiske data til tabeller, der kan redigeres og formateres.
- Kalenderwidget : Viser både standard- og brugerdefinerede opslagstyper og -felter i en dynamisk udfyldt kalender, hvilket gør den perfekt til begivenhedsrelaterede eller tidsfølsomme opslag.
- Listing Grid Injections : En praktisk marketingfunktion, der giver dig mulighed for at indsætte udvalgte varer i dynamisk genererede annoncer – ideel til kampagner.
- Layoutskifter : Tilføjer en widget/blok til at skifte mellem to forskellige layouts af dynamiske lister, f.eks. mellem et gitter og en liste.
- Dynamisk QR-kode-widget : Genererer nemt QR-koder fra tekstindholdet i metafelter.
- Trim String Callback : Viser tekststykker fra metafelter, indstillinger og andre kilder, der er trimmet med den valgte strenglængdeværdi.
- Link til vedhæftet fil efter ID : Dette modul tilføjer et nyt callback til Dynamic Field-widgetten for at vise downloadlinks til .pdf, .zip og andre filformater.
Hvordan fungerer JetEngine?
Som du kan se, har JetEngine masser af forskellige værktøjer, alle designet til effektivt arbejde med dynamiske data og de mest brugerdefinerede løsninger. Det vil hjælpe med at lægge det rette fundament for et websted med en brugerdefineret og optimeret datastruktur, og derefter hente og vise disse data på frontend.
Lad os sige, at du vil oprette en hjemmeside for et ejendomsmæglerfirma . Du kan bruge JetEngine til at oprette brugerdefinerede opslagstyper for ejendomme, mæglere og nabolag. Du kan derefter tilføje brugerdefinerede felter for at gemme oplysninger om hver ejendom, såsom dens beliggenhed, pris, antal soveværelser og kvadratmeter. Du kan også oprette taksonomier for at kategorisere ejendomme efter type (f.eks. huse, lejligheder, ejerlejligheder) og beliggenhed (f.eks. by, nabolag).
Du kan også bruge brugerdefinerede indholdstyper til data, der ikke kræver individuelle sider, for eksempel partnervirksomheder. Disse data kan således vises i et gitter eller indsættes på andre sider uden at overfylde databasen.
Når du har oprettet din indholdsstruktur, kan du bruge Query Builder til at hente og vise egenskaber på dit websted i henhold til bestemte kriterier. Ved hjælp af Kortlister kan egenskaberne vises på kortet. Du kan vise andre sider eller blokke som et gitter eller en slider.
Læs mere: AI-indhold og SEO – Hjælper eller skader det dine søgerangeringer?
Ved hjælp af relationsfunktionen kan du forbinde agenter med ejendomme og andre opslagstyper og taksonomier. Takket være Dynamic Field-widgetten fra JetEngine behøver du ikke manuelt at oprette sider for hver ejendom eller agent. I stedet kan du oprette skabeloner, hvor data vises dynamisk, såsom relaterede elementer, kort, fotos, adresser og alle andre oplysninger.
Agenter kan registrere sig, oprette deres profiler og tilføje listede egenskaber ved hjælp af Profile Builder-modulet fra JetEngine. Du kan også indsamle de nødvendige oplysninger fra eksterne websteder ved hjælp af REST API-modulet.
Endelig kan du også bruge et andet Crocoblock-plugin – JetSmartFilters, der giver brugerne mulighed for at filtrere ejendomme efter pris, beliggenhed, antal soveværelser og andre kriterier, hvis det er nødvendigt. Det fungerer problemfrit med JetEngine. Hvis det er en bookinghjemmeside, er JetBooking det, du har brug for, og det er også perfekt kompatibelt med JetEngine, hvilket udvider dets funktionalitet.

JetEngine og hjemmesideydelse
JetEngine er et letvægtsplugin, især i betragtning af dets omfattende funktionalitet. Det er designet med ydeevne i tankerne og inkluderer adskillige optimeringer. For eksempel kan du deaktivere understøttelse af ubrugte builders som Elementor, Bricks eller Block Editor, så de ikke indlæses unødvendigt.
Aktivering af indstillingen "Optimeret DOM" forbedrer ydeevnen yderligere ved at fjerne ekstra HTML-wrappers fra JetEngine-elementer, hvilket reducerer DOM-opblussen.
Derudover understøtter JetEngine Timber/Twig, som giver dig mulighed for at oprette renere kode og hurtigere listeskabeloner. Du kan også bruge det til brugerdefinerede widgets og genanvendelige sektioner. Det kræver dog en vis kodningskendskab at arbejde med Twig.

I betragtning af det omfattende udvalg af værktøjer, som JetEngine tilbyder, er det vigtigt at bruge dem med omtanke, især når man viser data på frontend'en. For eksempel kan oprettelse af triple-nested loops i en listeskabelon bygget med Elementor føre til ineffektivitet, da Elementor tilføjer ekstra HTML-wrappers, hvilket påvirker ydeevnen. Så ved at følge grundlæggende optimeringsprincipper og anvende sund fornuft kan du nemt undgå problemer relateret til websidehastighed .
JetEngine-prissætning
Prisen for JetEngine er $43 om året for én hjemmeside og $88 for et ubegrænset antal WordPress-projekter .
Det virker dog mere muligt at købe det fulde Crocoblock-abonnement for 20 plugins; prisen er $199 om året for én hjemmeside og $399 for ubegrænsede projekter. Eller livstidstilbuddet på $750 (op til 500 hjemmesider) eller $999 (ubegrænsede hjemmesider) virker endnu bedre.
Ud over alle de 20 plugins, inklusive JetEngine, JetSmartFilters, JetBooking og andre, får du 14 dynamiske skabeloner (præfabrikerede komplekse hjemmesider), 47 designskabeloner og 50 interaktive pop op-skabeloner.

Afsluttende tanker
JetEngine er fyldt med kraftfulde funktioner og moduler; det er ret intuitivt og kræver ingen kodningsfærdigheder. Det kan nemt erstatte over ti forskellige plugins, lige fra dem til brugerdefinerede indlægstyper og brugerdefinerede felter til medlemskab og dynamiske tabeller. Har det en indlæringskurve? Ja, det har det bestemt, især for begyndere, men det tilbyder detaljeret dokumentation, mange instruktionsvideoer, god support og et aktivt Facebook-fællesskab. Når du mestrer JetEngine, kan du endda oprette brugerdefinerede kombinationer af dets funktioner takket være dets fleksibilitet.
Det faktum, at det også leveres som en pakke med 19 andre Crocoblock-plugins, gør det endnu mere effektivt til enhver type WordPress-projekt af enhver kompleksitet.