-
Notifications
You must be signed in to change notification settings - Fork 6
Wie_Module_in_das_System_integriert_werden
Marlon Kern edited this page Mar 23, 2016
·
5 revisions
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.