今天我想向大家宣布 Joomla! 团队的一个新项目,名为 'Joopal'。Joopal 是一个新的 CMS,它结合了 Joomla! 提供的对象能力和 Drupal 提供的强大钩子系统。Joopal 基于 Joomla! 1.5,以 Drupal 6 为基础,按照 PHP5 的本意来执行:使用对象而不是全局变量和过长函数名。Joopal 与 Drupal 6 的函数兼容,并保留了所有全局变量以确保向后兼容,同时为那些熟悉的函数提供了一个新的面向对象的方法。
Joomla! 的强大功能和 Drupal 的可配置性
Joopal 允许您在任何可以放置 Joomla! 模块的地方使用传统的 Drupal 块,并且还可以让您像集成常规 Joomla! 组件一样集成 Drupal 的模块。这使得您的 Joomla! 网站能够从世界上两个最受欢迎的内容管理系统中选择所需的功能和功能!
发展的进化
Joopal 为开发者提供了 Joomla! Web 应用框架以及 Drupal 6 的许多接口。Joopal 允许 Joomla! 开发者利用 Drupal 中的功能,并让 Drupal 开发者发现对象的乐趣。对于 Drupal 开发者来说,对象是 PHP 3 中最近添加的功能,它允许封装数据并提供工具,以便从代码中移除全局变量。
但不仅如此!除了创建 Drupal 核心的面向对象版本以及函数/全局系统之外,您还可以无缝地使用 Joomla! 的框架,包括按需自动加载对象。有了两个流行的框架支持,您不可能出错!
参与其中
Joopal 与 Joomla! 一样,是一个社区驱动的项目,我们需要您的帮助!Joopal 需要 Drupal 测试员来帮助移植他们的组件并揭示系统中的问题。Joopal 也欢迎任何想要通过提交补丁或甚至以更专注的角色改进 Joopal 的开发者。有了 Joopal 和您的参与,一切皆有可能!那么您还在等什么,加入 Joomla! 开发通用邮件列表 并今天开始参与 Joopal 吧!
关注 Sam Moffatt 在 Twitter 上。