Systemvorstellung: papaya CMS

DruckversionAls E-Mail versendenZum Magazin-Forum

Kapitel:

Allgemeine Beschreibung

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.


Blick in das Backend für Redakteure

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
Detailansicht


Die Benutzeroberfläche besteht aus zwei zentralen Teilen:

  • Menüleisten mit Menügruppen und Bearbeitungsmenü

  • Content-Bereich mit Abschnitten, Eingabemasken, Listen und sonstigen Infobereichen.


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
Detailansicht



Workfloworientierte Benutzeroberfläche

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:

  1. Sie klicken zuerst auf Eigenschaften, um die grundlegenden Eigenschaften der Seite zu (Titel in der Navigation) bestimmen:




  2. Seiteneigenschaften
    Detailansicht


  3. Anschließend klicken Sie auf Ansicht, um die Modulauswahlseite aufzurufen und eine Formatvorlage für die Seite auszuwählen (Detailansicht "Seitenansicht auswählen").

  4. Klicken Sie auf Inhalt, um zur Eingabemaske "Inhalt bearbeiten" zu gelangen. In diese können Sie die Seiteninhalte eingeben (Detailansicht "Inhalte eingeben"). Speichern Sie Ihre Eingaben ab. Die eingegebenen Inhalte werden dadurch in die Datenbank geschrieben.

  5. Klicken Sie in der Toolbar auf Vorschau. Die Seitenvorschau wird dargestellt (Detailansicht "Seitenvorschau ansehen"). 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.

  6. Klicken Sie im Bearbeitungsmenü auf Seite veröffentlichen. Die Eingabemaske "Veröffentlichen" wird dargestellt (Detailansicht "Seite veröffentlichen").

  7. 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.

  8. 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.


Inhalte anlegen und bearbeiten

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
Detailansicht


Das eingefügte Bild sieht im Rich-Text-Editor wie folgt aus:



Detailansicht



Multi-Site-Management und Mehrsprachigkeit

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:

  • Mit dem eingebauten Tagging-Mechanismus lassen sich Seiten oder Dateien aus der MediaDB mit Tags verknüpfen. Getaggte Inhalte können anschließend in speziellen Teaserseiten oder -boxen verlinkt werden.

  • Mit dem Katalogpaket können Sie Seiten entweder in thematisch oder alphabetisch sortierte Listen verlinken.

  • Spezielle Seitenmodule für die URL-Weiterleitung können direkte Unterseiten anteasern oder leiten auf andere vom CMS verwaltete sowie auf externe Seiten weiter. URL-Weiterleitungsseiten tauchen dabei als eigenständige Navigationspunkte in Menüs auf.

  • Standard-Übersichtsseiten teasern alle unmittelbaren Unterseiten im Seitenbaum an. Damit können Sie auf einfachem Wege Artikel verlinken.


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:

  • URL-Umleitungen auf bestimmte andere Domains zu realisieren,

  • auf bestimmte Seiten in papaya CMS weiterzuleiten,

  • die Content-Sprache anhand der ausgewählten URL umzuschalten oder

  • einen Teilbaum in der Seitenstruktur vollständig unter einem anderen Domainnamen erreichbar zu machen.

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
Detailansicht



...

Lesen Sie das nächste Kapitel

weiter
 1: Layout, Workflow, Technische Basis

05/2009, Massimiliano Siddi



Massimiliano Siddi ist seit 2006 Technischer Redakteur bei der papaya Software GmbH. Er ist verantwortlich für den Bereich Dokumentation.


Kommentare zu diesem Beitrag 


Systemvorstellung: papaya CMS  
Fachartikel 05.05.09
Re: Systemvorstellung: papaya CMS  
uwe klaassen 10.05.09

Schreiben Sie einen Kommentar zu diesem Beitrag

Newsletter abonnieren

Verpassen Sie nichts und bleiben Sie informiert mit unserem Newsletter.
Ihre E-Mail Adresse:  
RSS-Feed: Alle News aktuellUnsere News auf Ihrer Website

Weitere Beiträge zu diesem Thema

Yahoo-Linkdaten unter der Lupe
Die Abfrage von Verlinkungen anderer Websites macht vieles leichter: Wer z.B. ein neues Dating-Portal startet, kann durchaus von den etablierten Portalen lernen...
Projektmanagement leicht gemacht: ke_troubletickets in TYPO3
Wer jemals in seinem Unternehmen ein größeres Projekt mit mehreren Beteiligten stemmen musste, der weiß: Einer der wichtigsten Dreh- und Angelpunkte in der gesamten Projektabwicklung ist immer die Aufgabenverwaltung...
CoreMedia CMS 2008 und StarterKit im Überblick
Das CoreMedia CMS ist ein flexibles Enterprise CMS auf Java Enterprise Basis. Es bietet eine offene Architektur zum individuellen Aufbau von Unternehmensseiten, Intranet-Portalen, Shop-Portalen und E-Gouvernement...
Ready – steady – go! Rapid Development von Web-Applikationen
Hat das Wasserfallmodell ausgedient? Erfolgreiche Webprojekte werden heute agil und mit möglichst kurzer Time-to-Market ausgeführt...
Mobile immer und überall für die Kunden erreichbar sein
Mit der zunehmenden Verbreitung und Verwendung von smarteren Mobiltelefonen steigt auch der mobile Zugriff massiv auf die eigene Website, aber auch der Wunsch der Anwender auf verschiedene Business-Anwendungen zugreifen zu können...

Beiträge aus anderen Themenbereichen

VOICE Days plus: Deutschlands Servicewelt im Fokus
Im Interview spricht der Schirmherr der Initiative Prof. Dieter Spath über "Das Konstruktionsbüro für Dienstleistungen" und vieles mehr. Am 12. Oktober eröffnet Prof. Dieter Spath den VOICE Days plus Kongress...
Lösungsmöglichkeiten zum Konflikt der E-Mail-Archivierung mit Fernmeldegeheimnis und Datenschutz
Die Gestattung der privaten Nutzung der betriebseigenen IT-Infrastruktur durch die Mitarbeiter bringt nicht zu unterschätzende rechtliche Komplikationen mit sich – gerade was auch die Archivierung von E-Mails anbelangt...
eCommerce & Datenschutz - Das sollten Sie wissen
Datenschutz spielt auch im eCommerce eine große Rolle. So müssen z.B. für den Betrieb eines Onlineshops die gesetzlichen Vorschriften zum Datenschutz eingehalten werden...

Aktfotografie
Das Content Management PortalDas Dokumenten Management PortalDas IT-Security PortalDas Customer Relationship Management PortalDas E-Commerce PortalDas Enterprise Resource Planning PortalPortal für VoIP und mobile KommunikationDas Magazin für IT im KrankenhausDas Verzeichnis für IT-Profis
homeimpressumerklärung zum datenschutz - privacy policykontaktwerbung

know how

news

veranstaltungen

Schnellsuche




Aktuelle Umfrage


Haben Sie auf Ihrer Webseite einen sog. Social Media Newsroom integriert?






Unser Partner


Beiträge von kernpunkt GmbH in unserem Magazin:
Website-Performance: Der messbare Augenblick
Usability: Sicherheit mit dem Website-Check
Dialog statt Monolog: Social Media Newsroom