papaya CMS

from Wikipedia, the free encyclopedia
papaya CMS
Basic data

developer papaya software
Current  version 5.5.2
(February 12, 2013)
operating system Linux , Windows , macOS etc. v. m.
programming language PHP
category Content management system
License GPL ( Free Software )
German speaking Yes
papaya-cms.com

papaya CMS is a free web content management system (WCMS).

papaya was commercially available from 2001 to 2005 and has since been freely available under the GNU General Public License (GPL). papaya uses the server-side scripting language PHP (5.x), as the database is MySQL (recommended 5.x), SQLite or PostgreSQL (from 8.x) are used.

System architecture

The papaya Content Management System (CMS) is a modular software that can be used as a framework for new special applications in addition to the classic tasks of a CMS .

Contents (texts, language versions, configuration data, etc.) are stored in a relational database. Media files such as pictures and videos are in the file system and are managed by the application and integrated as required.

The main functions (such as database access, authentication, creation of menus in the backend, etc.) are centrally defined and can be addressed via an abstraction layer.

papaya was developed in PHP and programmed to be object-oriented. Data is saved in XML format, and XSLT is used as the template language . papaya does not use any proprietary script or template languages ​​that it has developed itself.

particularities

Compared to many other CMS, papaya CMS is characterized by the fact that on the one hand it is available under the free GPL license , on the other hand there is a company behind the product that offers support and training. Another special feature is the development, which takes place mainly in Germany: The entire offer is aimed at German-speaking users.

Accessibility

Due to the clear separation of content and layout and the formatting via XSL / XSLT , papaya can output barrier-free pages. All possibilities of (X) HTML can also be implemented with papaya - this is up to the developer. Because of this flexibility, papaya is suitable for accessibility . The “white list” portal realized with papaya received the Biene Award in silver in 2009. And in December 2010 the Golden Bee Award for the implementation of the DRadio Wissen website.

resonance

In a 2007 comparison of various PHP-based editorial systems in the computer magazine iX , Version 4.0.5 of Papaya was compared with the TYPO3 , Joomla , Drupal and Redaxo systems . One conclusion was: “Papaya is preparing to advance into the Typo3 league as an easier-to-use and yet powerful system that consistently sets open standards. However, the low level of awareness slows this development. ” The high speed of the system and the lack of documentation and community were also mentioned.

Features and functions

Basic system

  • based on open techniques (PHP / XSLT / XML / MySQL or PostgreSQL)
  • Compatible with MySQL, PostgreSQL, SQLite
  • strict separation of layout and logic through XSLT templates
  • Barrier-free pages easily possible
  • optimized for search engines
  • intelligent caching system for pages and partial content
  • automatic scaling of images, flash files etc.
  • Image browser for a clear display
  • WYSIWYG editor
  • separate user administration for page authors and visitors
  • Work-flow illustration
  • easily expandable through PHP classes
  • Versioning / staging
  • automatic generation of sitemaps
  • integrated messaging system
  • Creation of aliases ("short URLs")
  • Cron jobs to automate tasks
  • Logging of user actions and system messages
  • Translation module for adding more languages ​​for the backend
  • Synchronous multilingualism for content and article types (each article can be available in any number of languages ​​that can use different modules and can be published independently of one another)
  • 100% Unicode / UTF-8 support
  • Output filter (to output articles e.g. as HTML and alternatively as PDF)
  • extensive user documentation
  • Central task overview ("papaya Today"), in which all tasks, news and unpublished articles etc. are displayed
  • Multi-site functions (delivery of different website content for each domain / "virtual hosts in the CMS", adaptation of the output formats such as HTML / XML / PDF etc. and templates / designs according to domain settings, dedicated rights allocation for all system functions according to groups or users)
  • multilayer caching of the page output (for XML output of the page modules, output of boxes, complete pages and support of the [memached] server). Also support for [xslcache] to keep the bytecode of the compiled XSLT templates.
  • Operation on several servers (web cluster) or on the basis of a cloud computing infrastructure possible
  • Support for various database servers that are operated in a master-slave network or in a cluster. Separation of the databases for exclusive write access and other databases for read-only access is possible via the backend.

Modules / plugins that are free or available under GPL

  • Community module
  • Blog module
  • Asset management / media database for images, videos and Flash files including image processing and versioning
  • Catalog module for virtual navigation structures (navigations can be created independently of the actual position of the article in the page tree, articles can thus also be used identically at several points in the offer)
  • Rating / evaluation option for the pages
  • quiz
  • Dynamic generation of diagrams
  • Send pages
  • Rate pages
  • Comment on pages
  • Topic subscriptions (users can be notified of changes to the content)
  • FAQ system
  • Forum system
  • Link database
  • Calendar of events
  • Multi-page articles

literature

  • Denny Carl: Web Worlds. Five PHP-based CMS. In: iX No. 12/2007, p. 54. - Comparison of five editorial systems based on PHP: TYPO3 , Joomla , Drupal , Papaya, Redaxo

Individual evidence

  1. The Papaya CMS Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed October 18, 2018).
  2. Prize winners. Bee Award, accessed October 22, 2019 .

Web links