我完全没有使用内容管理系统的经验,并且一直在研究一个良好的系统来开始开发。没有具体的项目,我只是试图掌握一个流行的内容管理系统的整体发展概念。我的经验包括HTML / CSS,非常基本的PHP和一些Java。
我把它缩小到Drupal,Joomla或Wordpress。根据我收集到的信息,Drupal拥有更陡峭的学习曲线,Wordpress拥有大量现成的主题资源,而Joomla为初学者带来了更多的简单性。
有没有人有任何积极的经验可以分享?
答案 0 :(得分:1)
当现成的CMS合适时,我通常使用WordPress或ExpressionEngine。当您可以创建或自定义主题以及网站的数据关系不是过于复杂时,WordPress非常棒。 ExpressionEngine非常适合大型网站,并且由于Playa和Matrix这样的附加功能非常出色,因此非常适合复杂/动态的关系。
我也是ExpressionEngine社区的忠实粉丝;伟大的支持,active forums,以及一些优秀/有才华的人。我曾经几次与Drupal合作并且不喜欢它,因为学习曲线更陡峭,而且它并不像HTML和CSS那样干净利落,所以当你有一个前端设计团队来处理它时会有点困难用PHP可能不太好。
我在一些演示之外没有Joomla的经验,所以如果它比我错过的那么棒。像Drupal一样,它的管理面板很丑陋,所以我从来没有被它吸引过。许多优秀的开源项目似乎都是丑陋的,如果主题甚至是优先考虑的话,很难有时间来开发皮肤。
答案 1 :(得分:0)
我已经使用了所有这些,并建议使用Drupal。
Wordpress很不错,但我不喜欢在它上面开发。我将Wordpress用于非常简单的站点,这些站点只需要非常基本的内容管理。这就是为什么我将Wordpress用于我的个人网站,这只是一个博客。
Drupal很棒。开箱即用的模块,你可以获得Durpal,几乎不可能需要开发任何东西。有很多模块已经为Drupal创建了 SOOOO ,你真的很难找到一个已经满足你需要的模块。
视图,面板,上下文,Omega / Alpha模板,字段,WebForms,老实说,所有这些模块都可供您使用,您几乎可以创建所需的任何网站。
乔姆拉,我很遗憾地说,但这个泡沫在近十年前爆发了。我不建议任何人使用Joomla。如果您正在寻找尚未查看的其他CMS ...您可能想要的其中一些,ModxCMS,ExpressionEngine(如Matt推荐)和SilverStripe。
答案 2 :(得分:0)
根据我使用少数WordPress和Joomla网站的经验,我建议从WordPress开始。学习曲线要小得多,我发现WordPress documentation比Joomla documentation更有帮助。除非您想要进行的开发需要更大/更灵活的Joomla或Drupal框架,否则为简单起见,请先使用WordPress。