Liferay - Choosing Organization vs Portal Instance
Asked Answered
B

3

5

We are trying to create a SaS based portal using Liferay 6 for multiple (non related) organizations. And we want to go for a approach where we can generate these organization setup automatically based on user information.

We may require to have separate domains/websites for each organization.

As of now I have thought about two options for this

  1. Portal Instance
  2. Organizations

As per my understanding, i think this can be achieved by both of the above approaches. I would like to know your experience on both of these approaches on following points.

  • Which one would be easy to administer in long run
  • Which one can be easily programmed to create new setup automatically.
  • What about data security related to keeping in one portal instance vs multiple instance (is there any such thing?? not sure)
  • Any other approach to this?
Blubber answered 2/6, 2011 at 22:5 Comment(0)
P
8

Simple answer would be Portal Instances, since it was built for multi-tenancy.

Benefits to this approach would be that there would be segregation of data. Each instance maintains its own collection of users, communities, blog entries, etc.

Administration wise, there will be 1 account, the omni-admin, that can access all of these instances. On top that, each instance could have its own administrator that admins that particular instance.

Also, I don't believe using organizations will allow you to have separate domains for them.

Also going forward in Liferay 6.1, Organizations don't have pages only Sites have them, though we can mimic the behaviour with Sites.

Hope this helps.

Packet answered 3/6, 2011 at 23:47 Comment(1)
Thanks for you response. Sorry I was late of reverting back on this. It helps.Blubber
L
2

I'm using Organizations for multiple sites, none of them sees each other, each one have their own users, roles, sections and communities. Apache and Liferay virtual hosts url's makes the proper redirects to each organization home page.

For the admin I think is easier because in one control panel you can manage everything, or just the "scope" you want.

Lauranlaurance answered 5/1, 2012 at 20:55 Comment(0)
W
0

About using Instances, check the procedure to configurate them and see if you find it possible to create new ones automatically. Not very sure about that for organizations either, but having to touch portal-ext.properties may be worse towards automatization.

Regards

Weylin answered 30/1, 2013 at 9:49 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.