Inhaltsverzeichnis
Pakete fassen Module in Gruppen zusammen, die Sie leichter verwalten können. Module können dadurch viel einfacher installiert, aktualisiert und registriert werden. In der Modulverwaltung können Sie folgende Funktionen aufrufen:
- Neue Pakete installieren, siehe Abschnitt 17.4.1, „Paket installieren“,
- Datenbanktabellen für die Module anlegen, siehe Abschnitt 17.2.1, „Tabellen für Module anlegen“,
- Module deaktivieren und wieder aktivieren, siehe Abschnitt 17.3, „Module verwalten“,
Modulen einen neuen Titel zuweisen, siehe Abschnitt 17.3.3, „Modulen einen neuen Titel zuweisen“,
sowie
- eine Nutzungsstatistik der Module einsehen, siehe Abschnitt 17.3.4, „Modulnutzung einsehen“.
Im folgenden Abschnitt können Sie erfahren, wie Sie sich in der Modulverwaltung orientieren.
Um in die Modulverwaltung zu gelangen, klicken Sie in der Menügruppe „Administration“ auf . Die Modulverwaltung wird im Content-Bereich eingeblendet:
Menü
Das Bearbeitungsmenü verfügt über folgende Menüpunkte, die je nach Kontext angezeigt werden:
Tabelle 17.1. Menüpunkte im Bearbeitungsmenü
| Menüpunkt | Funktion |
|---|---|
| Modulverzeichnis nach Änderungen durchsuchen. Neue Pakete und Module werden registriert, fehlende Pakete und Module werden aus der Registrierung gelöscht. Näheres zur Installation von Modulen erfahren Sie in Abschnitt 17.4.1, „Paket installieren“. | |
| Ausgewähltes Paket aktivieren. Wird nur dann angezeigt, wenn das ausgewählte Paket deaktiviert ist. Näheres zum Aktivieren von Paketen erfarhen Sie in Abschnitt 17.4.3, „Paket aktivieren“. | |
| Ausgewähltes Paket deaktivieren. Wird nur dann angezeigt, wenn ein Paket ausgewählt ist, das aktiviert ist. Wie Sie Pakete deaktivieren, erfahren Sie in Abschnitt 17.4.2, „Paket deaktivieren“. | |
| Datenbanktabellen des aktuellen Pakets aktualisieren. Wird nur dann angezeigt, wenn die Tabellen neue Felder oder eine andere Struktur erhalten müssen. Wie Sie Tabellen synchronisieren, erfahren Sie in Abschnitt 17.2.2, „Tabellen synchronisieren“. |
Content-Bereich
In der linken Spalte des Content-Bereiches wird der Abschnitt „Pakete“ dargestellt, in dem alle installierten Pakete aufgelistet werden. Wenn Sie ein Paket aus diesem Abschnitt anklicken, wird in der mittleren Spalte des Content-Bereichs der Abschnitt „Paketinhalt“ dargestellt.
Der Abschnitt „Paketinhalt“ enthält die Gruppe „Module“ und „Tabellen“. Wenn Sie auf das Plus-Icon vor dem Titel „Module“ klicken, werden alle Module des Pakets unter dem Titel aufgelistet. Falls dieses Paket Tabellen enthält, können Sie die Gruppe „Tabellen“ durch einen Klick auf das Plus-Icon öffnen, um die Liste der Tabellen zu sehen.
In „Module“ sind alle Module des Pakets samt Angaben zum Typ aufgelistet, während „Tabellen“ eine Liste der Datenbanktabellen enthält. Wenn ein Modul nicht aktiviert ist, ist die jeweilige Checkbox nicht markiert. Falls eine Tabelle nicht angelegt sein sollte, ist die Checkbox der betreffenden Tabellen nicht markiert. Näheres dazu, wie Sie fehlende Tabellen erstellen können, erfahren Sie in Abschnitt 17.2.1, „Tabellen für Module anlegen“.
Wenn Sie im Abschnitt „Module“ ein Modul anklicken, wird im zentralen Content-Bereich der Abschnitt „Eigenschaften“ des aktuell ausgewählten Moduls angezeigt. Unter den Eigenschaften wird zudem eine kurze Nutzungsstatistik angezeigt (Abschnitt „Genutzt“). Auf diese Weise können Sie sofort erkennen, ob ein Modul, das Sie deaktivieren möchten, zurzeit genutzt wird. Näheres zur Nutzungsstatistik erfahren Sie in Abschnitt 17.3.4, „Modulnutzung einsehen“.
Modultypen im Überblick
papaya CMS in der Version 5 unterscheidet acht verschiedene Modultypen, die in bestimmten Bereichen von papaya CMS eingesetzt werden. Einige Module erweitern bereits bestehende Module, andere implementieren neue Inhaltstypen oder Ausgabefilter. Die folgende Tabelle schlüsselt die Bedeutung der einzelnen Modultypen auf:
Tabelle 17.2. Modultypen in papaya CMS 5
| Modultyp | Funktion |
|---|---|
| admin | Module des Typs admin definieren eine Administrationsschnittstelle für das gesamte Paket. Diese Administrationsschnittstelle ist über ein Menüpunkt im Modulmenü erreichbar. |
| box | Module des Typs box definieren Boxmodule, mit denen man wiederkehrende Inhalte für Webseiten darstellen kann. Ein Beispiel für ein Boxmodul ist die Navigation. |
| cronjob | Module des Typs cronjob implementieren die regelmäßige Durchführung zeitgesteuerter Aufgaben. Sie können über den Menüpunkt erstellt und verwaltet werden. |
| event | Module des Typs event sind Kalenderobjekte, die Termininhalte erfassen. |
| image | Module des Typs image implementieren eine dynamische Bildgenerierung. Damit lassen sich bspw. Diagramme erstellen. |
| input | Module des Typs input definieren Importfilter. Sie können selbst Importfilter schreiben, die bspw. Word-Dokumente oder XML-Dokumente in papaya-Artikel importieren. |
| output | Module des Typs output definieren Ausgabefilter. So gehört der standardmäßig in papaya CMS enthaltene HTML-Ausgabefilter dem Typ output an. |
| page | Module des Typs page definieren Seitenmodule, mit denen man verschiedene zentrale Inhalte von Seiten erstellen kann. |
| time | Module des Typs time implementieren Datumsobjekte, die im Modul Cronjobs zur Berechnung von Zeitintervallen genutzt werden. |

