papaya CMS is an open-source content management system, free of charge and complying with open standards like XML as data format, XSLT as templating language, and PHP for programming. History Development started in 2000 as a commercial project, papaya CMS was then released as an open-source CMS under the GNU General Public License in 2005. Its architecture and feature set are derived from the initial use case in commercial/larger installations. System architecture papaya CMS is a software build upon a modular concept, to use it as framework for special applications beside the typical tasks of a content management system. It fully supports unicode, multi-language and multi-site installations. All texts, configuration data etc. is stored as XML in a relational database. Media files such as images and videos are located in the file system and will be managed by papaya and referenced as needed. Many functions (such as database access, authentication, build methods for backend menus, etc.) are defined centrally and can be accessed through an abstraction layer. papaya CMS is developed in PHP and object-oriented. Data is stored in XML, XSLT is used as template language. The system does not use self-developed or proprietary script- or templating languages. Special features Unlike many other CMS papaya CMS is characterized by the fact that it is available under the GPL on the one side. On the other side, a company behind the product is available that provides support and training. Accessibility With its clear separation of content, layout and formatting using XSLT, anything possible in XHTML/HTML can be implemented in papaya CMS - this is in the hands of the developer. So papaya is an option for accessibility. Features and functions Base system based on open technologies (PHP/XSLT/XML, MySQL and PostgreSQL) compatible with MySQL, PostgreSQL, SQLite strict separation of layout and logic by XSLT templates accessible pages no problem optimized for search engines intelligent caching system for pages and sub-content automatic scaling of images, flash files etc. picture browser for easy viewing WYSIWYG editor separate user management for page authors and visitors work-flow mapping easily expandable with PHP classes versioning / staging automatic generation of sitemaps integrated messaging system creation of aliases ("short URLs") cronjobs to automate tasks logging of user actions and system messages Translation module for the backend to add more languages synchronous multi-language features for content and article types (each item can be present in as many languages as