Leistung · JetEngine-Agentur

JetEngine-Websites, die auch mit vielen tausend Einträgen noch Ordnung halten.

Kollegium, Produktkatalog, Stellenbörse, Standortverzeichnis: Sobald eine Website hauptsächlich aus Daten statt aus einzelnen Seiten besteht, ist JetEngine eines der stärksten Werkzeuge für WordPress. Wir zeichnen das Datenmodell und bauen schnelle Listen und Filter. Für neue Projekte genauso wie für JetEngine-Websites, die schon laufen – der Machbarkeits-Check ist kostenlos.

JetEngine-Listing des Kollegiums einer fiktiven Schule mit 1.248 Einträgen, Suche und Filtern nach Fach, daneben der Inhaltstyp Lehrkraft mit seinen Feldern und die Seiten, auf denen er automatisch erscheint

Grundlage

Was hinter unseren JetEngine-Projekten steht

Seit 2009

... bauen wir WordPress-Websites, die über Jahre wachsen dürfen. JetEngine ist dabei unser Werkzeug für alles, was Struktur braucht.

Fünf Köpfe

Datenmodell, Programmierung, Gestaltung und Redaktion sitzen im Haus. Sie sprechen mit den Menschen, die Ihre Datenbank entwerfen und bauen.

Werkzeug plus Code

Wo JetEngine aufhört, schreiben wir eigene Erweiterungen. Ihr Projekt endet nicht an der Grenze eines Plugins.

Diese Website

... pflegt ihre Referenzen selbst als JetEngine-Datenbank. Das Ergebnis sehen Sie weiter unten.

Ausgangslage

Wer Seiten pflegt statt Daten, pflegt alles doppelt.

Nehmen wir eine Ansprechpartnerin. Sie steht auf der Teamseite, auf drei Leistungsseiten, im Kontaktbereich ihres Standorts und in einem PDF, das irgendwann jemand hochgeladen hat. Dann ändert sich ihre Durchwahl. Fünf Stellen - und gefunden werden nur vier. Die fünfte bleibt stehen, bis ein Kunde anruft und bei jemand anderem landet.

So wachsen fast alle Websites, die über Jahre gepflegt werden: Seite für Seite, Kopie für Kopie. Das fällt lange nicht auf, weil jede einzelne Änderung klein ist. Der andere Weg beginnt mit einer einfachen Frage: Welche Dinge beschreibt Ihre Website eigentlich immer wieder? Menschen, Produkte, Termine, Projekte, Standorte. Jedes davon wird ein Datensatz mit festen Feldern, und die Einzelseiten holen sich, was sie davon brauchen. Genau dafür ist JetEngine gebaut.

  • Dieselbe Angabe an fünf StellenJede Kopie ist eine Stelle, an der die nächste Änderung vergessen werden kann. Bei hunderten Seiten ist das keine Ausnahme, sondern Alltag.
  • Besucher suchen, statt zu findenWer eine lange Liste nicht nach Fach, Region oder Eigenschaft filtern kann, scrollt - oder geht wieder.
  • Jede Änderung wird zur RundreiseNicht das Schreiben kostet Zeit, sondern das Suchen: Wo steht das überall? Diese Frage stellt sich bei Daten nicht mehr.
Dieselbe Ansprechpartnerin steht auf fünf Seiten, nach einer Änderung der Durchwahl werden vier Stellen aktualisiert, im PDF steht noch die alte Nummer

Grundbegriffe

Was JetEngine eigentlich macht, ohne Fachchinesisch

JetEngine ist eine Erweiterung für WordPress aus dem Haus Crocoblock. Sie macht Werkzeuge bedienbar, die WordPress sonst nur Programmierern bereitstellt. Sechs Begriffe genügen, um in jedem Gespräch über Ihr Projekt mitzureden.

  • Eigene InhaltstypenNeben Seiten und Beiträgen gibt es dann Personen, Produkte, Termine oder Projekte. Jeder Typ hat eine eigene Eingabemaske. Fachleute nennen das "Custom Post Types".
  • Eigene FelderDurchwahl, Fach, Raum, Datenblatt, gültig bis: Jede Angabe hat einen festen Platz, statt irgendwo im Fließtext zu stehen.
  • BeziehungenDie Lehrkraft gehört zu ihren Fächern, das Projekt zu einem Standort, das Produkt zu seinem Datenblatt. Verknüpft wird einmal, angezeigt überall.
  • Abfragen„Alle Termine der Oberstufe ab heute“, „alle Produkte mit dieser Zulassung“. Die Abfrage wird einmal festgelegt und liefert danach immer den aktuellen Stand.
  • ListingsDie Vorlage, die bestimmt, wie ein Datensatz aussieht - als Karte, als Tabelle, im Kalender oder auf einer Landkarte.
  • Dynamische SichtbarkeitEin Bereich erscheint nur, wenn ein Feld gefüllt ist, ein Termin in der Zukunft liegt oder der Besucher angemeldet ist.

Das alles funktioniert ohne eigene Programmierung. Genau deshalb ist JetEngine in den meisten Fällen die richtige Wahl. Und wo es das nicht ist, übernehmen wir mit Programmierung; mehr dazu weiter unten.

Einsatzbereiche

Sechs Aufgaben, für die JetEngine gemacht ist

Überall dort, wo eine Website dieselbe Art von Inhalt viele Male zeigt, spielt JetEngine seine Stärke aus. Diese sechs Aufgaben begegnen uns am häufigsten.

Team- und Kollegiumsverzeichnis mit Funktion und Sprechzeit, das automatisch auf allen passenden Seiten erscheint und von allen verschwindet, wenn jemand geht

Team- und Kollegiumsverzeichnisse

Menschen mit Funktion, Fach, Sprechzeit und Foto. Sie erscheinen automatisch auf jeder Seite, auf der sie gebraucht werden, und verschwinden von allen, wenn jemand geht.

Produkt- und Leistungskatalog mit Filtern nach Eigenschaften und Normen, Datenblatt zum Herunterladen, Deutsch und Englisch aus einer Datenhaltung

Produkt- und Leistungskataloge

Filter nach Eigenschaften, Normen oder Einsatzbereich, Datenblatt zum Herunterladen, Deutsch und Englisch aus derselben Datenhaltung.

Veranstaltungsliste mit Zielgruppe und Anmeldeschluss, vergangene Termine verschwinden automatisch

Veranstaltungen und Termine

Terminarten, Zielgruppen, Anmeldeschluss. Vergangenes verschwindet von selbst, und jede Ansicht zeigt nur, was ihre Besucher betrifft.

Stellenbörse mit Filtern nach Standort und Bereich, jede Stelle ist ein Datensatz mit der strukturierten Auszeichnung, die Google für Stellenanzeigen erwartet

Stellenbörse und Karriere

Jede Stelle ein Datensatz, filterbar nach Standort und Bereich, mit der Auszeichnung, die Google für Stellenanzeigen erwartet.

Standort- und Verzeichnissuche mit Umkreis auf einer Karte, auf Wunsch mit OpenStreetMap statt Google

Standorte und Verzeichnisse

Filialen, Ansprechpartner je Region, Mitgliedsbetriebe. Mit Umkreissuche auf der Landkarte, auf Wunsch mit OpenStreetMap statt Google.

Eine Projekt- und Referenzdatenbank füllt Übersicht, Branchenseiten und Startseite aus denselben Daten

Projekt- und Referenzdatenbanken

Projekte nach Branche, Leistung und Jahr. Dieselben Daten füllen die Übersicht, die Branchenseiten und die Startseite. So arbeitet auch diese Website.

Beispiel Schule

Eine Lehrkraft, zwölf Seiten, ein einziger Datensatz.

Ein Gymnasium hat schnell achtzig Lehrkräfte und zwanzig Fächer. Jede Fachseite soll ihr Fachkollegium zeigen, die Schulleitung ihre Ansprechpartner, die Oberstufe ihre Koordination. Als Seiten gepflegt heißt das: dieselbe Person an bis zu zwölf Stellen und nach jedem Schuljahr die große Suche, wer inzwischen gegangen ist.

Für das Werner-Heisenberg-Gymnasium Leverkusen haben wir die Lehrkräfte deshalb als eigenen Inhaltstyp angelegt. Jede Fachseite zeigt ihr Kollegium automatisch, und die Termine laufen per Import aus dem Google-Kalender ein. Am Albertus-Magnus-Gymnasium Bensberg kommen die Termine direkt aus dem Schulmanager, an der Kaufmännischen Schule Stuttgart-Nord lassen sich Termine und Neuigkeiten nach Schulzweig filtern. Dreimal dieselbe Idee: einmal pflegen, überall richtig.

Wer die Schule verlässt, verschwindet mit einem Klick von jeder Seite - und nicht erst dann, wenn nach einem halben Jahr eine Mutter nachfragt, warum die Lehrkraft noch aufgeführt ist.

  • Das Fachkollegium stellt sich selbst zusammenBeim Anlegen einer Lehrkraft werden ihre Fächer angehakt. Den Rest erledigt die Website.
  • Termine aus dem vorhandenen SystemGoogle-Kalender, Schulmanager oder Stundenplanprogramm: Wo es einen Export gibt, holen wir die Daten ab, statt sie abzutippen.
  • Jede Zielgruppe sieht ihren TeilFilter nach Schulzweig, Jahrgang oder Terminart. Die Redaktion pflegt trotzdem nur einmal.
Beim Anlegen einer Lehrkraft werden ihre Fächer angehakt, danach erscheint sie automatisch auf Fachseiten, Oberstufe, Kollegium und Sprechstunden: zwölf Seiten, ein Datensatz

Architektur

Erst das Datenmodell, dann das Design.

JetEngine macht es sehr leicht, ein neues Feld anzulegen. Das ist Segen und Falle zugleich. Viele JetEngine-Websites, die wir übernehmen, sind genau so entstanden: ein Feld hier, ein Inhaltstyp dort, sechzig Felder in einer einzigen Eingabemaske, zwei Inhaltstypen für dieselbe Sache und Beziehungen, die als Freitext eingetragen wurden. Mit fünfzig Einträgen und einer Redakteurin geht das gut. Mit fünftausend Einträgen und acht Redakteuren nicht mehr.

Deshalb zeichnen wir das Datenmodell, bevor die erste Seite gestaltet wird: welche Inhaltstypen es gibt, welche Felder sie tragen, wie sie zusammenhängen, wonach gefiltert werden soll und wo große Mengen anfallen. Diese Übersicht bekommen Sie in einer Form, die Sie lesen und Ihrem Team vorlegen können. Sie ist das eigentliche Fundament Ihrer Website, denn Design lässt sich später ändern, ein falsch geschnittenes Datenmodell nur mit viel Aufwand.

  • Inhaltstyp oder eigene TabelleFür große Datenmengen legt JetEngine auf Wunsch eine eigene Datenbanktabelle an: ein Eintrag, eine Zeile. Wir entscheiden das je Inhaltstyp, nicht nach Gewohnheit.
  • Beziehungen statt KopienWas zusammengehört, wird verknüpft. So stimmt jede Ansicht, auch wenn sich auf einer Seite etwas ändert.
  • Ein Plan, den Sie lesen könnenDas Datenmodell steht in der Projektdokumentation - für Ihre Redaktion, Ihre IT und jeden, der später daran weiterarbeitet.
Datenmodell mit Inhaltstypen, Taxonomie und Beziehungen, große Datenmengen wie 18.400 Termine liegen in einer eigenen Tabelle, das Modell steht in der Projektdokumentation

Geschwindigkeit

Tausende Einträge, und die Filter antworten trotzdem sofort.

Dynamische Websites haben den Ruf, langsam zu sein. Das stimmt, wenn sie nachlässig gebaut sind: zu viele Abfragen pro Seite, überladene Vorlagen, Filter, die jedes Mal die ganze Datenbank durchsuchen. Vier Stellschrauben machen den Unterschied.

  • Abfragen, die sich ihr Ergebnis merkenWir legen Abfragen zentral an und lassen JetEngine das Ergebnis zwischenspeichern. Dieselbe Frage wird nicht fünfmal pro Seitenaufruf gestellt.
  • Schlanke VorlagenJede Karte in einer Liste besteht aus so wenigen Bausteinen wie möglich, die Gestaltung kommt aus einem zentralen Stylesheet. Bei hundert Karten pro Seite merkt man das deutlich.
  • Filter ohne WartezeitFilter und Suche bauen wir mit JetSmartFilters, beschränkt auf die Kriterien, die Besucher wirklich nutzen, und mit vorberechneten Trefferzahlen statt Zählung bei jedem Klick.
  • Die passende DatenhaltungWas viele Felder und große Mengen hat, landet in einer eigenen Tabelle statt verstreut in der allgemeinen WordPress-Datenbank. Das spart bei jeder Abfrage Arbeit.

Wie wir Websites insgesamt schnell halten – vom Server bis zum Bildformat – steht auf unserer Seite zur WordPress-Agentur.

Redaktion

Eine Eingabemaske, die erklärt, was hineingehört.

Die beste Datenstruktur nützt wenig, wenn die Redaktion sie nicht versteht. Deshalb gestalten wir die Eingabemasken genauso sorgfältig wie die Website selbst: Felder in Reitern nach Themen geordnet, kurze Hinweise unter jedem Feld, Auswahllisten statt Freitext, wo einheitliche Angaben zählen. Felder, die nur in bestimmten Fällen gebraucht werden, erscheinen auch nur dann.

Das ist mehr als Komfort. Ein Filter nach Fachbereich funktioniert nur, wenn der Fachbereich immer gleich geschrieben ist. Das garantiert keine Schulung, sondern eine Auswahlliste. Dazu kommen Rechte, die zur Organisation passen: Das Sekretariat pflegt die Termine, die Fachschaft ihr Kollegium, die Personalabteilung ihre Stellen. Jeder sieht seinen Teil und kann nichts Fremdes versehentlich ändern.

  • Auswahl statt FreitextEinheitliche Angaben sind die Voraussetzung dafür, dass Filter, Sortierung und Suche zuverlässig funktionieren.
  • Pflichtfelder mit SinnWas für die Anzeige nötig ist, muss ausgefüllt sein. Halbe Datensätze gehen gar nicht erst online.
  • Pflege auch von außenAuf Wunsch tragen Mitgliedsbetriebe, Referenten oder Standorte ihre Angaben über ein Formular auf der Website selbst ein - mit Freigabe durch Ihre Redaktion.

Eigener Code

Wo JetEngine aufhört, schreiben wir weiter.

JetEngine deckt erstaunlich viel ab. Aber jede Website mit Tiefe hat irgendwann eine Anforderung, die das Werkzeug nicht vorsieht: eine Berechnung, die kein Feld kennt, einen Import aus einem ungewöhnlichen Format, eine Ansicht, die kein Listing abbildet. An dieser Stelle sagen viele JetEngine-Anbieter „geht nicht“ oder bauen einen Umweg, der beim nächsten Update bricht.

Wir schreiben das fehlende Stück als eigenes Plugin. JetEngine bietet dafür offizielle Andockpunkte: eigene Abfragetypen, eigene Platzhalter, eigene Aufbereitungen für Feldwerte. Wir ändern nichts am Code von JetEngine, sondern setzen genau dort an, wo der Hersteller es vorgesehen hat. Der selbst entwickelte Terminkalender der Kaufmännischen Schule Stuttgart-Nord arbeitet zum Beispiel mit denselben Daten wie der Rest der Website.

  • Angedockt, nicht umgebautEigene Erweiterungen nutzen die offiziellen Schnittstellen von JetEngine und WordPress. Beide dürfen sich weiter aktualisieren.
  • Eigene Bausteine für die RedaktionWo es der Pflege hilft, entsteht ein eigenes Elementor-Widget, das Ihre Redaktion wie jedes andere auf Seiten platzieren kann.
  • Werkzeug oder Code - je nach AufgabeWir nehmen JetEngine, wo es reicht, und schreiben Code, wo es sich lohnt. Die Entscheidung begründen wir Ihnen vorher.

Schnittstellen

Was schon irgendwo gepflegt wird, tippen wir nicht noch einmal ab.

Viele Daten, die auf eine Website gehören, liegen längst an anderer Stelle: Termine im Kalender des Sekretariats, Produkte in der Warenwirtschaft, Stellen im Bewerbermanagement, Objekte in der Maklersoftware. Solange ein Mensch sie von dort auf die Website überträgt, ist die Website immer ein paar Tage hinterher.

JetEngine kann externe Datenquellen direkt als Abfrage einbinden und stellt eigene Schnittstellen bereit, über die andere Systeme Daten abholen oder einspielen. Wo das nicht reicht, übernehmen wir Dateien im CSV- oder XML-Format oder bauen den Weg mit eigenem Code. Am Werner-Heisenberg-Gymnasium kommen die Termine aus dem Google-Kalender, am Albertus-Magnus-Gymnasium aus dem Schulmanager, in beiden Fällen ohne einen einzigen Handgriff im Sekretariat.

  • Eine Richtung oder beideNur anzeigen oder auch Anfragen aus der Website zurück in Ihr System schreiben. Beides ist üblich, beides planbar.
  • Automatisch im TaktNachts, stündlich oder bei jeder Änderung. Niemand muss daran denken, den Abgleich anzustoßen.
  • Wenn die Gegenseite ausfälltDie Website zeigt den letzten gültigen Stand, der Fehler landet im Protokoll, und der Abgleich wiederholt sich. Keine leere Seite.
Termine, Produkte, Stellen und Objekte kommen aus den vorhandenen Systemen automatisch auf die Website, statt abgetippt zu werden

Sichtbarkeit

Was als Datensatz vorliegt, versteht auch die KI.

Ein Datensatz mit benannten Feldern ist nicht nur für Ihre Redaktion übersichtlicher, sondern auch für Maschinen. Aus den Feldern einer Person, einer Veranstaltung, einer Stelle oder eines Produkts erzeugen wir automatisch die strukturierte Auszeichnung, die Suchmaschinen für Termine, Stellenanzeigen und Produktangaben auswerten. Kein Mensch muss sie von Hand pflegen, und sie stimmt immer mit dem überein, was auf der Seite steht.

Dasselbe gilt für KI-Systeme wie ChatGPT, Gemini, Perplexity oder Copilot. Sie greifen bevorzugt auf Inhalte zurück, die klar gegliedert und eindeutig sind – ein sauberes Datenmodell ist dafür die beste Vorlage. Mit Crocoblocks Werkzeug JetGEO stellen wir diese Inhalte zusätzlich in einer Form bereit, die KI-Crawler direkt lesen können.

  • Auszeichnung aus den FeldernTermine, Stellen, Produkte und Ansprechpartner werden automatisch so beschrieben, wie Google es erwartet.
  • Zitierfähig für KI-AntwortenEindeutige Angaben an festen Stellen sind genau das, was KI-Systeme als Quelle übernehmen.
  • Ein Stand für alle KanäleWebsite, Suchergebnis und KI-Antwort speisen sich aus demselben Datensatz. Widersprüche entstehen gar nicht erst.

Übernahme

Ihre JetEngine-Website gibt es schon. Nur weiß keiner mehr genau, wie sie funktioniert.

Ein großer Teil unserer JetEngine-Anfragen betrifft Websites, die bereits laufen. Drei Ausgangslagen begegnen uns immer wieder, und für jede gibt es einen geordneten Weg.

Sie haben mit JetEngine angefangen, als die Website überschaubar war, und es hat funktioniert. Inzwischen sind es hunderte Einträge, mehrere Redakteure und eine Startseite, die spürbar länger lädt. Das ist kein Scheitern, sondern der normale Verlauf eines erfolgreichen Projekts.

Wir sehen uns das Datenmodell an, zeigen Ihnen, wo es klemmt, und bauen es um, ohne dass dabei ein Datensatz verloren geht. Was gut gelöst ist, bleibt, wie es ist.

Die Prüfung ist Teil unseres kostenlosen Machbarkeits-Checks. Tragen Sie im Formular die Adresse Ihrer Website ein und beschreiben Sie kurz, was nicht mehr so läuft, wie es soll.

Klartext

JetEngine ist ein Produkt. Das sollten Sie vorher wissen.

JetEngine ist ein kommerzielles Plugin des Herstellers Crocoblock und braucht eine gültige Lizenz. Ohne sie arbeitet die Website zwar weiter, bekommt aber keine Updates mehr – und eine Erweiterung ohne Sicherheitsupdates hat auf einer öffentlichen Website nichts verloren. In der Regel bringen wir die Lizenz mit: Wir halten eine unbefristete Agenturlizenz, an der Ihr Projekt teilnimmt. Sie müssen sich um keine Laufzeit kümmern, und nichts kann still und leise auslaufen. Wer lieber eine eigene Lizenz auf den eigenen Namen führt, kann das selbstverständlich tun.

Die zweite Frage lautet: Was, wenn man eines Tages ohne JetEngine weitermachen will? Die gute Nachricht: Ihre Inhalte liegen in Ihrer eigenen Datenbank, entweder in den WordPress-eigenen Tabellen oder in eigenen, klar benannten Tabellen, die sich auch ohne JetEngine auslesen lassen. Neu gebaut werden müssten die Ansichten, nicht die Daten. Wo eine Funktion für Ihr Haus unverzichtbar ist, legen wir sie auf Wunsch gleich in eigenen Code. Dann hängt sie an keinem Hersteller.

  • Lizenz inklusive, Updates inklusiveÜber unsere Agenturlizenz bekommt Ihre Website jedes Sicherheitsupdate - ohne eigenen Vertrag mit dem Hersteller und ohne Ablaufdatum.
  • Ihre Daten bleiben lesbarInhalte liegen in Ihrer Datenbank auf Ihrem Server und nicht beim Hersteller oder in einem fremden Dienst.
  • Erst die Sicherung, dann das UpdateVor größeren Versionssprüngen sichern wir Ihre Website, direkt danach prüfen wir Listen, Filter und Formulare. Im Wartungsvertrag ist das enthalten.

Ablauf

Vom ersten Gespräch bis zur gepflegten Datenbank

Sechs Schritte, für neue Projekte und für Übernahmen gleichermaßen. Nach dem zweiten wissen Sie, was es kostet. Vorher stellen wir Ihnen keine Rechnung.

  1. Machbarkeits-Check

    Sie beschreiben die Aufgabe oder nennen uns Ihre bestehende Website. Wir sagen Ihnen, ob JetEngine das Richtige ist und wo eigener Code nötig wird. Kostenlos und ergebnisoffen.

  2. Datenmodell zeichnen

    Inhaltstypen, Felder, Beziehungen und Filter als lesbare Übersicht. Daraus entstehen das Angebot und später die Abnahme.

  3. Eingabe und Ansicht entwerfen

    Wie die Redaktion Daten pflegt und wie Besucher sie sehen. Sie beurteilen beides, bevor gebaut wird.

  4. Aufbau auf dem Testsystem

    Datenstruktur, Abfragen, Listings und Filter, bei Bedarf eigener Code. Sie können jederzeit hineinsehen.

  5. Daten übernehmen

    Bestehende Inhalte aus Seiten, Tabellen oder Altsystemen werden in die neue Struktur übertragen und stichprobenweise mit Ihnen geprüft.

  6. Übergabe und Einweisung

    Livegang, Einweisung der Redaktion, Dokumentation des Datenmodells. Danach auf Wunsch Betreuung mit festem Ansprechpartner.

Wie lange das dauert, hängt vor allem an der Datenmenge und daran, wie viele Inhalte aus dem Altbestand übernommen werden. Den verbindlichen Zeitplan bekommen Sie zusammen mit dem Angebot nach Schritt 2.

Aufwand

Sechs Dinge, die den Aufwandmachen

Konkrete Zahlen nennen wir hier nicht. Aber Sie sollen vorher verstehen, woran der Aufwand hängt – damit Sie Ihr Vorhaben schon vor dem ersten Gespräch einschätzen können.

  • Wie viele InhaltstypenEin Verzeichnis mit einem Inhaltstyp ist schnell aufgebaut. Fünf Typen, die untereinander verknüpft sind, brauchen ein durchdachtes Modell.
  • Wie viel AltbestandNeue Daten einzugeben ist Sache der Redaktion. Hunderte bestehende Seiten in eine saubere Struktur zu überführen, ist ein eigener Arbeitsschritt.
  • Wie gefiltert wirdEine Suche nach Stichwort ist Standard. Kombinierte Filter mit Trefferzahlen, Umkreissuche und Sortierung sind mehr Arbeit, aber oft der größte Gewinn.
  • Wie viele SchnittstellenJedes angebundene System bringt eigene Formate, eigene Fehlerfälle und einen eigenen Test mit.
  • Wer Daten eingibtNur die eigene Redaktion oder auch Externe über Formulare und Zugänge? Jede zusätzliche Gruppe braucht Rechte und eine Freigabe.
  • Wo eigener Code nötig wirdJe mehr die Aufgabe über JetEngine hinausgeht, desto größer der Anteil an Eigenentwicklung. Das zeigt schon der Machbarkeits-Check.

Nach Schritt 2 unseres Ablaufs bekommen Sie ein festes Angebot – keinen Stundenrahmen, der sich unterwegs verschiebt.

Gleichzeitig brachte contixmedia proaktiv Designideen ein, beriet mich in strukturellen Fragen und ließ mich verschiedene Dinge auf der Website ausprobieren. Das Ergebnis ist überaus gelungen: Die neue Website ist modern, benutzerfreundlich und spiegelt den Charakter und die Werte unserer Schule wider.
Ann Kathrin AlfsWerner-Heisenberg-Gymnasium Leverkusen

Referenzen

Drei Schulen, drei Datenbanken, kein doppelter Eintrag

In allen drei Projekten trägt JetEngine das Fundament: das Kollegium als Datenbank, Termine aus vorhandenen Systemen, Filter nach Schulzweig. Übrigens: Diese Übersicht kommt selbst aus einer JetEngine-Datenbank.

Kommunale Website für die Gemeinde Holzheim

Relaunch 2024: Leistungen und Lebenslagen direkt aus dem BayernPortal, ein individuell programmierter Veranstaltungskalender und eine eigene Verwaltung für das Ferienprogramm.

  • Branche Gemeinde
  • Projekt Relaunch
Zum Projekt
Gymnasium · Leverkusen

Werner-Heisenberg-Gymnasium

MINT-Profil, bilinguales Programm, automatisch verknüpfte Fachkollegien und ein Kalender, der sich selbst aktualisiert.

  • Elementor
  • Webdesign
  • JetEngine
Gymnasium · Bergisch Gladbach-Bensberg

AMG Bensberg

Bunt, einladend, aufgeräumt: MINT und bilingualer Zweig klar gebündelt, Termine direkt aus dem Schulmanager.

  • Elementor
  • Webdesign
  • Schnittstellen
Berufliche Schule · Stuttgart

KSN Stuttgart

Berufsschule, Wirtschaftsgymnasium und Berufskolleg unter einem Dach – mit Terminkalender und News, die nach Schulzweig filtern.

  • Elementor
  • Webdesign
  • Plugin

Häufige Fragen zu JetEngine

Vorab beantwortet. Die meisten davon hören wir im ersten Gespräch.

Was ist JetEngine?

Eine Erweiterung für WordPress vom Hersteller Crocoblock. Mit ihr lassen sich eigene Inhaltstypen, Felder, Beziehungen, Abfragen und Listen anlegen, ohne dafür zu programmieren. Sie arbeitet mit Elementor, dem Block-Editor von WordPress und weiteren Seitenbaukästen zusammen.

Brauchen wir JetEngine überhaupt?

Nicht jede Website braucht es. Wenn Ihre Inhalte überwiegend einzelne Seiten sind, reicht WordPress allein völlig aus. JetEngine lohnt sich, sobald dieselbe Art von Inhalt viele Male vorkommt und an mehreren Stellen erscheinen soll: Personen, Produkte, Termine, Standorte, Projekte. Das sagen wir Ihnen im Machbarkeits-Check ehrlich.

JetEngine, ACF oder gleich eigener Code?

Alle drei sind legitime Wege. ACF liefert vor allem Felder und überlässt die Ausgabe dem Theme, eigener Code ist am freiesten und am aufwendigsten. JetEngine bringt Datenstruktur, Abfragen, Listen und Filter aus einer Hand und ist für die meisten Verzeichnisse und Kataloge der wirtschaftlichste Weg. Wo es nicht reicht, ergänzen wir eigenen Code.

Was kostet eine JetEngine-Website?

Das hängt an der Zahl der Inhaltstypen, der Datenmenge, den Filtern, den Schnittstellen und daran, wie viel Altbestand übernommen wird. Nach dem zweiten Schritt unseres Ablaufs bekommen Sie ein festes Angebot. Eine eigene Lizenz für JetEngine brauchen Sie in der Regel nicht - die bringen wir mit. Orientierungswerte, die Preisfaktoren und ein kostenloser Budgetrahmen stehen auf unserer Preisseite.

Wer hält die JetEngine-Lizenz?

In der Regel wir. Wir halten eine unbefristete Agenturlizenz, an der Ihr Projekt teilnimmt, und spielen darüber alle Updates ein. Möchten Sie die Lizenz lieber selbst besitzen, kaufen Sie sie auf Ihren eigenen Namen. Das empfehlen wir vor allem dann, wenn die Website später von einer eigenen IT oder einem anderen Dienstleister betreut werden soll, denn die Agenturlizenz bleibt bei uns.

Ist JetEngine langsam?

Nicht, wenn es richtig eingesetzt wird. Langsam werden JetEngine-Websites durch zu viele Abfragen pro Seite, überladene Vorlagen und eine Datenhaltung, die nicht zur Menge passt. Mit zwischengespeicherten Abfragen, schlanken Listings und eigenen Tabellen für große Datenmengen bleiben auch Verzeichnisse mit tausenden Einträgen schnell.

Übernehmen Sie eine JetEngine-Website, die jemand anderes gebaut hat?

Ja, das ist ein großer Teil unserer Arbeit. Wir beginnen mit einer Bestandsaufnahme und dokumentieren, was wir vorfinden. Danach entscheiden Sie, ob wir nur pflegen, gezielt aufräumen oder das Datenmodell grundlegend neu ordnen.

Was passiert mit unseren Daten, wenn wir JetEngine eines Tages nicht mehr nutzen?

Sie bleiben in Ihrer Datenbank und lassen sich auslesen - entweder aus den WordPress-eigenen Tabellen oder aus klar benannten eigenen Tabellen. Neu gebaut werden müssten die Ansichten, nicht die Inhalte.

Können wir die Daten selbst pflegen?

Ja, das ist der Sinn der Sache. Wir gestalten die Eingabemasken so, dass Ihre Redaktion ohne technisches Vorwissen damit arbeitet, und weisen sie ein. Rechte lassen sich so verteilen, dass jede Gruppe nur ihren Bereich bearbeitet.

Funktioniert JetEngine nur mit Elementor?

Nein, JetEngine arbeitet auch mit dem Block-Editor und weiteren Seitenbaukästen. Wir setzen es in unseren Projekten mit Elementor ein, weil wir dafür eigene Bausteine entwickelt haben und Redaktionen damit am schnellsten sicher werden.

Mehr zu unserer Arbeit mit dem Page Builder: Elementor-Agentur.

Können bestehende Inhalte aus Excel oder einem alten System übernommen werden?

Ja. Tabellen, Exporte aus Altsystemen und bestehende WordPress-Seiten übertragen wir in die neue Struktur. Wie aufwendig das ist, hängt davon ab, wie einheitlich die Daten heute vorliegen. Das klären wir vorher an einer Stichprobe.

Geht das auch mehrsprachig?

Ja. JetEngine arbeitet mit den gängigen Lösungen für mehrsprachige WordPress-Websites zusammen. Wichtig ist, vorher festzulegen, welche Felder übersetzt werden und welche in allen Sprachen gleich bleiben - etwa Telefonnummern oder technische Werte.

Sind geschützte Bereiche mit Login möglich?

Ja. Mitglieder, Partner oder Mitarbeitende können eigene Zugänge bekommen, eigene Profile pflegen und Inhalte sehen, die öffentlich nicht sichtbar sind. Wie weit das geht, hängt von Ihren Rollen und Abläufen ab. Wird daraus ein Portal, in dem Kunden oder Mitarbeitende täglich arbeiten, finden Sie mehr dazu unter Web-Applikationen.

Wie sieht es mit dem Datenschutz aus?

Alle Daten liegen in Ihrer eigenen Datenbank, auf Ihrem Server. Haben Sie bereits einen, nutzen wir ihn; stellen wir den Server, steht er in Deutschland. Für Landkarten setzen wir auf Wunsch OpenStreetMap statt Google ein, und Schriften werden lokal ausgeliefert.

Wie lange dauert ein JetEngine-Projekt?

Das hängt vor allem an der Datenmenge und an der Übernahme des Altbestands. Einen verbindlichen Zeitplan bekommen Sie zusammen mit dem Angebot, und zwar einen, der hält. Den größten Einfluss hat erfahrungsgemäß, wie schnell Entscheidungen und Rückmeldungen aus Ihrem Haus kommen.

Arbeiten Sie auch für andere Agenturen?

Ja, auch als White-Label-Partner im Hintergrund. Sie bleiben Ansprechpartner Ihres Kunden, wir liefern Datenmodell, JetEngine-Aufbau oder eigenen Code unter Ihrem Namen zu. Ihre Kunden sprechen wir nicht an. Das sagen wir Ihnen gern auch schriftlich zu.

Wie die Zusammenarbeit im Einzelnen aussieht, steht auf unserer Seite White-Label für Agenturen.

Warum contixmedia

JetEngine ist ein Werkzeug. Entscheidend ist, wer es führt.

Das Plugin kann jeder kaufen. Sechs Gründe, warum JetEngine-Projekte bei uns auch nach Jahren noch aufgeräumt sind.

  • Wer das Datenmodell zeichnet, pflegt es weiterNeue Felder, neue Filter, neue Bereiche: Ihre Datenbank erweitern dieselben Leute, die sie angelegt haben. So wird nichts doppelt gebaut.
  • Ansicht und Struktur am selben TischUnser Grafiker gestaltet Listen und Detailseiten, die Entwickler die Daten dahinter. So passen Ansicht und Struktur zusammen, statt sich im Weg zu stehen.
  • Datenmodelle aus vielen BranchenSchulen, Kommunen, Labore, Immobilien: Wir haben Datenmodelle für sehr unterschiedliche Aufgaben gebaut und wissen, welche Muster tragen.
  • Wir sagen es, wenn JetEngine nicht reichtManche Aufgaben gehören in eine eigenständige Anwendung. Das hören Sie von uns, bevor Sie in das falsche Werkzeug investieren.
  • Ein Mensch statt TicketnummerSie erreichen die Leute, die Ihre Website kennen, und bekommen spätestens am nächsten Werktag Antwort.
  • Ihnen gehört allesCode, Datenbank, Zugänge und Dokumentation liegen bei Ihnen. Sie bleiben bei uns, weil es passt, nicht weil Sie müssen.

Erzählen Sie uns, welche Daten Ihre Website trägt.

Ob neues Verzeichnis oder bestehende JetEngine-Website, die wieder Ordnung braucht: Im kostenlosen Machbarkeits-Check sagen wir Ihnen, ob JetEngine der richtige Weg ist, wo eigener Code nötig wird und was es braucht. Wenn Sie lieber sprechen: dreißig Minuten per Video oder bei Ihnen in der Region Augsburg und München.