Startseitepapaya CMSGute Gründe für Entwickler

Gute Gründe für EntwicklerOder warum man papaya benutzen sollte...

1.) Standardkonform Die papaya Architektur setzt auf erprobte frei verfügbare Komponenten. Die Software nutzt PHP (in Version 4 oder 5), für die Templates kommt XSLT (und ein beliebiger XSLT-Prozessor) zum Einsatz, Daten werden im XML Format gespeichert, Bildbearbeitung erfolgt mit der GDlib (wird mit PHP mitgeliefert).
2.) Aufgabentrennung Die Aufgabenbereiche der an einer Webseite beteiligten Personen sind sauber voneinander getrennt. So macht jeder das, was er am besten kann und die Spezialisten beschäftigen sich nicht mit Dingen ausserhalb ihrer Kompetenzen.
Redaktion Der normale Betrieb einer papaya Seite erfordert keinerlei technische Vorkenntnisse. Jeder Mitarbeiter kann Texte und Bilder editieren, die Foren verwalten etc. - die entsprechenden Zugriffsrechte vorausgesetzt.
Themes editieren Mittels CSS und Austausch der Grafiken kann weitreichend in die Optik der Webseite eingegriffen werden - ohne XSLT können zu müssen.
Templates editieren Weitreichende Eingriffe ins Layout erfolgen über XSLT - was somit die Einstiegshürde für diese Stufe darstellt.
Module entwickeln Erweiterungen des Systems erfordern natürlich die höchste Qualifikation. Hierfür sind solide PHP-Kenntnisse nötig, dann geht alles dank der klaren Kapselung und rein objektorientierten Programmierung schnell von der Hand.
3.) leichte Erweiterbarkeit Alle Funktionen und Module sind für leichte Erweiterbarkeit stark gekapselt.
4.) flexibles Templatesystem Die Templatesprache XSLT ermöglicht die Umsetzung aller Layouts - was in HTML machbar ist, geht auch mit papaya. Gleichzeitig garantiert das Templatesystem eine absolut stringente Trennung von Inhalten und Layout.
5.) Skalierbarkeit papaya besitzt ein intelligentes Caching-System, das die Seitenauslieferung um den Faktor 10 beschleunigt. Enthält eine Seite dynamische oder von externen Angeboten integrierte Inhalte, so werden diese vom Caching ausgeschlossen - der Rest der Seite profitiert dennoch voll vom Caching.
6.) Staging & Versionierung papaya hält mehrere Versionen jeder Seite vor: Eine für alle sichtbare (wenn sie schon veröffentlicht ist), beliebig viele vorherige Versionsstände und eine Entwicklungsversion, in der aktuell geändert wird. So kann man jederzeit alte Versionen wieder herstellen oder in Ruhe an einer bereits veröffentlichten Seite arbeiten.
7.) Rechtesystem Fast jeder Aktion im papaya CMS liegt eine spezielle Berechtigung zu Grunde, die nach Benutzern oder Benutzergruppen frei vergeben werden können. Zusätzlich besitzt jede einzelne Seite Zugriffsrechte wie Sie es aus dem Dateisystem gewöhnt sind - für Eigentümer, Gruppe und alle sonstigen Personen. Funktionen, die ein User nicht nutzen darf, werden ihm auch nicht angezeigt.
8.) freie Seitenstruktur papaya gibt keine Seitenstruktur vor, sondern kann beliebige Baumstrukturen abbilden. Mehrere Navigationsbäume auf einer Seite? Mehrere Ebenen der Seitenstruktur gleichzeitig an verschiedenen Stellen anzeigen? Alles kein Problem.