Phire CMS:功能丰富、轻量级的内容管理系统

还没有读者喜欢这篇文章。
Phire CMS: A feature-rich, lightweight content management system

Opensource.com

到 2009 年,开发者 Nick Sagona 随着时间的推移,为满足特定客户的需求构建了相当多的定制的、手工打造的内容管理解决方案。他意识到,为所有这些定制组件建立一个标准的、模块化的平台将非常有用,于是 Phire CMS 诞生了。

Phire CMS 1.0 版本于 2010 年 11 月 1 日发布。去年 10 月,2.0 版本发布,该版本进行了彻底的重写,以利用 Pop PHP Framework,该框架也是由 Sagona 在位于新奥尔良的网页设计公司 NOLA Interactive 开发的。这两个应用程序均根据 BSD 3-Clause 许可证 提供。

如果想,“好吧,又一个 PHP 内容管理系统”,然后不再考虑 Phire CMS,这很容易。但是这样做,您可能会错过一个真正可靠的产品,一个可能在许多 CMS 场景中都有用的产品。许多不同的公司都提供托管和支持,Phire CMS 绝对是一个成熟的产品,已为黄金时段做好准备。

安装 Phire CMS 并不困难,它需要 PHP 5.4、Apache 2(或其他支持 URL 重写的 Web 服务器),并且可以使用 MySQL、PostgreSQL 或 SQLite 作为存储引擎。安装后,Phire CMS 预装了六个最常用的模块,因此您可以立即开始工作。

Phire CMS dashboard

我花了几个小时在可用的演示和我的测试安装上进行试验,我的最初问题——尤其是在我第一次看到仪表板之后——是,“那么,这与 WordPress 有什么不同呢?” 确实,如果您对 WordPress 的界面感到满意,那么 Phire 的界面也会让您感到非常舒适。但实际上,它比这更深入。Phire CMS 几乎所有东西都以模块的形式来考虑:内容、媒体、模板引擎、导航工具、类别、动态数据等等。不需要博客风格的页面?没问题,不要创建该内容。如果您想要包含(例如)Google Maps 的内容页面,那么有一个模块可以做到这一点,使其可供您使用。您可以混合和匹配您需要的组件,并且该平台允许创建新模块(如果需要)。这个想法有点类似于 WordPress 的“插件”架构,但在这种情况下,模块甚至提供了最基本的功能,因此您可以根据需要修改或替换它们。在项目的 GitHub 站点上提供了大量模块——大约二十几个。

我发现一个特别有趣的功能是模板编辑器。在 WordPress 中,构成页面的模板被分解成许多部分,并按顺序包含。更改该顺序意味着手动修改或使用插件,对于新手来说,找到您想要编辑的部分可能会令人困惑。在 Phire CMS 中,整个模板都显示在编辑器中,您可以更轻松地编辑您需要的内容。您还可以定义一个页面专门用于某些设备——Android 平板电脑或手机、Windows Phone、iPhone 或 iPad,甚至 Blackberry 和 Palm 设备。您还可以通过选择任何移动设备任何移动电话任何移动平板电脑来“分组”它们。您可以包含其他模板,因此如果您有标准的页眉、页脚或导航元素,您不必一遍又一遍地重复它,但与 Wordpress 不同,您不必修改 PHP 来在特定页面上不包含这些元素——只需创建一个不包含这些元素的模板即可!

Phire CMS template editor

在我初次体验 Phire CMS 时,发现它也有一些缺点。文档有点稀疏——主要是非常简洁的 README 文件。我找不到 wiki、论坛或任何其他标准的有用的社区资源。有一个 YouTube 频道,其中包含视频教程,这些教程很有帮助。但我非常希望看到围绕该产品涌现出一个开发者和用户社区。Phire CMS 系统的绝大部分是由单个开发者创建的,这可能会使支持和错误修复变得有点棘手。为新手用户获得帮助可能会有问题。

对于希望 CMS 为您完成大量初步工作,并为例如具有几个固定页面的博客准备好基本内容的用户,Phire 可能不适合您。按原样交付时,没有用于 主题、统计信息、SEO 或社交网络的机制——所有这些都是您必须自己添加和配置的模块。但是,如果您是一位高级用户,正在寻找功能丰富、轻量级的 CMS 引擎,可以开发它来精确地执行您想要的操作,请关注一下 Phire CMS。

User profile image.
Ruth Holloway 长期以来一直担任系统管理员和软件开发人员,她的职业生涯始于很久以前的 VAX 11/780。她的职业生涯(到目前为止)的大部分时间都在为图书馆提供技术需求服务,并且自 2008 年以来一直是 Koha 开源图书馆自动化套件的贡献者。Ruth 目前是 Clearbuilt 的 Perl 开发人员和项目负责人。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.