Skip to content

Kategorie:Eigene_Anwendungen_schreiben

Marlon Kern edited this page Apr 11, 2016 · 6 revisions

Anwendungen sind Programme, die papaya CMS um spezielle Funktionen erweitern. Anwendungen können aus verschiedenen Modulen für die Seiten- oder Boxausgabe bestehen. Sie enthalten jedoch insbesondere spezielle Administrationsmodule, mit denen die Benutzeroberfläche im Backend aufgebaut wird. Diese Administrationsmodule stellen Ein- und Ausgabeschnittstellen zur Verfügung, mit denen der Benutzer Daten eingeben und bearbeiten oder Einstellungen vornehmen kann.

Folgende Schritte sind notwendig um eine eigene Anwendung zu erstellen:

  1. Erstellen Sie ein Basismodul, das Daten in die Datenbank einfügen, sie aktualisieren und auslesen kann, siehe Basismodul für Datenbankzugriffe schreiben.
  2. Erstellen Sie ein Administrationsmodul, in dem Sie bestehende Datensätze ansehen und ändern sowie neue Datensätze hinzufügen können, siehe Administrationsmodul schreiben.
  3. Fügen Sie dem Administrationsmodul optional einige zusätzliche Konfigurationsoptionen hinzu, siehe Moduloptionen hinzufügen.
  4. Erstellen Sie ein Ausgabemodul, dass die Daten aus der Datenbank ausliest und in eine XML-Ausgabe überführt, siehe Output-Klasse für Seiten und Boxen schreiben.
  5. Erstellen Sie ein Konnektor-Modul, mit dem Sie die Daten für beliebige andere Module zur Verfügung stellen, siehe Konnektoren - Schnittstellen für andere Anwendungen schaffen.

Das im Folgenden beschriebene Beispielprogramm soll Sammlungen (Collections) einfacher Text- oder Bildbausteine (Stickers), verwalten und diese ausgeben können.

Clone this wiki locally