Content management system 使用社区版开发网站时liferay cms的缺点

Content management system 使用社区版开发网站时liferay cms的缺点,content-management-system,liferay,Content Management System,Liferay,我是LIFERAY CMS的新手。我需要liferay cms的缺点,即开发和使用liferay cms时面临的困难。 你能列出liferay cms的缺点吗。我不确定,如果这个问题真的属于这里,无论如何,这里有几点我的观点: 你必须有正确的Liferay心态才能让事情顺利进行 开发人员文档不足(他们正在努力改进) JSP文件中有很多代码 几乎不支持TDD(如果有) 如果不侵入Liferay的源代码,许多事情很难(或不可能)重写 如果您只需要CMS,我建议您寻找其他选项,例如(免责声明:我以

我是LIFERAY CMS的新手。我需要liferay cms的缺点,即开发和使用liferay cms时面临的困难。
你能列出liferay cms的缺点吗。

我不确定,如果这个问题真的属于这里,无论如何,这里有几点我的观点:

  • 你必须有正确的Liferay心态才能让事情顺利进行
  • 开发人员文档不足(他们正在努力改进)
  • JSP文件中有很多代码
  • 几乎不支持TDD(如果有)
  • 如果不侵入Liferay的源代码,许多事情很难(或不可能)重写
如果您只需要CMS,我建议您寻找其他选项,例如(免责声明:我以前是Magnolia CMS开发人员)


另一方面,如果你需要一个协作工具(wiki空间、论坛、创建开放/私人群组的可能性等等),那么Liferay可能是最好的免费选择(有更好的,但是付费的)。

我不确定,这个问题是否真的属于这里,无论如何,这里有几点我的观点:

  • 你必须有正确的Liferay心态才能让事情顺利进行
  • 开发人员文档不足(他们正在努力改进)
  • JSP文件中有很多代码
  • 几乎不支持TDD(如果有)
  • 如果不侵入Liferay的源代码,许多事情很难(或不可能)重写
如果您只需要CMS,我建议您寻找其他选项,例如(免责声明:我以前是Magnolia CMS开发人员)


另一方面,如果你需要一个协作工具(wiki空间、论坛、创建开放/私人群组的可能性等等),那么Liferay可能是最好的免费选择(有更好的,但是付费的)。

我不同意“如果不侵入Liferay的源代码,许多事情很难(或不可能)重写”部分。您可以连接到Liferay核心的许多部分来修改内部行为、更改视图(JSP)等等。不过,我同意其他几点。即使我不认为JSP中的代码太多是一件坏事。这就是您可以轻松更改内容的原因。@Gevatterjan Hooks很不错,但请参见示例。-将附加LDAP属性映射到用户属性应该是一项非常基本的任务,但我必须挖掘源代码以了解LDAP导入的具体工作原理(因为它没有文档记录)并编写一个EXT插件(这是一项非常具有侵入性的工作)。还有其他一些(我认为是相当基本的)事情,你不能用钩子和使用一个有良好文档记录的API来解决。我不同意“如果不侵入Liferay的源代码,很多事情是很难(或不可能)重写的”部分。您可以连接到Liferay核心的许多部分来修改内部行为、更改视图(JSP)等等。不过,我同意其他几点。即使我不认为JSP中的代码太多是一件坏事。这就是您可以轻松更改内容的原因。@Gevatterjan Hooks很不错,但请参见示例。-将附加LDAP属性映射到用户属性应该是一项非常基本的任务,但我必须挖掘源代码以了解LDAP导入的具体工作原理(因为它没有文档记录)并编写一个EXT插件(这是一项非常具有侵入性的工作)。还有其他一些(我认为是相当基本的)事情,你不能用钩子和使用一个有良好文档记录的API来解决。我不同意“如果不侵入Liferay的源代码,很多事情是很难(或不可能)重写的”部分。您可以连接到Liferay核心的许多部分来修改内部行为、更改视图(JSP)等等。不过,我同意其他几点。即使我不认为JSP中的代码太多是一件坏事。这就是您可以轻松更改内容的原因。@Gevatterjan Hooks很不错,但请参见示例。-将附加LDAP属性映射到用户属性应该是一项非常基本的任务,但我必须挖掘源代码以了解LDAP导入的具体工作原理(因为它没有文档记录)并编写一个EXT插件(这是一项非常具有侵入性的工作)。还有其他一些(我认为是相当基本的)事情,你不能用钩子和使用一个有良好文档记录的API来解决。