· Martin Swoboda

Fünf neue Neleto-Plugins — eingebaut, nicht drangeschraubt

Suche, Kommentare, Google-Bewertungen, SEO-/Barrierefreiheits-Audits und Galerien — fünf neue Plugins, die in deiner Neleto-Instanz auf deinem EU-Server laufen, ohne Drittanbieter-Skripte und ohne zusätzliche Abos. Hier steht, was jedes kann — und wo die Grenzen sind.
Fünf neue Neleto-Plugins — eingebaut, nicht drangeschraubt

Fünf neue Neleto-Plugins — eingebaut, nicht drangeschraubt

Es gibt ein Muster, das jeder kennt, der schon mal eine echte Website live gebracht hat. Du wählst ein CMS und gehst dann shoppen. Suche? Algolia dranschrauben. Kommentare? Disqus einbetten. SEO-Checks? Ein Plugin installieren, das dir ein Abo verkaufen will. Sternebewertungen? Ein Bewertungs-Widget reinpasten. Jedes davon ist eine weitere Monatsrechnung, ein weiterer Account und — der Teil, der dich still beißt — ein weiteres Drittanbieter-Skript, das die Daten deiner Besucher von einem fremden Server lädt.

Wir finden: Ein komplettes CMS sollte die komplette Website ausliefern. Also haben wir in den letzten Wochen fünf Plugins veröffentlicht, die genau die Dinge abdecken, für die man sonst die Plattform verlässt. Alle fünf laufen in deiner Neleto-Instanz, auf deinem EU-Server, ohne externe Skripte auf deinen Seiten. Hier steht, was sie können — und, ganz ehrlich, wo die Grenzen liegen.

1. Site Search — statt Algolia

Site Search fügt deiner Website ein echtes Suchfeld hinzu, gestützt auf die PostgreSQL-Volltextsuche in der eigenen Datenbank des Plugins. Sie versteht Deutsch (Häuser findet also Haus), verzeiht Tippfehler und zeigt beim Tippen ein Autocomplete-Dropdown. Setz die Suchleisten-Komponente auf jede beliebige Seite; die Ergebnisse landen auf einer /search-Seite mit dem Layout deiner Wahl, sodass sie aussieht wie der Rest deiner Website.

Was uns am besten gefällt, ist die Einsicht, die nebenbei abfällt: Eine Dashboard-Karte zeigt deine häufigsten Suchen — und, noch nützlicher, die Suchen, die nichts zurückgegeben haben. Das ist eine fertige Content-To-do-Liste mit Dingen, die deine Besucher erwarten, die du aber noch nicht hast. Kein externer Dienst, keine Gebühr pro Suche, keine Daten, die deinen Server verlassen.

2. Blog Comments — statt Disqus

Blog Comments gibt deinen Beiträgen einen Kommentarbereich, der in deiner Datenbank lebt und nicht bei einem werbefinanzierten Dritten. Setz {{ comments(post.id) }} in dein Blogpost-Template und du bekommst einen verschachtelten Thread mit Antworten und Likes. Jeder Kommentar wartet standardmäßig auf Freigabe, sodass Spam nie auf die Seite kommt — und obendrauf gibt es einen Honeypot, eine Zeitfalle beim Absenden, optional hCaptcha/reCAPTCHA und optional Akismet-Bewertung.

Weil es dir gehört, ist die Datenschutzgeschichte sauber: keine Tracking-Skripte auf deinen Seiten, die E-Mail-Adresse ist optional und wird nie angezeigt, und es gibt einen Ein-Klick-Weg zum Löschen oder Anonymisieren nach E-Mail für DSGVO-Anfragen. Es funktioniert sogar ohne JavaScript — Formular, Antworten und Likes bleiben auch ohne Skript nutzbar.

3. Google Reviews — statt eines Embed-Widgets

Google Reviews holt deine Google-Bewertung und deine neuesten Rezensionen und rendert sie im Stil deiner eigenen Website — nicht in einem generischen Google-iframe. Die Bewertungen werden serverseitig abgerufen und auf deinem Server gecacht, sodass in den Browsern deiner Besucher kein Google-Tracking-Skript läuft. Du kannst einzelne Bewertungen ausblenden, und der Block ergänzt AggregateRating-Structured-Data, sodass deine Sternebewertung auch in den Suchergebnissen auftauchen kann.

Eine ehrliche Grenze, die man gleich sagen sollte: Googles API liefert höchstens 5 Bewertungen pro Standort zurück. Das ist Googles Limit, nicht unseres — es sind also deine besten Bewertungen in der Auslage, automatisch aktualisiert, und kein vollständiges Archiv.

4. Site Health — statt eines SEO-Plugins

Site Health sind zwei Audits in einem: On-Page-SEO und Barrierefreiheit. Es scannt jede Seite und vergibt einen Wert von 0–100, markiert die Dinge, die Suchmaschinen abstrafen (fehlende oder doppelte Titel und Beschreibungen, schwache Social-Tags, fehlende H1s) und die Barrieren, die Screenreader- und Tastatur-Nutzer blockieren (Bilder ohne Alt-Text, nichtssagende Linktexte, fehlende Seitensprache). Zwei Dashboard-Karten fassen die ganze Website zusammen; ein vollständiges Admin-Panel lässt dich Seite für Seite nachbessern.

Es erzeugt außerdem Structured Data (JSON-LD) für deine Organisation, Artikel, Events, Breadcrumbs und FAQs — genau die Auszeichnung, die in Google Rich Results bringt — aus Inhalten, die du ohnehin schon hast. Das Barrierefreiheits-Audit ist für den deutschen Markt besonders aktuell, seit das Barrierefreiheitsstärkungsgesetz 2025 in Kraft getreten ist.

Media Gallery ist ein Paket fertiger Blöcke, komplett aus den Bildern gebaut, die schon in deiner Medienbibliothek liegen: ein responsives Grid oder Masonry mit barrierefreier Lightbox, ein wischbarer Slider, ein ziehbarer Vorher-Nachher-Vergleich und eine Logo-Leiste. Wähl deine Bilder mit dem normalen Dateiauswähler aus und veröffentliche.

Zwei Details, die zählen: Bilder werden über Neletos eingebaute Bildskalierung für jedes Gerät in der richtigen Größe ausgeliefert (srcset ab Werk), und alles ist barrierefrei und ohne Abhängigkeiten — ein paar KB Vanilla-JS pro Block, kein jQuery, keine Carousel-Bibliothek, und die Blöcke funktionieren sogar, bevor das JavaScript geladen hat.

Warum „eingebaut" wirklich einen Unterschied macht

Es geht nicht nur um Ordnung. Diese Dinge im CMS zu behalten, verändert drei Sachen, die du messen kannst:

  • Datenschutz von Haus aus. Dein Suchindex, deine Kommentare, deine gecachten Bewertungen liegen alle in deiner eigenen, EU-gehosteten Datenbank. Es gibt keine Drittanbieter-Skripte, die Besucherdaten aus einer US-Cloud laden — das ist ein viel kürzeres Gespräch mit deinem Datenschutzbeauftragten und klar auf der richtigen Seite der DSGVO.
  • Geschwindigkeit. Keine blockierenden Aufrufe zu Algolia, Disqus oder einem Bewertungs-CDN bei jedem Seitenaufruf. Die Plugins sind kleine Rust-Dienste neben einem Rust-CMS; die Bewertungsdaten und der Suchindex sind bereits lokal.
  • Ein Admin, eine Rechnung. Redakteure verwalten alles vom selben Dashboard aus, mit denselben Rollen. Es gibt keine separate SaaS-Konsole zum Einloggen und keinen Stapel monatlicher Abos, der still mit deinem Traffic wächst.

Genau das ist die Idee hinter einem All-in-one-CMS: Die Funktionen, die eine echte Website braucht, sollten nicht jede für sich ein eigener Anbieter sein. Sie sollten einfach da sein.

Der Build-in-Public-Teil

Alle fünf basieren auf demselben Plugin-System, das mit Neleto ausgeliefert wird — jedes ist ein kleiner Dienst, den das CMS neben deiner Website betreibt und der Komponenten, Template-Helfer, besucherseitige Seiten und Dashboard-Karten bereitstellt. Das ist dieselbe Oberfläche, gegen die jeder Entwickler bauen kann, und ein großer Teil davon, warum ein kleines Team fünf davon in kurzer Zeit ausliefern konnte: Die harten Teile (Rendering, Bildskalierung, Auth, Rollen, Hosting) übernimmt bereits das CMS, sodass ein Plugin nur noch das Feature sein muss.

Wie du dein eigenes Plugin schreibst, vertiefen wir in einem späteren Beitrag. Für jetzt gilt: Wenn du eine Neleto-Website betreibst, liegen diese fünf heute im Plugin-Store. Installier die, die du brauchst, und spar dir die Abos, die du nicht brauchst.


Betreibst du deine Website irgendwo, wo dir schon die Basics pro Suche und pro Sitzplatz berechnet werden? Genau die Lücke soll Neleto schließen — schau dir an, wie das komplette CMS abschneidet, oder starte ein kostenloses Projekt und installier die Plugins, die du brauchst.

Schnelle Websites. Einfacher Content. KI-nativ.

Weiterlesen