Wie Module in das System integriert werden

Aus PapayaCMS

Wechseln zu: Navigation, Suche

Die Integration der Module in papaya CMS hängt maßgeblich vom Modultyp ab. Zunächst einmal werden alle Module in der Datenbanktabelle papaya_modules sowie papaya_modulegroups registriert. Dazu wird die modules.xml des Pakets beim Modulscan eingelesen.

Die Tabelle papaya_modulegroups entspricht einem Paket und enthält folgende Informationen:

  • Die ID des Pakets.
  • Den Namen des Pakets.
  • Den Dateisystempfad zu den Modulen.
  • Die Liste der Datenbanktabellen, die das Paket benutzt.

In der Tabelle papaya_modules werden für jedes Modul die Angaben gespeichert, die in den Attributen des jeweiligen <module> -Elements in der modules.xml angegeben sind, siehe Tabelle "Moduleigenschaften" in modules.xml erstellen. Weitere zusätzliche Informationen sind:

  • Die ID des Pakets, zu dem das Modul gehört.
  • Der Name des Moduls, der optional für die jeweilige Installation in der Modulverwaltung bearbeitet werden kann.
  • Der Status des Moduls, der aktiv oder inaktiv sein kann.
Persönliche Werkzeuge