Jaeger

Jaeger engine v0.5.0

Ein CMS, das sich aus dem Weg räumt.

Schema-getrieben, server-gerendert, ohne Datenbank. Jaeger macht aus einem PHP-Array ein sauberes Admin und eine Website, die sofort lädt. Wir bauen damit jede Kundenseite.

Schema im Code definieren. Das Admin baut sich daraus — Labels, Felder, Validierung, alles. Bearbeiten, speichern, live. Keine Build-Queue, kein Preview-Deploy, kein Rebuild nach jedem Komma.

Das Admin baut sich selbst.

Wähle einen Starter, klick einen Feldtyp zum Hinzufügen, oder bearbeite das PHP-Schema direkt. Das Admin aktualisiert sich beim Tippen.

Starter ·
schema.php
Feld hinzufügen ·
Interaktive Demo. JavaScript erforderlich.
Jaeger Admin ·
Interaktive Demo. JavaScript erforderlich.

Das ist der gesamte Admin-Bau-Workflow. PHP-Array bearbeiten. Speichern. Fertig.

Echte Admins, im Einsatz.

Drei Screenshots aus produktiven Jaeger-Admins, die wir für Kunden ausliefern. Das, was die Demo darüber zeigt, läuft in echten Projekten so.

  • Liste Karriere Filterbarer Index mit Suche, Sortierung, Status-Pillen. Aus demselben Schema gebaut wie das Formular daneben.
  • Bearbeiten Leistung Bearbeitungsformular für einen Inhaltstyp mit Titel, Icon-Slot, Bullet-Listen und Markdown-Editor mit Live-Vorschau. Status- und Metadaten-Sidebar rechts.
  • Bearbeiten Projekt Komplexerer Inhaltstyp mit Kategorie-Dropdown, Tag-Listen, Hero-Image mit Alt-Text und gesperrtem URL-Pfad. Alles aus dem Schema.

Feedback direkt auf der Seite — nicht im Mail-Verlauf.

So läuft eine Review-Runde bei uns: Vor dem Launch teilen wir einen Staging-Link. Der Kunde klickt aufs echte Layout, hinterlässt Kommentare, gibt Seiten frei oder bittet um Änderungen. Wir ziehen die Punkte lokal, setzen sie um und erledigen jeden Thread an Ort und Stelle.

STAGING /menue
Freigabe ausstehend

Klick eine beliebige Stelle im Layout, um selbst einen Kommentar zu hinterlassen.

Was es ausmacht

Fünf Eigenschaften, die im Alltag den Unterschied machen — und der Grund, warum wir jede Kundenseite damit ausliefern.

  • Keine Datenbank

    Inhalte leben in flachen JSON-Dateien, mitversioniert mit deinem Code, ausgeliefert per git. Nichts zum Provisionieren, nichts zum Backuppen.

  • Kein Build-Step

    Server-gerendertes HTML bei jedem Request. Reines Markup über die Leitung — nichts zu hydratisieren, nichts zu bündeln.

  • Schema-getrieben

    Ein PHP-Array definiert die Inhaltsstruktur. Das Admin baut sich daraus automatisch — Labels, Felder, Validierung.

  • Vanilla PHP

    Läuft auf jedem PHP-8.1+-Shared-Host. Genau das Hosting, das der Kunde sowieso schon bezahlt.

  • DSGVO-clean

    Jede Dependency mitgeliefert, jeder Request same-origin. Keine CDN-Calls, keine Third-Party-Skripte, kein Consent-Banner nötig.

Auf Geschwindigkeit gebaut

Werte, die wir uns als Zielvorgabe setzen — bis wir echte Zahlen aus einem produktiven Deployment veröffentlichen.

ZIELWERT · <100ms Time to first byte
ZIELWERT · <150 kB Übertragene Seitengröße
ZIELWERT · 100 Lighthouse Performance

Benchmarks ausstehend — gemessene Zahlen aus einem produktiven Jaeger-Deployment folgen.

Fragen

Die Dinge, die in jedem ersten Gespräch auftauchen. Knapp gehalten, ohne Marketing-Drumherum.

Ist Jaeger Open Source?

Noch nicht. Es ist die Engine, mit der wir jede Kundenseite ausliefern — stabil, in vielen Projekten erprobt. Wenn ausreichend Interesse am Quellcode besteht, öffnen wir ihn vielleicht. Schreib uns.

Kann ich Jaeger selbst installieren?

Technisch ja — es ist ein Composer-Paket. Aber Jaeger ist aktuell kein schlüsselfertiges Produkt. Wir bauen damit Seiten für Kunden, verkaufen es aber nicht als eigenständiges Tool. Wenn du eine Seite damit möchtest, sprich uns an.

Was ist mit WordPress-Migrationen?

Ja. Wir haben einige Seiten auf Jaeger gezogen. Inhalte mappen sich meist sauber in strukturiertes JSON; die URL-Struktur halten wir per Redirect-Map.

Welches Hosting wird gebraucht?

Jeder PHP-8.1+-Shared-Host mit ein paar hundert Megabyte Speicher. Keine Datenbank, kein Node-Runtime. Wir haben auf Hostinger, all-inkl und ein paar bare VPSes deployed.

Wie funktioniert das Admin für technisch unerfahrene Kunden?

Formulare. Nur Formulare. Jeder Inhaltstyp — Seiten, Blogposts, Teammitglieder, was auch immer die Seite braucht — bekommt ein sauberes Bearbeitungsformular, generiert aus dem Schema. Entwürfe speichern, veröffentlichen, Bilder hochladen. Kein Code, keine Plugins.

Wie läuft die Freigabe vor dem Launch?

Der Kunde bekommt einen Staging-Link, klickt Elemente an und kommentiert direkt auf der Seite, gibt Seiten frei oder bittet um Änderungen — ohne Login, ohne Tool zum Einarbeiten. Wir setzen die Punkte um und erledigen jeden Thread an Ort und Stelle. Die Review-Daten bleiben auf Staging und werden nach der Abnahme gelöscht.

Und DSGVO?

Sauber out of the box. Keine CDN-Calls, keine Google Fonts, keine Analytics, keine Third-Party-Skripte. Jede Dependency liegt auf deinem Server. Analytics kannst du nachrüsten — du startest nur nicht mit einem Consent-Banner.

Was, wenn Jaeger ein Feature nicht hat?

Wir bauen es. Jaeger ist unsere eigene Engine. Braucht ein Kunde ein Feature, fügen wir es hinzu, und beim nächsten Update bekommt jede Seite es mit.

Preise?

Wir bepreisen nicht Jaeger; wir bepreisen Seiten. Jedes Projekt wird einzeln budgetiert. Melde dich für ein Angebot.

Bereit, etwas zu bauen?

Mit Jaeger bauen