Thursday, June 26, 2014

Difference between Communities and Orginization


Note:-
From liferay 6.1 communities become site.

 
Site (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).


Note:-
  • create a website with pages, content and applications that can either be accessed by anyone or just by a group of members of the site, then communities is the best choice.

  • If your main purpose is to organize your users and delegate their administration, you should use organizations

No comments:

Post a Comment