Skip to content

Modulreferenz

Melis Platform ist eine Sammlung von melisplatform/*-Composer-Paketen. Dies ist eine Übersicht der 50 Module, die mit dem v6-Skeleton ausgeliefert werden, gruppiert nach Bereichen. Jedes davon ist ein standardmäßiges Laminas-Modul unter vendor/melisplatform/.

Melis v6 behält dasselbe Framework und dieselben Module wie v5 bei, ersetzt jedoch das Back-Office durch eine React-Oberfläche, die unter /melis-react bereitgestellt wird. Werkzeuge sind nun native React-„Bricks" — eigenständige React-Oberflächen, die ein Modul mitliefert und die die Shell beim Start erkennt — mit einem Umschalter New (React) / Old (iframe), sodass jedes Werkzeug, das noch nicht neu geschrieben wurde, weiterhin als seine bisherige jQuery/AJAX-Seite innerhalb der Shell läuft. Ein globaler AI Assistant steht als Overlay überall zur Verfügung. Diese Ebene wird über zwei Infrastrukturmodule bereitgestellt: melis-react-api (das Rückgrat der JSON-API — Benutzer, Menü, Assets, Brick-Erkennung, Dashboard-Daten, Capability-Resolver) und melis-react-override (die Route der SPA-Shell sowie der iframe-Mechanismus für Altwerkzeuge). Wie all dies zusammenwirkt, erläutert der Architektur-Leitfaden.

Eine Seite pro Modul

Jedes Modul verfügt außerdem über eine eigene Referenzseite (Zweck, zentrale Dienste, Werkzeuge, Plugins, Tabellen, wichtige Dateien) — öffnen Sie den Abschnitt Modules in der Seitenleiste, z. B. MelisCms, MelisCommerce, MelisAIEngine.

Kern & Plattform

ModulRolle
melis-coreDer Plattformkern: Back-Office-Shell, Konfigurationsbaum (MelisCoreConfig), Authentifizierung, Rechte, Benutzer, Dienste und Events. In v6 unverändert — lediglich die von ihm betriebene Shell wird nun von React gerendert.
melis-asset-managerLiefert die public/-Assets (CSS/JS/Bilder) jedes Moduls über saubere URLs aus und stellt die kompilierten Bundles bereit.
melis-cache-internalVollseitiger HTTP-Cache für das CMS-Front-Office, mit partiellem (zonenbasiertem) Caching und Ausnahmen pro Seite.
melis-composerdeployBindet Composer ein, um Module programmatisch zu installieren, zu aktualisieren und zu entfernen.
melis-dbdeployHeadless-Ausführungswerkzeug für Datenbankmigrationen — wendet die SQL-Deltas jedes Moduls der Reihe nach an.
melis-marketplaceModul-Store im Back-Office zum Entdecken, Herunterladen, Aktualisieren und Entfernen von Modulen.
melis-phpinfoSchreibgeschütztes Diagnosewerkzeug, das die native phpinfo()-Ausgabe von PHP im React-Back-Office darstellt.
melis-sqlSchreibgeschütztes SQL-Abfragewerkzeug in den Dev Tools, ausgeliefert als native Full-React-Brick.
melis-react-apiJSON-API-Rückgrat des React-Back-Office — startet die Shell und beherbergt den Capability-Resolver.
melis-react-overrideReact-Infrastruktur — rendert Altwerkzeuge innerhalb der /melis-react-Shell und stellt die React-SPA bereit.

CMS & Front

ModulRolle
melis-cmsDas CMS-Back-Office — Sites, Seitenbaum, Seiteneditor, Templates, Styles und SEO, als React-Back-Office.
melis-engineGemeinsame Datenbasis des CMS — Seitenmodell, Sites, Sprachen, Basisklasse für Templating-Plugins und Render-Cache.
melis-frontFront-Office-Rendering-System — wandelt eine URL in eine fertige Seite um und liefert die Inhaltsblöcke (Seiten-Plugins).
melis-demo-cmsDie offizielle Referenz-/Demo-Website — ein installationsbereites Site-Modul.
melis-cms-blogBlog-System mit einem nativen React-Back-Office und drei Front-Office-Anzeige-Plugins.
melis-cms-commentsKommentarsystem für News und Blog — Moderation, Freigabe-Workflow und ein Front-Plugin; ein Comments-Tab im Editor.
melis-cms-newsNews-/Blog-System mit einem React-Redaktionswerkzeug und drei Front-Office-Anzeige-Plugins.
melis-cms-prospectsLead-/Kontaktverwaltung — ein Front-Formular erfasst Nachrichten; ein React-Werkzeug durchsucht, filtert, exportiert und klassifiziert sie.
melis-cms-sliderSlider-/Karussell-Manager (native React-Brick) mit einem Front-Office-Templating-Plugin.
melis-cms-category2Mehrsprachige Inhaltskategorien über mehrere Sites hinweg, mit einem nativen React-Back-Office.
melis-cms-mcqBack-Office-Werkzeug zum Erstellen von MCQ (Quizzen), nun ein natives Full-React-Werkzeug.
melis-cms-mcq-engineDaten, Auswertung und Front-Office-Renderer hinter dem React-MCQ-Werkzeug.
melis-cms-page-historicAudit-Protokoll für die Seitenbearbeitung — ein Historic-Tab im React-Seiteneditor sowie ein Dashboard-Widget.
melis-cms-page-analyticsEinfache Analyse der Seitenaufrufe, erweiterbar über einen Provider (z. B. Google Analytics).
melis-cms-page-script-editorEinbindung von benutzerdefiniertem <script>/<style>/HTML pro Seite oder pro Site (Analytics, Pixel, Widgets).
melis-cms-shareFügt Social-Media-Share-/Open-Graph-Meta-Tags ein, verwaltet über ein natives React-Back-Office.
melis-cms-site-robotBearbeitung und dynamische Auslieferung der robots.txt pro Domain, mit einem nativen Full-React-Back-Office.
melis-cms-tagsGemeinsames Tag-/Taxonomiesystem, an das Inhaltsmodule ihre Elemente anhängen, nun mit einem nativen React-Back-Office.
melis-cms-user-accountFront-Office-Kontosystem für Besucher — Registrierung, Anmeldung und Profile pro Site, administriert über ein React-Werkzeug.
melis-cms-google-analyticsGA4-Provider, der Sitzungskurven, KPI-Summen und Demografie im React-Back-Office darstellt.
melis-cms-link-checkLink-Prüfer, der eine Seite (und optional Unterseiten) durchsucht und jeden defekten Link erfasst.

Commerce

ModulRolle
melis-commerceVollständiges E-Commerce-Framework — Katalog, Kunden, Warenkorb/Checkout/Bestellungen, Gutscheine, Versand und SEO — mit einem React-Back-Office.
melis-commerce-order-invoiceErgänzt die Erzeugung von PDF-Bestellrechnungen, eingebunden im React-Orders-Werkzeug.
melis-commerce-group-discount-per-categoryPreisnachlass pro Kategorie (nach Land und Kundengruppe) als Tab im React-Catalogs-Werkzeug.

Erweiterungen & Dienstprogramme

ModulRolle
melis-templating-plugin-creatorBack-Office-Assistent, der ein vollständiges Front-Office-Templating-Plugin erstellt.
melis-dashboard-plugin-creatorAssistent, der ein neues Back-Office-Dashboard-Plugin (Widget) erstellt, als native React-Brick.
melis-calendarTerminplanungswerkzeug mit einem nativen React-Monatskalender, Drag-and-Drop-Terminen und einem Dashboard-Widget.
melis-cronManager für geplante Aufgaben — CLI-/HTTP-Aufgaben definieren, ausführen und den Ausführungsverlauf einsehen, über ein natives React-Werkzeug.
melis-document-uploadVerwaltung von Dokument-Uploads als natives React-Werkzeug — Typen definieren, Dateien sammeln und ausliefern.
melis-messengerInterne Benutzer-zu-Benutzer-Nachrichten — ein Benachrichtigungssymbol in der Topbar und ein Tab in My Account.
melis-small-businessRedaktionelle Erweiterung — Rollen, Validierungs-Workflow, Seitenversionierung, Kommentare, Sperren und eine Medienbibliothek.

Authentifizierung

ModulRolle
melis-login-2faKern der Zwei-Faktor-Authentifizierung — verlangt einen Einmalcode und delegiert die Zustellung an Kanalmodule.
melis-login-2fa-emailE-Mail-Zustellkanal — versendet den einmaligen Anmeldecode per E-Mail.
melis-login-2fa-primotextoSMS-Zustellkanal über das Primotexto-Gateway.

Benachrichtigungen

ModulRolle
melis-newsletterVerwandelt eine CMS-Seite in einen personalisierten E-Mail-Newsletter und stellt ihn Abonnentengruppen zu, aus einem React-Back-Office.

KI

ModulRolle
melis-aiReact-Back-Office für die KI-Suite — Provider verbinden, Agenten entwerfen, Instanzen bereitstellen, Nutzung überwachen, überall chatten.
melis-ai-engineDie abstrakte KI-Engine — Provider-Vertrag, Laufzeitumgebung für Agenten/Szenarien, Konversationsspeicher, MCP-/Tool-Bridge und gemeinsame React-Chat-Komponenten.
melis-ai-engine-claudeAnthropic-Claude-Provider für die KI-Engine (Backend, ohne eigene React-Oberfläche).
melis-ai-engine-geminiGoogle-Gemini-Provider für die KI-Engine (Backend, ohne eigenes Back-Office).
melis-ai-community-extensionsBindet KI-Generierung in bestehende CMS-Bearbeitungsoberflächen ein (Mini-Templates, News, Drag-and-Drop-Zonen).

Nur-v5-Module liegen unter /legacy

Einige Module aus dem v5-Back-Office haben noch keine eigene v6-Seite — z. B. melis-tool-creator, melis-installer sowie die form-*-Module. Ihre Dokumentation ist unter /legacy/reference/modules/ eingefroren.

Quellcode durchstöbern

Jedes Modul liegt unter vendor/melisplatform/<module-name>/. Das Lesen des config/- und src/-Verzeichnisses eines Moduls ist der schnellste Weg, seine öffentlichen Dienste und Konventionen kennenzulernen.