Erweiterungen, Vor- und Nachteile, Beispielwebsites


05.05.2009

Funktionsumfang und Erweiterungen

papaya API

Das papaya-Basissystem stellt eine API für die Programmierung eigener Module (Erweiterungen) zur Verfügung. Das folgende UML-Diagramm stellt Ihnen die Vererbungshierarchie der geläufigsten Basisklassen dar, die Sie einfach erweitern können:

UML-Klassendiagramm


Erweiterungen für papaya CMS (frei und kommerziell)

papaya CMS enthält eine Reihe freier Erweiterungen, die aktiviert werden können. Zudem können einige kommerzielle Erweiterungen hinzugekauft werden. Die folgende Tabelle stellt Ihnen die Erweiterungen vor (bei den Erweiterungen handelt es sich um Pakete, die aus mehreren Modulen für Seiten, Boxen und der Administration bestehen können):

ErweiterungBeschreibung

Lizenz
AccessibilityEnthält Module zur dynamischen Anpassung der Schriftgröße im Frontend.GPL
CalendarTermine anlegen, verwalten und veröffentlichen. Termine können über eine Box mit Monatskalender ausgesucht werden.GPL
CaptchaEnthält ein Modul für dynamische Bilder, mit dem Sie Captcha-Bilder für Login-Formulare erzeugen können.GPL
CatalogDer Katalog erlaubt es, Seiten unabhängig von der Seitenstruktur zu verlinken. Inhalte können damit alphabetisch oder sachlogisch sortiert werden.GPL
CommunityEnthält die Webanwendung zum Verwalten der Online-Community.GPL
CronjobsEnthält Anwendungen, mit denen Sie u. a. E-Mails zeitgesteuert und automatisch versenden können.GPL
CountriesEnthält die Webanwendung, mit der Sie Länderlisten für Webformulare erstellen können.GPL
DomainsVerwaltung von beliebigen Domains. papaya CMS kann für jede Domain einen bestimmten Modus einstellen.GPL
Dynamic ImagesEnthält Module, mit denen Sie dynamische Bilder für Fortschrittsbalken oder Buttons erzeugen können.GPL
EmailEnthält Seitenmodule, um Kontaktformulare auf Webseiten darzustellen.GPL
EmbedErmöglicht die Einbettung externer Inhalte wie RSS-Feeds oder Webseiten. Die in diesem Paket enthaltenen Seiten- und Boxmodule werden auch benutzt, um Flashdateien oder Flashvideos mit entsprechenden Playern in die Webseite einzubetten.GPL
FAQsEnthält die FAQ-Anwendung, mit der Sie Listen von Fragen und ihre jeweiligen Antworten erstellen und verwalten können, sowie einige Seiten- und Boxmodule zur Darstellung der FAQs.GPL
ForumsEnthält die Anwendung zum Erstellen und Verwalten von Foren als auch verschiedene Seiten- und Boxmodule, mit denen Foren dargestellt werden.GPL
LinkDBEnthält die Anwendung zum Verwalten von Links.GPL</a>
Mailing ListsEnthält ein Seitenmodul, mit dem man Mailman in die eigene Website integrieren kann.GPL
MnogoEnthält Seiten- und Boxmodule, mit denen Sie die Suchmaschine mnoGoSearch konfigurieren und benutzen können.GPL
Page RatingEnthält Seiten- und Boxmodule, mit denen Frontend-Nutzer Seitenbewertungen für Artikel abgeben können.GPL
PDF OutputEnthält Module, mit denen Sie eigene Ausgabefilter für das PDF-Format einbinden können.GPL
PodcastEnthält Module zum Veröffentlichen von Podcasts.GPL
PollEnthält Module zum Administrieren und Darstellen von Abstimmungen.GPL
Query logEine Anwendung für Entwickler, die die Datenbank-Performance in den SQL-Abfragen Ihrer papaya-Erweiterungen optimieren möchten.GPL
QuizEnthält Module zum Administrieren und Darstellen von Quiz.GPL
GlossaryAnwendung, mit der Sie mehrere Glossare erstellen können. Die einzutragenden Fachbegriffe und ihre Defintionen sind mehrsprachig. Mit dem in diesem Paket enthaltenen Datenfilter können Sie Fachbegriffe in Artikeln automatisch verlinken.Kommerziell
IVWDie IVW-Anwendung unterstützt Sie bei der Einbettung von IVW-Zählboxen in Ihre Webseiten.Kommerziell
Log MailingDas Paket enthält ein Cronjob-Modul, das bestimmte Systemmeldungen an eine E-Mail-Adresse versendet.Kommerziell
NewsletterMit der Newsletter-Anwendung können Sie verschiedene Newsletter-Listen verwalten, Mailings in den Formaten Text, HTML und PDF erstellen und verwalten sowie den Versand der Mailings steuern.Kommerziell
ReferenceLiteraturdatenbank für wissenschaftliche Artikel. Sie können Literaturangaben in Artikeln mit den entsprechenden Einträgen in der Literaturdatenbank verknüpfen. Die Liste mit den Quellenangaben wird automatisch generiert und an das Ende des Artikels angehängt.Kommerziell
StatisticUmfassende Webnutzungsstatistik.Kommerziell
WhoIsWhoUmfangreiche Personal- und Kontaktdatenbank. Mit dem Formulareditor können Sie beliebig umfangreiche Formulare erstellen und den eingetragenen Personen bestimmte Eigenschaften zuweisen. Die Stammdaten der Personen werden über die Community verwaltet. Die Personen können sich einloggen und die eigenen Daten in die Formulare eingeben.Kommerziell

Individuelle Anpassbarkeit der Module

Viele der Standardmodule sind von Haus aus flexibel konfigurierbar und in der Regel universell einsetzbar. So können Sie mit dem Feedback-Editor nicht nur Formulare für einfache Kontaktseiten erstellen, sondern auch kleinere Umfragen damit gestalten. Im Seitenmodul für Bildergalerien können Sie unter anderem einstellen, wie groß die Thumbnails und wie groß die Vollbilddarstellung sein soll.

Da Module die Ausgabe als XML ausliefern, können Sie Anpassungen auf Template-Ebene durchführen. Auf Templateebene können Sie beispielsweise bestimmte Javascript-Bibliotheken einbinden, um bei der Bildergalerie-Ausgabe die Thumbnails in einem Slider darzustellen. Sehr weitreichende Anpassungen können auch am Quellcode vorgenommen werden.

Vorteile

Vorteile und Besonderheiten

  • papaya CMS setzt konsequent auf offene Industriestandards:
  • Inhalte werden als XML in der Datenbank gespeichert
  • Template-Sprache ist XSLT (keine proprietäre Eigenentwicklung)

Caching von Seitenausgaben setzt auf mehreren Ebenen an:

  • Caching der XML-Ausgabe der Module (XML mit Seiteninhalten geht an den Ausgabefilter) Caching der Seitenausgabe (Ausgabefilter für HTML, RSS/RDF, PDF) Caching kann entweder zentral in der Systemkonfiguration oder für jede einzelne Seite oder Box eingestellt werden
  • Die GPL ermöglicht es Nutzern mit Programmierkenntnissen, eigene Erweiterungen zu entwickeln und einer breiten Community zur Verfügung zu stellen. Damit eignet sich das CMS auch für Websites, deren Betreiber sich keine teuren Lizenzgebühren leisten können.
  • Die Entwicklung des Basissystems wird durch die papaya Software GmbH getragen. Dadurch steht Unternehmen ein kompetenter Ansprechpartner für spezielle Webprojekte und Servicedienstleistungen zur Verfügung. Entwicklung, Dokumentation, Schulung und Support kommen aus einer Hand.

Besondere Eignung von papaya CMS

  • papaya CMS ist sowohl für kleinere Websites als auch für umfangreiche Community-Sites ausgerichtet, die auf mehreren Webservern im Clusterverbund betrieben werden.
  • Die medienneutrale Datenhaltung macht papaya CMS als Publishing-Plattform für die Ausgabe unterschiedlichster Dokumentenformate ((X)HTML, XML (beispielsweise RSS), PDF, Text und viele andere mehr) interessant. Dank der Unterstützung von Mehrsprachigkeit können die Inhalte gleich in verschiedenen Content-Sprachen vorgehalten werden.
  • Multimedia-Inhalte für das Web werden standardmäßig unterstützt. Flash-Videos können von papaya CMS über den Rich-Text-Editor in Webseiten eingebettet werden – der Player wird automatisch ausgegeben. Alternativ können Sie auch direkt einen Player mit bestimmten Filmen konfigurieren. Zudem können die Inhalte automatisch als Audio- oder Videopodcast ausgegeben werden. Damit eignet sich papaya CMS auch besonders gut für sehr audio- und videolastige Webprojekte.

Nachteile

  • Eignet sich nicht für kleinste Websites mit wenigen statischen Seiten, auf denen sich der Content so gut wie gar nicht ändert.

Beispielwebsites

Weiterführende Informationen

  • Auf der Website des Herstellers finden Sie nicht nur aktuelle Versionen von papaya CMS zum Download, sondern können auch das Handbuch zum CMS online lesen. Bei Fragen und Problemen können Sie sich an das öffentlich zugängliche Forum wenden.

www.papaya-cms.com

  • Das Blog des Chefentwicklers von papaya CMS enthält einige Informationen zur Entwicklung des Systems. www.abasketfulofpapayas.de



Kommentare

Bitte beachten Sie unsere Informationen zum Datenschutz.

blog comments powered by Disqus

Weitere Artikel zum Thema

alle Artikel zum Thema

Autor

  • Massimiliano Siddi

    papaya Software GmbH

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




Unsere Experten


alle Experten

Premium Lösungen

Marktübersicht

Premium Services

Dienstleisterübersicht