Pimcore是一個純粹的基于Zend Framework,使用PHP5編寫的面向對象的系統(tǒng)。它的結構遵循基本的MVC(模型視圖控制器)模式,以及所有可以用Pimcore中的Zend Framework的 API(應用程序接口)(數(shù)據(jù)庫抽象,緩存,i18n等),模塊和助手(Zend View Helpers等)。其前端管理界面是由Ext JS的用戶界面組件驅動的。前端和后端之間的溝通是基于純粹的異步java script(Ajax)和XML的。
軟件介紹:
開發(fā)者還可以通過插件和widget (擴展部件) 對其進行擴展。擴展可以通過使用一個專門的插件分發(fā)服務器或通過使用主要插件注冊表的方式來進行。它提供 PHP-Java 橋接和健壯的 Apache 接口來集成基于 Java 的應用程序和對象。
例如下面一段代碼可以生成可視化編輯器:
layout()->setLayout('standard'); ?>
input("headline", array("width" => 540)); ?>
block("contentblock")->loop()) { ?>
input("subline"); ?>
wysiwyg("content"); ?>