我想创建一个企业内部网,它提供员工和管理配置文件,消息,日历,文档管理的身份验证......
我想我可以使用php或java CMS,在一些研究之后,我决定使用Liferay或Alfresco。问题是我真的不知道它们之间的区别,以及我必须选择的内容。
答案 0 :(得分:11)
它们是完全不同的产品,可以解决不同的业务需求。
<强> Liferay的强>
这是一个Java Portal。它侧重于创建能够在同一页面中集成来自不同来源和应用程序的数据的网站。使用portlets,您可以编写一个页面,以便使用这些迷你应用程序来丰富它。它主要用于创建聚合信息并包含互动功能的网站,例如在线聊天,blogs等。它还提供文档管理作为其功能的一部分,可能integrating Alfresco作为后端。
<强>露天强>
这是一个Enterprise Content Management系统。它围绕文档,它们的生命周期和这些文档的协作功能。随着Share的出现,Alfresco现在提供了一个类似于门户的轻量级应用程序,它允许您在用户仪表板和站点仪表板中放置“dashlets”(站点是共享工作区)。 虽然您可以使用非文档中心dashlets,blogs和wikis,但它们并不是非常复杂,而且大多数Alfresco功能都专注于文档管理和在线协作。
答案 1 :(得分:3)
我已经有很长一段时间没有使用门户网站了,但我想答案是:这实际上取决于。 :)
说真的,在你的要求背景下,我会将Alfresco Share与Liferay进行比较。两者都以类似的方式使用Webscripts / Portlets组件构成页面,并具有安全性。
我认为最重要的考虑因素是你的技能。
如果您有宾至如归的感觉,可以使用Java,Portlet规范和服务器端逻辑:向Liferay倾斜。如果您喜欢浏览器中的Javascript和JSON / REST风格的编程,Alfresco Share / Spring Surf应该会为您提供更好的服务。
此外,验证您的文档管理要求有多强。
您真的需要超级复杂的搜索,工作流程,版本控制,安全性等吗?
复杂性增加了复杂性。这也是我在同时介绍它们之前要小心的原因。
要记住的另一点可能是文档 - 猜测这一点是Liferay。
答案 2 :(得分:1)
Liferay的主要优势在于您可以使用现有的“应用程序”来满足您的需求,或使用Portlet规范创建自己的应用程序。 Alfresco是一个CMS,所以它专注于内容管理。
为什么不使用both?