papaya CMS ist ein Open-Source Web-Content-Management-System, das speziell für den Unternehmenseinsatz konzipiert worden ist. Durch die Lizenzierung nach GPL 2 (General Public License) kann jeder interessierte Nutzer die Software für eigene 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 Implementierung eigener Templates konzentrieren muss.
Zudem kann die Software an die eigenen Anforderungen angepasst werden. Dank der GPL kann jeder Nutzer den Quellcode einsehen und bearbeiten. Dadurch kann die Software den eigenen Anforderungen angepasst werden, ohne dass entsprechende Aufträge an den Hersteller oder an speziell lizenzierte Dienstleister erteilt werden müssten. Natürlich schließt diese Lizenz auch die Möglichkeit ein, dass Sie sich für die Entwicklung einer Erweiterung einen freien Dienstleister aussuchen, wenn Sie nicht selbst programmieren möchten.
Die stark modularisierte Struktur von papaya CMS macht die Entwicklung eigener Anwendungen einfach. Das papaya-Basissystem stellt dazu eine Entwicklerschnittstelle in Form von Basismodulen zur Verfügung, die Sie einfach erweitern können. Dabei können Sie neben einfachen Box- und Seitenmodulen auch Administrationsmodule, 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 der zuletzt veröffentlichten Seiten dar:
Erster Login in das papaya-Backend
Die Benutzeroberfläche besteht aus zwei zentralen Teilen:
Menügruppen fassen zusammengehörige Bereiche in eine Gruppe zusammen. Die Gruppe "Inhalt" enthält beispielsweise die Menüpunkte Sitemap, Seiten, Boxen, Dateien, Aliase und Tags. Alle diese Bereiche führen zu Detailansichten, in denen Inhalte direkt angelegt, bearbeitet und verwaltet werden können.
papaya CMS verwaltet nicht nur Inhalte, sondern auch Anwendungen. Wenn Sie in der Gruppe "Anwendungen" auf den gleichnamigen Menüpunkt Anwendungen klicken, gelangen Sie zu einer Übersichtsseite aller installierten und aktivierten Anwendungen:
Liste der Anwendungen
Die Benutzeroberfläche von papaya CMS ist workfloworientiert aufgebaut. Workfloworientiert bedeutet, dass Buttons für bestimmte Funktionsaufrufe auch die einzelnen, abhängigen Arbeitsschritte nachbilden. So finden Sie in der Seitenansicht eine Toolbar, in der Sie die Buttons Eigenschaften, Ansicht und Inhalt finden.
Um eine Seite anzulegen und Inhalte einzugeben, gehen Sie wie folgt vor:
Seiteneigenschaften
2. Anschließend klicken Sie auf Ansicht, um die Modulauswahlseite aufzurufen und eine Formatvorlage für die Seite auszuwählen .
3. Klicken Sie auf Inhalt, um zur Eingabemaske "Inhalt bearbeiten" zu gelangen. In diese können Sie die Seiteninhalte eingeben . Speichern Sie Ihre Eingaben ab. Die eingegebenen Inhalte werden dadurch in die Datenbank geschrieben.
4. Klicken Sie in der Toolbar auf Vorschau. Die Seitenvorschau wird dargestellt . Wenn die Seite in der Vorschau in Ordnung ist und Sie keine Fehler korrigieren müssen, können Sie die Seite im folgenden Schritt veröffentlichen.
5. Klicken Sie im Bearbeitungsmenü auf Seite veröffentlichen. Die Eingabemaske "Veröffentlichen" wird dargestellt .
6. Geben Sie in das Feld "Nachricht" eine Versionierungsmeldung ein. Mit dieser Meldung halten Sie fest, welche Inhalte Sie in dieser Version der Seite geändert haben. Die Meldung wird in der Versionsverwaltung angezeigt, wenn Sie die Seitenversion auswählen.
7. Klicken Sie auf Veröffentlichen. Die Seite wird online gestellt.
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 Teilen des Seitenbaumes oder aus dem kompletten Seitenbaum kann standardmäßig eine Navigation erzeugt werden. Darüber hinaus 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 und Boxen können dabei mehrere Sprachversionen unter einer ID verwalten. Die jeweilige 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 integrierte Sprachverwaltung 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 mit einer papaya-Installation verwalten. Für jede Domain bestimmen Sie, ob auf beliebige Inhalte Ihres Projektes weitergeleitet und mit welchen Eigenschaften die Zielseite aufgerufen werden soll. Um die Domains zu konfigurieren, stehen Ihnen fünf verschiedene Modi zur 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
...
Bitte beachten Sie unsere Informationen zum Datenschutz.
blog comments powered by Disqus© 2012 FEiG & PARTNER