User:Drietsch/pimcore

Pimcore is a browser-based free and open source modular content management system (CMS) and web framework for creating and managing websites and web applications released under the terms of the BSD Licence. Technologically strictly based on the Zend Framework and the ExtJS user interface toolkit, pimcore provides an WYSIWYG interface including Drag-and-Drop-Operations for working with digital assets and web content.

Technology
Pimcore is purely written in object-oriented PHP 5 and is based on the Zend Framework. The application structure of pimcore follows the basic Model–view–controller pattern and all additional Zend Framework APIs (database abstraction, caching, i18n,...) modules and helpers (Zend View Helpers,...) can be used within pimcore. The frontend of the administration interface is powered by the Javascript ExtJS user interface toolkit. The communication between frontend and backend is purely based on asynchronous JavaScript and XML.

Pimcore is extensible through plugins and widgets. Extensions can be distributed by using a dedicated plugin server or by using the main plugin registry. Pimcore provides interfaces for integrating Java-based applications and objects by utilizing the PHP-Java-Bridge and Apache Thrift.

Software Requirements
Pimcore is a web application, requiring a compatible HTTP server and a SQL database. As of version 1.0.5 (12 April 2010), the requirements for pimcore are as follows :


 * Apache v2.0+ including mod_rewrite
 * MySQL v5+
 * PHP 5.3+ with FastCGI or mod_php

Reviews and Articles

 * 3 Popular Zend Framework Based CMS (29 April 2010)
 * PHPmagazine article about pimcore (06 October 2010)
 * Interview with pimcore developers and Dr. Apps from OpenCandy (29 October 2010)
 * Winner of the Most Promising Open Source Project 2010 (15 November 2010)

Related links
Pimcore related sites:
 * Official pimcore project website
 * Pimcore demonstration website
 * Official help documentation
 * Community forums