Web 在Liferay Portal中构建网站?

Web 在Liferay Portal中构建网站?,web,structure,liferay,Web,Structure,Liferay,我正在从事一个涉及Liferay Portal的项目,希望获得一些关于如何正确利用网站结构中的“社区”和“组织”的信息。到目前为止,我一直对缺乏关于这个主题的文档感到沮丧,Liferay的内部论坛似乎几乎已经消亡。社区能否帮助我或为我指出正确的方向以满足我的需求?Liferay中社区和组织的主要区别在于,组织可以组织成一个层次结构。在所有其他方面,它们几乎是相同的。 请参阅中的“门户体系结构”一章 Liferay确实缺少文档。所以,通常你在生活中最好的指导就是你的经验;-)。或者有经验的Life

我正在从事一个涉及Liferay Portal的项目,希望获得一些关于如何正确利用网站结构中的“社区”和“组织”的信息。到目前为止,我一直对缺乏关于这个主题的文档感到沮丧,Liferay的内部论坛似乎几乎已经消亡。社区能否帮助我或为我指出正确的方向以满足我的需求?

Liferay中社区和组织的主要区别在于,组织可以组织成一个层次结构。在所有其他方面,它们几乎是相同的。 请参阅中的“门户体系结构”一章

Liferay确实缺少文档。所以,通常你在生活中最好的指导就是你的经验;-)。或者有经验的Liferay开发人员的经验


我想你已经访问了Liferay网站上的论坛、wiki和博客。此外,您还可以查看Liferay白金合作伙伴-Cignex的网站。他们出版了两本关于Liferay的非常有用的书,他们还有一个博客,里面有一些有用的提示。

社区和组织之间的主要区别:

  • 等级制度
  • 用户自订阅(例如,允许用户浏览并加入社区)

在幕后,他们都是“团体”,最终,这种区别可能会被消除。

代码级别的社区和组织都是团体

我可以给你举一个组织的例子。如果ABC雇佣一人(XYZ)担任团队领导,并在浦那工作。所以他是ABC公司的成员。其次,他是团队领导组织的成员,他是Pune part的成员。因此,我们需要创建名为ABC的父组织,我们需要创建名为团队领导和工作地点等的子组织。Comm就像我们组织的不同方面。

我想指出Jorge Ferrer关于组织或社区的一篇博文,你可以在这里找到:

他从Liferay Portal的角度解释了创建社区和组织的目的。这是了解通信和组织用途以及何时何地使用它们的好方法

以下是摘录:

  • 社区:创建社区是为了让页面组能够显示内容和应用程序。他们为什么 被称为社区是因为所有最初的目标
    实施的目的是建立在线社区,但从那时起
    人们真的一直在使用社区来实现 这一术语可能不太适用,例如公司网站、产品网站,
    活动地点等等,这很好
  • 组织:创建这些组织是为了在层次结构中组织用户。这种层次结构的优点在于它允许
    授权用户管理,这是
    Liferay的一些最大的装置有数百个 成千上万甚至数百万的用户。后来,我们意识到许多
    人们正在创建一个与每个(或几个)社区相关联的社区
    他们的组织。但是手动保持此关联有点困难
    这是一种痛苦,所以我们改进了组织,使他们能够有自己的 自己的网站。(出于好奇,我们创建了一个社区
    但对最终用户隐藏该事实)

我真的不同意上面提供的评论,指出Liferay文档不合适

无论是liferay还是任何其他开源技术,您都无法在文档或帮助中获得所有答案。以spring/java/fuse/camel/struts/hibernate等为例

无论如何,要回答所问的确切问题。请参考以下链接,如有进一步查询,请回复

要给出如何“正确利用社区和组织”的提示,了解您实际打算做什么会有所帮助。特别是你问题中“恰当”的部分。下面给出了社区和组织之间的区别。请改进您的问题,以便针对您的情况获得有用的答案。