2012-08-01 65 views
0

我想使用Joomla等CMS,不管我需要什么。我很担心,但我会永远和那个CMS联系在一起。你如何避免被绑定到CMS?

如果我现在设计一个PHP并检索我的数据库结果,我把它们放在我想要的地方。如何创建我想要的,并使其与给定的CMS一起工作而不会失去自由?

我不介意一大堆,如果我只有一个添加少量的类来继承。我可以稍后再删除它们(更容易的是用大量的pag来完成)。

谢谢。

回答

1

在开始之前,你是明智的考虑锁定。我已经实施了一些基于CMS的系统,并且遇到了一些不好的选择。您选择的任何工具都有成本和收益,但没有一个好方法可以在不做重要需求分析的情况下知道哪个系统是正确的。 Joomla是一个功能强大的系统,但与Drupal,Alfresco或Plone有很大不同。

在某种程度上,一旦您的用户开始将他们的内容放入您选择的系统中,您将必须非常努力地工作,以避免永久绑定到该系统。如果你的工作做得很好,你的用户不会想要迁移到另一个系统

一对夫妇的事情,在你的分析认为:

  • 讲究定制语言(S),特别是在团队的技能的光,将有后支持工具上线。例如,Alfresco(java)可能对于Python店来说是一个糟糕的选择。
  • 确保您了解该工具如何管理二进制数据。您可以将Plone配置为将附件作为文件系统中的Blob而不是ZODB进行管理,但默认设置对于每个组织都不正确。
  • 请密切关注工具集处理安全性,身份验证和授权的方式以及连接到当前(或计划)用户数据库的选项。一个工具,可以让你轻松地外部化你的认证可以是可扩展性和支持恶梦之间的区别。
  • 索引和搜索问题,好工具使生活更轻松。糟糕的工具很糟糕。
  • 一个好的工具应该有有用的导出功能。您必须努力提取元数据和内容,这种工具越糟糕。