papayaCMS ist ein Open-Source Web-Content-Management-System, das speziell für denUnternehmenseinsatz konzipiert worden ist. Durch die Lizenzierung nach GPL 2(General Public License) kann jeder interessierte Nutzer die Software füreigene Webprojekte einsetzen, ohne Lizenzgebühren entrichten zu müssen.
In der aktuellen Version 5.0 wird papaya CMS von Haus aus mit einer breiten Palette freier Module ausgeliefert, die sehr viele Anwendungsfälle abdecken,sodass man sich als Entwickler einer Website lediglich auf die Implementierungeigener Templates konzentrieren muss.
Zudemkann die Software an die eigenen Anforderungen angepasst werden. Dank der GPLkann jeder Nutzer den Quellcode einsehen und bearbeiten. Dadurch kann dieSoftware den eigenen Anforderungen angepasst werden, ohne dass entsprechendeAufträge an den Hersteller oder an speziell lizenzierte Dienstleister erteiltwerden müssten. Natürlich schließt diese Lizenz auch die Möglichkeit ein, dassSie sich für die Entwicklung einer Erweiterung einen freien Dienstleisteraussuchen, wenn Sie nicht selbst programmieren möchten.
Diestark modularisierte Struktur von papaya CMS macht die Entwicklung eigenerAnwendungen einfach. Das papaya-Basissystem stellt dazu eineEntwicklerschnittstelle in Form von Basismodulen zur Verfügung, die Sie einfacherweitern können. Dabei können Sie neben einfachen Box- und Seitenmodulen auchAdministrationsmodule, Cronjobs,Ausgabefilter und weitere Modultypen entwickeln.
Nach dem ersten Login in papaya CMS landen Sie auf einer Übersichtsseite. DieÜbersichtsseite stellt ihnen eine Liste der zuletzt bearbeiteten sowie derzuletzt veröffentlichten Seiten dar:
Erster Login in das papaya-Backend
Die Benutzeroberfläche besteht aus zwei zentralen Teilen:
Menügruppenfassen zusammengehörige Bereiche in eine Gruppe zusammen. Die Gruppe"Inhalt" enthält beispielsweise dieMenüpunkte Sitemap, Seiten, Boxen, Dateien, Aliase und Tags. Alle diese Bereiche führen zu Detailansichten, in denenInhalte direkt angelegt, bearbeitet und verwaltet werden können.
papaya CMS verwaltet nicht nur Inhalte, sondern auch Anwendungen. Wenn Sie in derGruppe "Anwendungen"auf den gleichnamigen Menüpunkt Anwendungen klicken, gelangen Sie zu einer Übersichtsseite aller installierten undaktivierten Anwendungen:
Liste der Anwendungen
Die Benutzeroberfläche von papaya CMS ist workfloworientiert aufgebaut.Workfloworientiert bedeutet, dass Buttons für bestimmte Funktionsaufrufe auchdie einzelnen, abhängigen Arbeitsschritte nachbilden. So finden Sie in derSeitenansicht eine Toolbar, in der Sie die Buttons Eigenschaften, Ansicht und Inhalt finden.
Um eine Seiteanzulegen und Inhalte einzugeben, gehen Sie wie folgt vor:
Seiteneigenschaften
Alle oben dargestellten Schritte stellen die Abfolge der Tätigkeiten dar, wenn Sie eine neue Seite anlegen.
Grundsätzlich steht Ihnen für die Texteingabe der Rich-Text-Editor TinyMCE 3 zur Verfügung, der Ihnen alle gewohnten Formatierungsmöglichkeiten eines Office-Programms wie MS Word oder OpenOffice Write bietet. Sie können also Texte fett, kursiv oder fett-kursiv formatieren und die Ausrichtung von Absätzen einstellen (linksbündig, rechtsbündig, zentriert, Blocksatz). Zu den Standardfunktionen gehören auch nummerierte Listen oder einfache Gliederungslisten.
Sie können Texte aber auch direkt als HTML eingeben, indem Sie die Funktion zum Bearbeiten von HTML-Quelltext im TinyMCE benutzen. Optional können Sie auch den Rich-Text-Editor deaktivieren, um den Quelltext zu bearbeiten.
Sie können über den Rich-Text-Editor zudem einen Bildbrowser öffnen, mit dem Sie Dateien aus der Mediendatenbank heraussuchen und in Ihre Artikel einfügen können.
Die Größe, Skalierung, und Ausrichtung des Bildes wird darüber hinaus mit dem entsprechenden Konfigurationsdialog vorgenommen:
Bild konfigurieren und in Artikel einfügen
Das eingefügte Bild sieht im Rich-Text-Editor wie folgt aus:
Inhalte mehrfach benutzen
Seiten können unabhängig von der Seitenstruktur mehrfach verlinkt werden. Aus Teilendes Seitenbaumes oder aus dem kompletten Seitenbaum kann standardmäßig eine Navigation erzeugt werden. Darüberhinaus gibt es folgende Möglichkeiten, Inhalte durch Verlinkung an verschiedenen Stellen einer Website mehrfach zu benutzen:
Mehrsprachigkeit
papaya CMS unterstützt vollständig die Verwaltung mehrsprachigen Contents. Seiten undBoxen können dabei mehrere Sprachversionen unter einer ID verwalten. Diejeweilige Sprachversion einer Webseite wird durch den Sprachcode ausgewählt,der in der URL enthalten ist.
Standardmäßig sind Deutsch und Englisch als Content-Sprachen vordefiniert. Die integrierteSprachverwaltung erlaubt es jedoch, beliebig viele zusätzliche Sprachen hinzuzufügen oder die Eigenschaften der vorhandenen Content-Sprachen zu bearbeiten.
Multidomainverwaltung
Mit dem Domainverwaltungsprogramm "Domains" können Sie beliebig viele Domains miteiner papaya-Installation verwalten. Für jede Domain bestimmen Sie, ob aufbeliebige Inhalte Ihres Projektes weitergeleitet und mit welchen Eigenschaftendie Zielseite aufgerufen werden soll. Um die Domains zu konfigurieren, stehenIhnen fünf verschiedene Modizur Verfügung:
| Modus | Bedeutung |
| default | Keine Weiterleitung. Sie definieren lediglich eine Alias-Domain zur aktuellen Domain. Optional können Sie angeben, ob statt http das sichere https benutzt werden soll. |
| domain | Leitet auf eine andere Domain weiter. Diese muss nicht zwangsläufig auf die aktuelle papaya-Installation zeigen. |
| page | Leitet auf eine bestimmte Seite Ihrer papaya-Installation weiter. Sie können unter anderem bestimmen, in welcher Sprache und in welchem Seitenformat die Seite ausgeliefert werden soll. |
| language | Schaltet die Sprache der aktuellen Seite um. |
| tree | Leitet auf einen Teil des Seitenbaums um. Dieser Teilbaum verhält sich dabei wie ein eigenständiges Webprojekt. Die oberste Seite dieses Teilbaums dient dabei als Wurzelseite. |
Domains dienen in papaya CMS dazu:
Mit der Domainverwaltung können Sie also in einer papaya Installation Teile Ihrer Seitenstruktur wie unabhängige Webprojekte verwalten:
Teil des Seitenbaums für Domain auswählen
...
© 2012 FEiG & PARTNER