我想将网站转换为使用内容管理系统来更新网站的大量内容页面。目前的网站主要是ASP.NET,但我正在考虑转换为PHP,如果这意味着我将更好地与市场上的“CMS选择”集成。我听说过Joomla!和其他CMS'但我想要一些答案,哪些被认为更好。我需要支持的功能是自定义侧边栏和标签菜单(例如,可扩展的javascript下拉菜单)。有谁能告诉我一个好的解决方案?
答案 0 :(得分:4)
你应该看看opensourcecms.com。这是一个在PHP和ASP.NET中为大多数开源CMS提供演示的站点。您可以尝试每一个并阅读功能和评论。这是一种很好的方法,可以在不实际安装的情况下找到满足您需求的方法。
答案 1 :(得分:3)
Joomla和Drupal是您最常见且最受欢迎的基于PHP的CMS解决方案。
在.NET方面,我建议只DotNetNuke。 CMS中的开发量是首屈一指的,内容,模块,主题等市场空间巨大.DNN中有很多可用的东西可以满足您的潜在需求。
答案 2 :(得分:2)
“最佳”CMS确实非常依赖于您的要求。
我会说Joomla是非常典型的PHP意大利面,我讨厌它,但它可能适合你。
Kentico(一个.NET CMS)是一个非常体面的,我已经部署了几次。微软CMS应该是不错的,但我还没试过。
虽然没有具体了解您的要求,但我发现无法给出可靠的建议。
答案 3 :(得分:1)
答案 4 :(得分:0)
Drupal有着悠久的历史,成功的成功记录(许多引人注目的用例,包括奥巴马竞选活动,Mozilla Firefox和英国的MTV),以及一大堆免费modules和themes所以你可以从好的地方开始。就内容类型方面的数据存储方式而言,Drupal也是高度可定制的。 Drupal有很好的consulting and contracting帮助。
Joomla是一个强大的第二,但在维基百科上快速浏览Joomla criticism,我认为选择变得更加清晰。维基百科上Drupal的三个criticisms中有两个是太复杂了,与Joomla的缺点相比,这确实是一个主观问题。
答案 5 :(得分:-1)
如果网络开发是您的业余爱好,那么请使用开源CMS,例如提到的那些。如果这是您的职业,请考虑努力编写符合您需求的自己。前几个可能会有点粗糙,但从长远来看,它可以证明非常令人满意,并且必须比现成的任何东西都更具可定制性。
编写自己的内容也会迫使您不断扩展自己的技能并学习编程语言的复杂性。