什么内容管理系统是最好的起点



我完全没有使用内容管理系统的经验,一直在研究一个好的系统来开始开发。没有具体的项目,我只是想掌握一个流行的内容管理系统的整体开发理念。我的经验包括HTML/CSS,非常基本的PHP和一些Java。

我把范围缩小到Drupal、Joomla或Wordpress。从我收集到的信息来看,Drupal的学习曲线更陡峭,Wordpress有大量现成的主题资源,而Joomla为初级开发人员带来了更多的简单性。

谁有什么积极的经验来分享?

当现成的CMS合适时,我通常使用WordPress或ExpressionEngine。当你可以创建或定制一个主题,当一个网站的数据关系不是太复杂的时候,WordPress是很棒的。ExpressionEngine非常适合大型网站,并且非常适合处理复杂/动态关系,这要归功于Playa和Matrix等出色的附加组件。

我也是ExpressionEngine社区的忠实粉丝;伟大的支持,活跃的论坛,和一些很好的/有才华的人。我只使用过Drupal几次,我不喜欢它,因为它的学习曲线更陡峭,而且它不像HTML和CSS那样清晰地集中在一起,所以当你有一个前端设计团队一起工作时,它有点困难,这可能不适合PHP。

除了一些演示,我对Joomla没有任何经验,所以如果它很棒,那我就错过了。像Drupal一样,它的管理面板很丑,所以我从来没有被它吸引过。很多优秀的开源项目看起来都非常丑陋,如果主题化是优先考虑的,那么花费额外的时间来开发皮肤就不值得了。

我都用过了,建议使用Drupal。

Wordpress很好,但是我不喜欢在它上面开发。我用Wordpress来做一些非常简单的网站,这些网站只需要非常基本的内容管理。这就是为什么我用Wordpress做我的个人网站,这只是一个博客。

Drupal很棒。您可以为Durpal获得的开箱即用模块使其几乎不可能需要开发任何东西。有SOOOO许多已经为Drupal创建的模块,你将很难找到一个已经完成你所需要的模块。

视图,面板,上下文,Omega/Alpha模板,字段,WebForms,老实说,所有这些模块提供给你,你可以创建几乎任何你需要的网站。

Joomla,我很抱歉这么说,但这个泡沫在十年前就破灭了。我不建议任何人使用Joomla。

如果你正在寻找其他你还没有看过的CMS…一些你可能想要的是,ModxCMS, ExpressionEngine(如Matt推荐的)和SilverStripe。

根据我使用一些WordPress和Joomla网站的经验,我建议从WordPress开始。学习曲线要小得多,而且我发现WordPress文档比Joomla文档更有帮助。除非您想要进行的开发需要更大/更灵活的Joomla或Drupal框架,否则为了简单起见,请从WordPress开始。

最新更新