Im Menü Module können Sie Module und Pakete bearbeiten und verwalten. Jedes Modul beinhaltet eine Funktion oder Ansicht. Um die Module einfacher verwalten zu können, sind sie in Paketen zusammengefasst. Sie können z.B. komplette Pakete oder einzelne Module deaktivieren, die Sie nicht benötigen.
Die einzelnen Module werden in einem eigenen Kapitel beschrieben. Weitere Informationen zu den Modulen und Anwendungen finden Sie in Kapitel Anwendungen, Seiten- und Boxmodule.
Klicken Sie im Menü auf Module. Unterhalb der Menügruppen finden Sie das Bearbeitungsmenü, mit dem Sie Module suchen und verwalten können. Im Content-Bereich sehen Sie das Fenster Pakete in der linken Spalte, das Ihnen alle Pakete Ihrer papaya-Installation in alphabetischer Reihenfolge anzeigt. Die Zahlen in Klammern hinter dem Namen eines Pakets stehen für die Anzahl der Module, die das Paket enthält. Wenn Sie ein Paket auswählen, öffnen sich das Fenster Paketinhalt, in dem die einzelnen Module und Datenbanktabellen des Pakets aufgeführt sind, und ein Fenster mit einer Beschreibung zum Paket.
Das Fenster Paketinhalt zeigt Ihnen alle Module und Datenbanktabellen eines Pakets. In der ersten Spalte des Fensters sehen Sie den Namen des Moduls bzw. der Datenbanktabelle. Die zweite Spalte zeigt Ihnen den Typ des Moduls an. Die Checkboxen mit den Häkchen in der dritten Spalte geben an, dass das Modul aktiviert ist. Die Datenbanktabellen zeigen in der dritten Spalte ein Icon an, das ihren Status anzeigt. Datenbanktabellen müssen nach einer Aktualisierung Ihrer papaya-Installation neu erstellt oder geändert werden. Wenn Sie im Fenster Paketinhalt ein Modul auswählen, wird eine kurze Beschreibung des Moduls in Englisch angezeigt. Klicken Sie im Fenster Paketinhalt auf eine Datenbanktabelle, öffnen sich die Fenster Felder und Index, welche die Struktur der Datenbanktabelle anzeigen. Zusätzlich wird eine Beschreibung der Datenbanktabelle angezeigt.
Table 4.10. Modultypen im Fenster Paketinhalt
admin | * beinhalten Einstellungen für das gesamte Paket |
alias | * erweitern die Basisfunktionen eines Alias, einer Kurz-URL, um zusätzliche FunktionenWeitere Informationen zu Aliasen finden Sie in Kapitel Menü Aliase. |
box | * beinhalten Boxmodule, mit denen wiederkehrende Inhalte in einer Box angezeigt werden * Navigationsleisten werden z.B. über Boxen realisiertWeitere Informationen zur Verwaltung von Boxen finden Sie in Kapitel Menü Boxen.Weitere Informationen wie Sie Boxen mit Seiten verbinden, finden Sie in Kapitel Menü Ändern. |
connector | * liefern Schnittstellen für die Interaktion mit anderen Modulen |
cronjob | * Cronjobs arbeiten regelmäßig wiederkehrende Aufgaben abWeitere Informationen zu Cronjobs finden Sie in Kapitel Menü Einstellungen. |
datafilter | * filtern Inhalte vor der Seitenausgabe nach bestimmten Kriterien |
date | * erfassen Termininhalte |
image | * generieren dynamische Bilder * Captcha-Grafiken sind z.B. dynamische Bilder, da die Zahlen- und Buchstabenkombination automatisch erstellt wird |
logger | * leiten Systemausgaben auf eine beliebige Datei um und können in eine Textdatei geschrieben werden |
output | * beinhalten Ausgabefilter für die Ausgabe von Seiten und BoxenWeitere Informationen zu Ausgabefiltern finden Sie in Kapitel Menü Ansichten. |
page | * beinhalten Seitenmodule, mit denen unterschiedlichste Inhalte auf einer Seite Ihres Webauftritts dargestellt werdenWeitere Informationen zu Seiten finden Sie in Kapitel Menü Ändern. |
parser | * ersetzen Addon-Elemente in Seiten und Boxen durch entsprechende Inhalte * papaya Addon-Tags sind z.B. Addon-ElementeWeitere Informationen zu papaya Addon-Tags finden Sie in Kapitel Richtext-Editor. |
time | * berechnen Zeitintervalle für Cronjobs |
Table 4.11. Icons der Datenbanktabellen
Das Fenster Felder öffnet sich, wenn Sie im Fenster Paketinhalt eine Datenbanktabelle auswählen. Im Fenster Felder sehen Sie die Tabellenstruktur einer Datenbanktabelle.
Table 4.12. Details zum Fenster Felder
Name | * Name der Spalte der Datenbanktabelle |
Typ | * integer * string * float |
Größe | * Größe des Feldes in der Spalte der Datenbanktabelle |
Null | * die Checkbox ist mit einem Häkchen markiert, wenn das Feld den Wert Null haben darf |
Auto-Inkrement | * die Checkbox ist mit einem Häkchen markiert, wenn es sich um ein Feld mit einem numerischen Index handelt, der von der Datenbank automatisch bei jedem neu eingefügten Datensatz um einen festgelegten Betrag geändert wird |
Das Fenster Index öffnet sich, wenn Sie im Fenster Paketinhalt eine Datenbanktabelle auswählen, für deren Felder Indizes angelegt sind. Im Fenster Index sehen Sie die Indizes der Felder.
Table 4.13. Details zum Fenster Felder
Name | * Name des Index * bei der Angabe PRIMARY handelt es sich um einen Primärschlüssel der Datenbank |
Felder | * Name des Feldes, zu dem der Index gehört * bei der ANgabe PRIMARY handelt es sich um einen Primärschlüssel der Datenbanktabelle * Primärschlüssel können aus Werten verschiedener Felder zusammengesetzt sein |
Unique | * die Checkbox ist mit einem Häkchen markiert, wenn das Feld nur eindeutige Inhalte haben darf |
Volltext | * die Checkbox ist mit einem Häkchen markiert, wenn es sich um einen Volltext-Index handelt |
Die Funktion durchsucht das Verzeichnis “/papaya-lib/modules/“ nach neuen Paketen und Modulen. Nutzen Sie die Funktion, um ein neu installiertes Paket ins System zu laden und bevor Sie Ihre Datenbank oder die Datenbanktabellen aktualisieren.
Mit der Funktion wird die Datenbank auf Änderungen nach einer Aktualisierung oder Installation von papaya CMS überprüft. Felder in Datenbanktabellen können nach einer Aktualisierung oder Installation anders sein, fehlen oder neue Felder können hinzugekommen sein.
Mit der Funktion werden die Datenbanktabellen auf Änderungen nach einer Installation eines Pakets überprüft. Felder in Datenbanktabellen können nach einer Aktualisierung anders sein, fehlen oder neue Felder können hinzugekommen sein.
Mit der Funktion stellen Sie die von Ihnen geänderten Namen der Module auf die Standardnamen zurück. Beachten Sie, dass die Funktion
nicht einzelne, sondern alle Namen von Modulen zurücksetzen.
Sie sehen die Funktion erst, wenn Sie im Fenster Pakete ein deaktiviertes Paket ausgewählt haben. Mit der Funktion
aktivieren Sie ein Paket, das Sie zuvor deaktivert haben.
Sie können auch einzelne Module eines Pakets in den eines Moduls aktivieren. Weitere Informationen zu den
eines Moduls finden Sie in Kapitel Eigenschaften.
Sie sehen die Funktion erst, wenn Sie im Fenster Pakete ein Paket ausgewählt haben. Mit der Funktion
deaktivieren Sie ein Paket, das Sie nicht benötigen.
Sie können auch einzelne Module eines Pakets in den eines Moduls deaktivieren. Weitere Informationen zu den
eines Moduls finden Sie in Kapitel Eigenschaften.
Um ein Paket zu installieren, kopieren Sie den Ordner des Pakets in das Verzeichnis “/papaya-lib/modules/“.
Um ein Paket zu löschen, entfernen Sie den Ordner des Pakets aus dem Verzeichnis “/papaya-lib/modules/“.
Sie können den Ordner des Pakets aus dem Verzeichnis “/papaya-lib/modules/“ löschen oder verschieben, um das Paket von Ihrer papaya-Installation zu entfernen.
Sie sehen die Funktion erst, wenn Sie im Fenster Paketinhalt eine Datenbanktabelle auswählen. Mit der Funktion
sichern Sie die Struktur der Datenbanktabelle auf Ihrem Computer. Die Funktion richtet sich in erster Linie an Entwickler, die ein Modul erstellt haben. Im Verzeichnis “/DATA“ finden Sie eine Beschreibung der verwendeten Tabellenstrukturen. Wenn Sie ein Modul weitergeben möchten, muss Ihr Paket ebenfalls das Verzeichnis “/DATA“ verschoben werden. Die Datei wird im Format XML abgespeichert.
Sie sehen die Funktion erst, wenn Sie im Fenster Paketinhalt eine Datenbanktabelle auswählen. Mit der Funktion
können Sie Daten eine Datenbanktabelle importieren. Beachten Sie, dass die Datei für den Import im Format CSV abgespeichert sein muss.
Sie sehen die Funktion erst, wenn Sie im Fenster Paketinhalt eine Datenbanktabelle auswählen. Mit der Funktion
können Sie die Daten einer Datenbanktabelle auf Ihrem Computer sichern und weitergehend bearbeiten. Die Datei wird im Format CSV abgespeichert.
Wenn Sie die Datenbanken zweier papaya-Installationen synchronisieren möchten, benutzen Sie die Werkzeuge Ihrer Datenbank wie z.B. mysql/mysqldumb. Die Werkzeuge Ihrer Datenbank exportieren alle Datenbanktabellen und vermeiden Inkonsistenzen beim Import von Daten.
Sie sehen die Funktion erst, wenn Sie im Fenster Paketinhalt ein Modul ausgewählt haben. Unter
öffnen sich eine Beschreibung des Moduls in Englisch und das Fenster Genutzt. Im Fenster Genutzt können Sie überblicken, wie häufig und wo das Modul in Ihrer papaya-Installation eingesetzt wird.
Sie sehen die Funktion erst, wenn Sie im Fenster Paketinhalt ein Modul ausgewählt haben. In den
können Sie den Namen eines Moduls ändern und ein Modul aktivieren oder deaktivieren.
Sie sehen die Funktion erst, wenn Sie im Fenster Paketinhalt ein Modul ausgewählt haben. Nicht jedes Modul verfügt über Optionen.