Mateusz has posted 1 posts at DZone. You can read more from them at their website. View Full User Profile

Organization Chart in Liferay 6.0.6

  • submit to reddit
Liferay out of the box provides very flexible and powerful features to organize a portal. It allows creation of Communities, Organizations, Roles, User Groups, Teams and of course Users. All of these entites and relationships between them are described thoroughly in documentation (for example: These built-in features and excellent documentation allow fulfilment of many business requirements without any programming.

One thing, which in my opinion is missing, is possibility to see portal's organization structure as a whole. It is possible to display "list of Xes", "details of X" or "list of Xes associated with Y". However, it is not possible to see multi-level hierarchies or simply all entites at once. This makes it difficult to get the overall picture or to verify if everything has been configured correctly.

Because of that I created a simple portlet plugin, which adds a new portlet - Organization Chart. This portlet displays hierarchy of Communities, Organizations, User Groups, Teams and Users as a tree. This is how it looks in action:

The plugin can be downloaded from It is compatible with Liferay 6.0.6. It is licensed under MIT license, so you can freely use it in both personal and commercial projects.

I hope you will find this plugin useful. If you have any comments, suggestions or problems with it, please contact me:

Published at DZone with permission of its author, Mateusz Wenus.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)