在 Liferay Portal 中构建网站?

发布于 2024-08-29 22:55:00 字数 143 浏览 3 评论 0原文

我正在开展一个涉及 Liferay Portal 的项目,希望获得一些有关如何在站点结构中正确利用“社区”和“组织”的意见。到目前为止,我一直对缺乏关于这个主题的文档感到沮丧,而且 Liferay 的内部论坛似乎已经死了。社区可以帮助我或为我指明满足我的需求的正确方向吗?

I am working on a project involving Liferay Portal and am hoping to get some input on how to properly utilize 'community' and 'organizations' in the site structure. I have thus far been frustrated with the lack of documentation on this subject, and Liferay's internal forum seems to be all but dead. Can the community assist me or point me in the right direction for my needs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

月亮邮递员 2024-09-05 22:55:00

Liferay 中的社区和组织之间的主要区别在于组织可以组织成层次结构。在所有其他方面,它们几乎相同。
查看 Liferay 管理中的“门户架构”一章指南

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

我想您已经访问过 Liferay 网站上的论坛、维基和博客。此外,您还可以查看Liferay白金合作伙伴Cignex的网站。他们在 Liferay 上出版了两本相当有用的书,他们还有一个博客,里面有一些有用的技巧。

The main difference between Communities and Organizations in Liferay is that the organizations can be organized into a hierarchy. In all other aspects they are almost identical.
Have a look at the chapter "Portal Architecture" in the Liferay Administration guide.

Liferay does lack documentation. So, usually your best guide in Liferay is your experience ;-). Or experience of the experienced Liferay developers.

I think you already visited forums, wiki and blogs at the Liferay web-site. Additionally, you can have a look at the site of the Liferay platinum partner - Cignex. They published 2 rather useful books on Liferay and they also have a blog with some useful tips.

暗恋未遂 2024-09-05 22:55:00

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

  • 层次结构
  • 用户自我订阅(例如,可以允许用户浏览并加入社区)

在幕后,它们都是“组”,最终可能会消除这种区别。

Main differences between Communities & Organizations:

  • Hierarchy
  • User self-subscription (e.g. users can be allowed to browser & join communities)

Behind the scenes, they're both "groups" and eventually, the distinction may be eliminated.

嘿嘿嘿 2024-09-05 22:55:00

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

community and organizations in code level are both group

白昼 2024-09-05 22:55:00

我想指出 Jorge Ferrer 关于组织或社区的博客文章,您可以在这里找到:http://www.liferay.com/web/jorge.ferrer/blog/-/blogs/7858337

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

以下是摘录:

  • 社区:创建社区是为了拥有可以显示内容和应用程序的页面组。他们的原因
    被称为社区是因为所有最初的目标
    实施是为了建立在线社区,但从那时起
    人们确实一直在利用社区来做一些事情,
    该术语可能不太适用,例如公司网站、产品网站
    活动地点等。完全没问题。
  • 组织:创建它们是为了在层次结构中组织用户。这种层次结构的伟大之处在于它允许
    用户管理委派,这是
    所需的关键功能
    Liferay 的一些最大的装置,有数百个
    成千上万甚至数百万用户。后来我们发现很多
    人们正在创建一个与每个(或几个)相关的社区
    他们的组织。但手动保持这种关联有点
    的痛苦,所以我们改进了组织,以便他们能够拥有自己的
    自己的网站。 (出于好奇,我们通过创建一个社区来做到这一点
    在下面,但向最终用户隐藏了这一事实)。

I would like to point out a blog post by Jorge Ferrer on Organizations or Communities which you can find here: http://www.liferay.com/web/jorge.ferrer/blog/-/blogs/7858337

He explains the purpose of creating Communities and Organizations from Liferay Portal's perspective. Its a good way to understand the purpose of Comms and orgs and when and where to use them.

Here is an excerpt:

  • Communities: they were created as a way to have groups of pages that could display content and applications. The reason why they
    were called communities is because the goal of all the initial
    implementations was to build online communities, but since then
    people have really been using communities for things for which the
    term may not apply so well such as corporate sites, product sites,
    event sites, etc. That's perfectly fine.
  • Organizations: they were created as a way to organize users in a hierarchy. The great thing of this hierarchy is that it allows
    delegation of user administration, which is a key feature needed by
    some of the largest installations of Liferay where there are hundreds
    of thousands or even millions of users. Later, we realized that many
    people were creating a community associated to each (or several) of
    their organizations. But keeping this association manually was a bit
    of a pain, so we improved organizations so that they could have their
    own site. (For the curious, we did it by creating a community
    underneath but hiding that fact from the end user).
☆獨立☆ 2024-09-05 22:55:00

我可以给你举一个 Org 的例子。如果一个人 (XYZ) 被 ABC 聘为团队负责人并在浦那工作。所以他是ABC公司的成员。其次,他是 Team Lead Org 的成员,也是 Pune 部分的成员。因此,我们需要创建名为 ABC 的父组织,在其下我们需要创建名为团队领导和工作地点等的子组织,而 Comm 就像我们组织的不同方面。

I can give you example of Org. If one person (XYZ), is employed by ABC as a Team Lead and working in Pune. So he is a member of ABC corp. Second he is a member of Team Lead Org, and he is member of Pune part. So we need to create parent org named ABC under that we need to create child org named team lead and work location etc. and Comm is like different aspect of our organisation.

一身软味 2024-09-05 22:55:00

我真的不同意所提供的评论,指出 Liferay 文档不正确。

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

无论如何,要回答所提出的确切问题。请参阅以下链接,如有进一步疑问,请回复。

https://www.liferay.com/web/jorge.ferrer/blog/-/blogs/organizations-or-communities-which-one-should-i-use-the-final-answer

I really disagree with comments provided up, specifying that Liferay documentation is not proper.

Whether its liferay or any other open source technology you can't get all answers in documentation or help. Take a e.g of spring/java/fuse/camel/struts/hibernate etc.

Anyhow to answer to exact question asked. Please refer the below link and in case of further queries, please revert back.

https://www.liferay.com/web/jorge.ferrer/blog/-/blogs/organizations-or-communities-which-one-should-i-use-the-final-answer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文