Liferay — Выбор организации против экземпляра портала

#liferay #saas #portal

#liferay #saas #Портал

Вопрос:

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

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

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

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

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

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

Ответ №1:

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

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

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

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

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

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

Комментарии:

1. Спасибо за ответ. Извините, я опоздал вернуться к этому. Это помогает.

Ответ №2:

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

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

Ответ №3:

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

С уважением