为一个站点设置两个CMS,最佳实践

时间:2008-12-11 11:24:16

标签: php architecture content-management-system

我目前正在开发一个(有点大)的杂志网站,该网站主要包括:新闻(各类别),会员和一些“其他东西”(如shoutbox,民意调查,以前的封面,照片)可以标记的画廊和广告横幅系统。

现在,由于该网站的大部分内容都是典型的博客风格(单帖页面),我正在考虑使用Wordpress作为主要引擎,因为它具有强大的后端和良好的(易于使用的?)WYSIWYG编辑器,精美的页面组织,媒体处理和许多其他功能。当然,这给我带来了“其他东西”。 (横幅管理,照片标签管理等)

最简单的方法(好吧,我认为)是设置另一个CMS(让我们称之为CMS2),处理所有那些不可能或可能难以集成到WP管理员的事情,然后尝试应对所有事情前卫,WP风格。

我的问题:

  1. 网站背后有两个(或更多)CMS是否正常(正常)?
  2. 可能出现什么问题? (或许,有什么我事先应该知道的这种方法吗?)
  3. 另一种选择是寻找另一种好的,单一的方式来处理一切。但现在的主要问题是找到一个功能强大且足够灵活的CMS。什么框架/ CMS最适合这个(根据你)?
  4. 其他替代方案?
  5. 非常感谢提前。

3 个答案:

答案 0 :(得分:4)

我认为它过于复杂,而且有两个系统可能出现问题。从可用性的角度来看,它也不是很好。

你应该看看一些更强大的CMS选项。 Drupal有很多可用的插件和功能,如果它不能满足你的需要,那就太惊讶了。 Joomla也值得一看,CMS Made Simple(CMSMS)也是如此。

答案 1 :(得分:3)

老实说,我认为这是一个非常糟糕的主意,至少在我自己的经验背景下。

主要缺点:

  • 管理员/编辑必须拥有/开发的知识量增加一倍
  • 将安全风险的数量增加一倍
  • 将CMS安装的更新/修补量增加一倍
  • 降低了为您找到替代品的可能性
  • 它使SEO相关的任务更加困难
  • 如果两个网站的功能相互影响,它会使开发变得更加困难
  • 它使得两个站点的功能之间的交互变得困难或不可能(由于CMS的限制)

第二个CMS会是什么? 如果它是具有您描述的尺寸的网站,为什么不使用真正的CMS? Drupal和Joomla都可以处理您描述的所有要求!

花一些时间来评估,选择哪一个并选择一个CMS!

答案 2 :(得分:1)

使用WordPress可能是个好主意,具体取决于您在博客中所需的功能。 Drupal有一个“博客”功能,但它有点受限。 (例如,人们不能像在Word Press中那样使用OpenID留下评论 - 尽管我在6个月左右没有使用过Drupal,但它可能已经改变了。有关Drupal博客的例子,请查看{{ 3}})。

Drupal仍然拥有您提到的易于使用的WYSIWYG编辑器,并且有不同类型的帖子(例如,您可以发布图片,发布文章,发布博客帖子等。当您创建它们时,您可以选择将它们发布到首页,或仅发布到他们的类别(取决于您如何配置网站,它非常灵活)。

所以,如果这对你来说足够了,管理起来会更简单!