papaya CMS

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

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

System Architecture

The papaya content management system ( CMS) is a modular software that can be used in addition to the traditional tasks of a CMS as a framework for new specialty applications.

Contents (texts, languages ​​, configuration data, etc. ) are stored in a relational database. Media files such as pictures and videos on the file system and are managed by the application and included when needed.

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

Papaya is developed in PHP and object-oriented programming. Data is stored in XML format, as a template language is XSLT to use. papaya does not use self-developed or proprietary script or template languages.

Special

Compared to many other CMS papaya CMS is characterized in that it is available on one side under the free GPL license, but a company is on the other side behind the product that provides support and training services. Another special feature is mainly taking place in Germany Development: The entire offer is for German -speaking users.

Accessibility

Due to the clear separation of content and layout and formatting via XSL / XSLT papaya can output accessible page. All possibilities of (X ) HTML can be implemented with papaya - this is in the hands of the developer. papaya is suitable due to this flexibility for accessibility. The papaya realized with Portal " white list " in 2009 received the Bee Award in silver. And in December 2010, the Golden Bee Award for the implementation of knowledge DRadio website

Resonance

In an article published in 2007 comparing different content management systems on the PHP pre- in the computer magazine iX papaya systems Typo3, Joomla, Drupal and Redaxo was compared in version 4.0.5. One conclusion was: " Papaya is preparing to push forward as easier to use, yet powerful, consistently releasing on open standards system in the Typo3 league. The low levels of awareness resists this development, however. " Mention was also the high speed of the system and the lack of documentation and community.

Features and Functions

Basic System

  • Based on open technologies (PHP / XSLT / XML / MySQL or PostgreSQL)
  • Compatible with MySQL, PostgreSQL, SQLite
  • Strict separation of layout and logic by XSLT templates
  • Accessible page problem
  • Optimized for search engines
  • Intelligent caching system for sides and a piece of content
  • Automatic scaling of images, flash files etc.
  • Image browser for easy viewing
  • WYSIWYG Editor
  • Separate user administration for page authors and visitors
  • Easily extensible by 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 to add additional languages ​​for the backend
  • Synchronous multilingualism for content and article types ( each item can be in any number of languages ​​, the different modules can be used and may be published independently)
  • 100 % Unicode / UTF -8 support
  • Output filter ( to output products for example as HTML and alternatively as a PDF)
  • Extensive user documentation
  • The central task overview ( " papaya Today" ), are displayed in the all tasks, messages and unpublished articles, etc.
  • Multi-site functions ( serving different site content per domain / "Virtual hosts in CMS", adjust the output formats such as HTML / XML / PDF etc. and Templates / designs yes by domain settings, dedicated assignment of rights for all system functions by groups or users)
  • Multi-layered caching page output ( XML output of the page modules and output of boxes, complete pages and support of the [ memached ] server ). Further support for [ xslcache ] and to maintain the bytecode of the compiled XSLT templates.
  • Operating on multiple servers ( Web clusters ) or based on a cloud computing infrastructure possible
  • Support for different database servers, which are operated in a master - slave arrangement or in the cluster. Separation of the databases for exclusive write access and other databases for read-only access is possible via the backend.

Free and available under GPL modules / plugins

  • Community module
  • Blog module
  • Asset Management / Media database for images, videos and Flash files including image editing and versioning
  • Catalog module for virtual navigation structures ( navigation can be created in the page tree regardless of the actual position of the article, so articles can also be used identically in several places of the offer )
  • Rating / Review opportunity for the sides
  • Quiz
  • Dynamic creation of diagrams
  • Sending pages
  • Review pages
  • Comment pages
  • Thread subscriptions (users can subscribe to notifications about changes to the content )
  • FAQ System
  • Forum system
  • Link database
  • Calendar of events
  • Multipage Article
632436
de