Blog

Neues Plugin-System: eine Schnittstelle für Skripte und kompilierte Erweiterungen

Das Plugin-System von MatCMS wurde grundlegend überarbeitet. Es gibt jetzt eine Schnittstelle für zwei Arten von Plugins:

  • Skript-Plugins in C#, direkt im Browser bearbeitet – mit Code-Vervollständigung und einer „Prüfen“-Funktion, die übersetzt, ohne etwas auszuführen.
  • Native Plugins als kompilierte Bibliotheken. Weil sie mit allen Rechten laufen, sind sie standardmäßig gesperrt und werden vom Betreiber freigeschaltet.

Ein Plugin kann eigene Seiten, Blöcke, Einstellungen, Datentabellen, Menüpunkte und geplante Aufgaben mitbringen. Ein einzelnes Plugin lässt sich laden und entladen, ohne die anderen anzufassen.

Der Blog ist selbst auf diese Schnittstelle umgezogen – und damit das beste Beispiel dafür, was ein Plugin kann.

Zum Beitrag →