Liferay - Выбор организации против экземпляра портала - PullRequest
5 голосов
/ 03 июня 2011

Мы пытаемся создать портал на основе SaS, используя Liferay 6 для нескольких (не связанных) организаций. И мы хотим использовать подход, при котором мы можем автоматически генерировать эти настройки организации на основе информации о пользователях.

Нам может потребоваться наличие отдельных доменов / веб-сайтов для каждой организации.

На данный момент я подумал о двух вариантах этого

  1. Экземпляр портала
  2. Организации

Насколько я понимаю, я думаю, что это может быть достигнуто с помощью обоих вышеуказанных подходов. Я хотел бы узнать ваш опыт по обоим из этих подходов по следующим пунктам.

  • Какой из них будет легко администрировать в долгосрочной перспективе
  • Какой из них можно легко запрограммировать для автоматического создания новых настроек.
  • Как насчет безопасности данных, связанных с хранением в одном экземпляре портала против нескольких экземпляров (есть ли такая вещь?
  • Есть ли другой подход к этому?

Ответы [ 3 ]

8 голосов
/ 04 июня 2011

Простым ответом будут экземпляры портала, так как он был создан для мультитенантности.

Преимущества этого подхода состоят в том, что данные будут разделяться. Каждый экземпляр поддерживает свою собственную коллекцию пользователей, сообществ, записей в блогах и т. Д.

Администрирование, будет 1 учетная запись, omni-admin, которая может получить доступ ко всем этим экземплярам. Кроме того, каждый экземпляр может иметь своего собственного администратора, который управляет этим конкретным экземпляром.

Кроме того, я не верю, что использование организаций позволит вам иметь для них отдельные домены.

Также, как и в Liferay 6.1, у организаций нет только страниц, у них есть сайты, хотя мы можем имитировать поведение сайтов.

Надеюсь, это поможет.

2 голосов
/ 06 января 2012

Я использую организации для нескольких сайтов, ни один из них не видит друг друга, у каждого есть свои пользователи, роли, разделы и сообщества. URL-адреса виртуальных хостов Apache и Liferay правильно перенаправляют на домашнюю страницу каждой организации.

Для администратора я думаю, что проще, потому что в одной панели управления вы можете управлять всем, или только «областью действия», которую вы хотите.

0 голосов
/ 30 января 2013

Об использовании Экземпляров, проверьте процедуру их настройки и посмотрите, возможно ли автоматически создавать новые. Не очень уверен в этом и для организаций, но прикасаться к portal-ext.properties может быть хуже в отношении автоматизации.

Привет

...