我正在考虑建立一个网站以提供某种面向公众的内容,但同时,我希望能够构建模块和插件而没有太多麻烦。我正在研究诸如 Wordpress、Joomla 和 Drupal 之类的东西,但我想知道是否有人在使用和(更具体地说)为这些应用程序开发方面有个人经验。
就个人而言,我正在寻找 PHP 中的东西,但如果你知道另一种语言的东西,请随时发布它以帮助其他正在寻找类似语言 X/Y/Z 的东西的人。
我正在考虑建立一个网站以提供某种面向公众的内容,但同时,我希望能够构建模块和插件而没有太多麻烦。我正在研究诸如 Wordpress、Joomla 和 Drupal 之类的东西,但我想知道是否有人在使用和(更具体地说)为这些应用程序开发方面有个人经验。
就个人而言,我正在寻找 PHP 中的东西,但如果你知道另一种语言的东西,请随时发布它以帮助其他正在寻找类似语言 X/Y/Z 的东西的人。
我强烈推荐Drupal ( http://www.drupal.org )。它是非常稳定和高度安全的CMS系统。除了作为 CMS 之外,它还是 PHP 框架的一部分。
Drupal 扩展/插件称为模块。这些模块允许您使用 Drupal API 来执行 CodeIgniter 或 CakePHP 等框架所做的几乎任何事情。
Drupal 框架部分已经包含了一些常见的东西,比如用户注册、基于角色和权限的访问控制、错误记录系统、分页、数据库抽象和模板等。
此外,Drupal 是一个成熟的 CMS,带有 UI,可以做很多极端的事情。许多大公司已经开始使用 Drupal 作为他们的 CMS,即The Onion
WordPress。它有一个很棒的社区,非常好的文档,非常容易学习,你可以立即开始工作。
我推荐 pmwiki ( http://www.pmwiki.org/ )
它是高度可定制的,用 PHP 编写,很容易编写自己的模块,并且具有完整的安全系统。
我会推荐 SPIP。这是一个高度可定制的 CMS,具有相当多的插件。它的代码是用法语编写的,黑客没有机会访问任何代码。
只需访问http://www.spip.net
哈瓦斯
即时性是一个需要考虑的问题。这个系统虽然是针对.Net的。
这实际上取决于您要编写什么样的模块。例如,WordPress 有一个插件功能,非常适合扩展模型的某些部分,但它实际上被锁定在“循环”中以显示内容。Wordpress 与文章+页面系统非常相关,(文章是博客,页面是层次结构)
您也可以考虑使用 wiki。
那么,您想编写哪些在现有 CMS 工具中没有见过的模块呢?