介绍几个基于 Zend Framework 的 CMS 项目

五 12th, 2011 | Filed under 开源技术

Zend Framework 无疑是最可依赖和信任的 PHP 框架之一。它已经成长为一个简单安全的, 面向对象的, 可靠的代码库; 为开发Web应用程序和Web服务提供简单性和可扩展性的组件。

然而,Zend Framework 依然是一个年轻的 PHP 框架, 这也是为什么没有很多基于Zend Framework的CMS(内容管理系统)系统可用, 以及没有像 Joomla!, Drupal, TYPO3 等系统那样流行的原因。

好消息是, 现在情况正在发生改变, 这篇博客将介绍一些评价不错的基于 Zend Framework 的 CMS (内容管理系统):

Pimcore CMS (Pimcore 内容管理系统)

http://www.pimcore.org

Pimcore 是一个纯粹的基于 Zend Framework, 使用PHP 5编写的面向对象的系统。Pimcore 的结构遵循基本的 MVC (模型视图控制器) 模式, 以及所有可以用在 Pimcore 中的 Zend Framework 的 API (应用程序接口) (数据库抽象,缓存,i18n等), 模块和助手 (Zend View Helpers等)。其前端管理界面是由 Ext JS 的用户界面组件驱动的。前端和后端之间的沟通是基于纯粹的异步 JavaScript (Ajax) 和 XML 的。

开发者还可以通过插件和widget (扩展部件) 对 Pimcore 进行扩展。扩展可以通过使用一个专门的插件分发服务器或通过使用主要插件注册表的方式来进行。Pimcore 提供 PHP-Java 桥接和健壮的 Apache 接口来集成基于 Java 的应用程序和对象。

Pimcore 不只是一个功能健全的 CMS (内容管理系统) — 它也是一个拥有 PIM (产品信息管理) 框架的企业级的CMS (内容管理系统)。这使得 Pimcore 可以像 Magento 一样提供真正的多渠道发布信息,以及集成到电子商务中的能力。所有内容可以通过拖放和使用上下文相关的所见即所得的编辑器轻松的进行管理。您可以为不同的页面自定义权限,并且它包含一个版本控制系统。 然而,Pimcore 的真实能力表现在其内容开放,以及提供的集成功能中。您可以轻松的以某种格式组织和发布信息,而不只是RSS。 比如和Twitter, YouTube 或是 Google Docs 集成可以在短短的几行PHP代码中完成。

Digitalus CMS (Digitalus 内容管理系统)

http://digitaluscms.com

Digitalus CMS (Digitalus内容管理系统) 使用不同的方法使得 CMS (内容管理系统) 的使用更方便。Digitalus CMS 的开发者使用添加 API 而不是绑定一堆无尽的脚本以提供各种功能的方式来使你可以轻松的自定义系统各个方面。这创造了一个灵活的平台, 以便可以适应各种变化和要求。这些脚本包含一些默认的模块, 比如博客, 联系方式, 站点搜索, 幻灯片等。当然, 您可以在 Digitalus CMS 的网站上下载其他组件。把您的HTML页面转换成 Digitalus 的模板只需要几分钟的时间, 同时, 您也可以在 Digitalus CMS的网站下载免费的模板。

TomatoCMS (Tomato 内容管理系统)

http://www.tomatocms.com

TomatoCMS (Tomato内容管理系统) 是一个基于Zend framework, jQuery, 960grid CSS framework 的CMS。Tomato CMS 的每个页面都是由称为 widget (小部件) 的内容块组成的。使用内建的布局编辑器可以对那些 widget 进行排序和改变其大小。TomatoCMS (Tomato内容管理系统) 支持模块组合, 你可以把核心模块和内建的一些模块, 如广告管理系统, 投票, 标签, 上传等模块组合在一起。您可以使用其 hooks 轻松的编写自己的模块。TomatoCMS (Tomato内容管理系统) 符合很多 SEO (搜索引擎优化) 的要求和性能。数据库也进行了很好的优化,可以缓存页。

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
标签: ,
目前还没有任何评论.