Pimcore基于 PHP 的內(nèi)容管理框架
Pimcore是一個(gè)純粹的基于 Zend Framework, 使用PHP 5編寫的面向?qū)ο蟮南到y(tǒng)。它的結(jié)構(gòu)遵循基本的 MVC (模型視圖控制器) 模式, 以及所有可以用Pimcore 中的 Zend Framework 的 API (應(yīng)用程序接口) (數(shù)據(jù)庫抽象,緩存,i18n等), 模塊和助手 (Zend View Helpers等)。其前端管理界面是由 Ext JS 的用戶界面組件驅(qū)動(dòng)的。前端和后端之間的溝通是基于純粹的異步 JavaScript (Ajax) 和 XML 的。
開發(fā)者還可以通過插件和widget (擴(kuò)展部件) 對(duì)其進(jìn)行擴(kuò)展。擴(kuò)展可以通過使用一個(gè)專門的插件分發(fā)服務(wù)器或通過使用主要插件注冊(cè)表的方式來進(jìn)行。它提供 PHP-Java 橋接和健壯的 Apache 接口來集成基于 Java 的應(yīng)用程序和對(duì)象。
例如下面一段代碼可以生成可視化編輯器:
layout()->setLayout('standard'); ?>
input("headline", array("width" => 540)); ?>
block("contentblock")->loop()) { ?>
input("subline"); ?>
wysiwyg("content"); ?>
評(píng)論
圖片
表情
