Beispiel-Plugins & Vorlagen
Echte Open-Source-Neleto-Plugins und Starter-Vorlagen zum Lernen.
Am schnellsten lernst du das Plugin-System, indem du Plugins liest, die bereits funktionieren. Neletos eigene Plugins sind Open Source, und es gibt Starter-Vorlagen, die dir in Sekunden ein lauffähiges Projekt liefern. Sie alle findest du in der Triple-A-Software GitHub-Organisation.
Mit einer Vorlage starten
Der create-Befehl der Plugin-CLI klont
die offizielle Vorlage für dich, du kannst sie aber auch direkt durchstöbern:
| Repository | Was es ist |
|---|---|
| plugin-template | Der offizielle Startpunkt, den plugin-cli create klont. |
| frontend-template | Ein SPA-Frontend (Nuxt + Nuxt UI) für die Admin-UI eines Plugins. |
| rust-backend-template | Ein Beispiel-Backend in Rust, das zur Frontend-Vorlage passt. |
Von echten Plugins lernen
Das sind die Plugins, die Neleto im Plugin Store veröffentlicht, jedes ist ein kleiner Webserver, der genau dasselbe Manifest und dieselben Endpoints nutzt, die du verwenden würdest. Sie sind eine gute Referenz für Components, Template-Helper, besucherseitige Seiten, Dashboard-Karten und die eigene Datenbank eines Plugins.
| Plugin | Zeigt, wie man… |
|---|---|
| sitesearch-plugin | Volltextsuche: ein rewriter zum Indizieren von Seiten, ein Component, eine Ergebnisseite und Dashboard-Karten. |
| blogcomment-plugin | Ein Template-helper, öffentliche Formularseiten, rollenbeschränkte api-Routen, Dashboard-Karten und eine eigene Datenbank. |
| google-reviews-plugin | Daten einer Drittanbieter-API serverseitig abrufen, cachen und im Stil der Website rendern. |
| sitehealth-plugin | Eine größere Admin-UI, seitenweise Analyse und das Erzeugen strukturierter Daten (JSON-LD). |
| mediagallery-plugin | Ein Paket fertiger Components auf Basis von Neletos Bildskalierung ausliefern. |
| form-plugin | Formulare bauen und Einsendungen speichern. |
| cookiebanner-plugin | Ein rewriter, der Markup in jede gerenderte Seite einfügt. |
allowed_permissions
geregelt, nicht mit einem älteren allowed_roles).