- Papaya CMS
-
papaya CMS Entwickler: papaya Software Aktuelle Version: 4.0.5
(22. März 2006)Betriebssystem: Linux, Windows, Mac OS X, uvm. Kategorie: Content-Management-System Lizenz: GPL (Freie Software) Deutschsprachig: ja (Frontend und Backend) papaya-cms.com papaya CMS ist ein leistungsfähiges freies Web-Content-Management-System (WCMS).
papaya wurde von 2001-2005 kommerziell vertrieben und ist nun unter der GNU General Public License (GPL) frei erhältlich. papaya nutzt die serverseitigen Skriptsprache PHP (Version 4.3.x oder 5.x), als Datenbank kommt MySQL (empfohlen ab 4.x), SQLite oder PostgreSQL (ab 8.x) zum Einsatz.
Inhaltsverzeichnis
Systemarchitektur
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 und 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 oder proprietären Script- oder Templatesprachen.
Besonderheiten
Gegenüber vielen anderen CMS zeichnet sich papaya CMS dadurch aus, dass es auf der einen Seite unter der freien Lizenz GPL verfügbar ist, auf der anderen Seite aber eine Firma hinter dem Produkt steht, die Support- und Schulungsangebote bietet. Eine weitere Besonderheit ist die hauptsächlich in Deutschland stattfindende Entwicklung: Das gesamte Angebot richtet sich an deutschsprachige Nutzer.
Barrierefreiheit
Aufgrund der klaren Trennung von Inhalten und Layout und der Formatierung über XSL/XSLT kann papaya barrierefreie Seiten ausgeben. Alle Möglichkeiten von (X)HTML sind auch mit papaya umsetzbar - dies liegt in der Hand des Entwicklers. papaya ist also eine Option für Barrierefreiheit.
Merkmale und Funktionen
- basiert auf offenen Techniken (PHP/XSLT/XML/MySQL oder PostgreSQL)
- strikte Trennung von Layout und Logik durch XSLT-Templates
- barrierefreie Seiten problemlos möglich
- optimiert für Suchmaschinen
- intelligentes Caching-System für Seiten und Teilinhalte
- automatische Skalierung von Bildern, Flashdateien etc.
- Bildbrowser zur übersichtlichen Anzeige
- integrierter Veranstaltungskalender
- integriertes FAQ System
- integriertes Forensystem
- integrierte Linkdatenbank
- kompatibel zu MySQL und PostgreSQL
- WYSIWYG Editor
- Work-flow Abbildung
- Benutzerverwaltung für Seitenautoren und -besucher
- getrenntes Rechtesystem für Lese- und Schreibzugriff
- leicht erweiterbar durch PHP-Klassen
- Versionierung / Staging
- automatische Erzeugung von Sitemaps
- integriertes Nachrichtensystem
- Erstellung von Aliasen („Kurz-URLs“)
- Cronjobs zur Automatisierung von Aufgaben
- Protokollierung von Benutzeraktionen und Systemmeldungen
- Übersetzungsmodul zum schnellen Hinzufügen weiterer Sprachen für das Backend
(Funktionen der aktuellen Version 4.x, Version 5.0 soll im Frühjahr 2007 veröffentlicht werden)
papaya 5 wird dann folgende Funktionen enthalten (laut Webseite des Projektes, Stand 13.01.):
- Synchrone Mehrsprachigkeit für Inhalte und Artikelarten (jeder Artikel kann dann in beliebig vielen Sprachen vorliegen, die unterschiedliche Module nutzen können und unabhängig voneinander veröffentlicht werden können)
- 100 % Unicode- / UTF-8-Unterstützung
- Umfangreiche Zugriffsstatistiken
- Ausgabefilter (um Artikel z.B. als HTML und alternativ als PDF auszugeben)
- virtuelle Navigationsstrukturen (Navigationen können unabhängig von der tatsächlichen Position des Artikels im Seitenbaum erzeugt werden, Artikel können so auch identisch an mehreren Stellen des Angebotes genutzt werden)
- Bewertungsmöglichkeit für die Seiten
- Quiz
- Dynamische Erzeugung von Diagrammen
- Seiten versenden
- Seiten bewerten
- Seiten kommentieren
- Themen-Abonnements (Nutzer können sich über Änderungen der Inhalte benachrichtigen lassen)
- Glossar (Im Glossar enthaltene Begriffe können automatisch im Artikel verlinkt werden)
- Mehrseitige Artikel
- Zentrale Aufgabenübersicht („papaya Today“), in der alle Aufgaben, Nachrichten sowie nicht veröffentlichte Artikel etc. angezeigt werden
- Referenz-Datenbank für Literaturquellen
- Erweiterte Newsletterverwaltung
- neue Benutzerdokumentation
(papaya5 erscheint im Frühjahr 2007)
Weblinks
- offizielle Webpräsenz (Hauptsprache: Deutsch)
Wikimedia Foundation.