SystemarchitekturFreie Software - offene Standards

Das papaya CMS ist eine stark modular aufgebaute Software, die neben den klassischen Aufgaben eines Content-Management-Systems auch als Framework für neue Spezialanwendungen genutzt werden kann.

Alle Texte, Konfigurationsdaten etc. werden in einer relationalen Datenbank gespeichert. Mediendateien wie Bilder, Videos liegen im Dateisystem und werden von papaya verwaltet und bei Bedarf referenziert.

Möglichst viele Funktionen (wie z.B. Datenbankzugriffe, Authentifizierung, Erzeugung von Menüs im Backend etc.) sind zentral definiert und können über eine Abstraktionsschicht angesprochen werden.

papaya ist in PHP entwickelt - und objektorientiert programmiert.

Daten werden im XML-Format gespeichert, als Templatesprache kommt XSLT zum Einsatz.

papaya nutzt keine selbst entwickelten proprietären Script- oder Templatesprachen.