#liferay #saas #portal
#liferay #saas #Портал
Вопрос:
Мы пытаемся создать портал на основе SaS с использованием Liferay 6 для нескольких (не связанных) организаций. И мы хотим использовать подход, при котором мы могли бы автоматически генерировать эти настройки организации на основе информации пользователя.
Нам может потребоваться иметь отдельные домены / веб-сайты для каждой организации.
На данный момент я обдумал два варианта для этого
- Экземпляр портала
- Организации
Насколько я понимаю, я думаю, что этого можно достичь с помощью обоих вышеуказанных подходов. Я хотел бы узнать ваш опыт использования обоих этих подходов по следующим пунктам.
- Какой из них было бы легко администрировать в долгосрочной перспективе
- Какой из них можно легко запрограммировать для автоматического создания новой настройки.
- Как насчет безопасности данных, связанной с хранением в одном экземпляре портала по сравнению с несколькими экземплярами (есть ли такая вещь?? не уверен)
- Есть ли другой подход к этому?
Ответ №1:
Простым ответом были бы экземпляры портала, поскольку он был создан для многопользовательской аренды.
Преимущества этого подхода заключались бы в том, что было бы разделение данных. Каждый экземпляр поддерживает свою собственную коллекцию пользователей, сообществ, записей в блогах и т.д.
С точки зрения администрирования, будет 1 учетная запись, omni-admin, которая сможет получить доступ ко всем этим экземплярам. Кроме того, у каждого экземпляра может быть свой собственный администратор, который управляет этим конкретным экземпляром.
Кроме того, я не верю, что использование организаций позволит вам иметь для них отдельные домены.
Кроме того, в Liferay 6.1 у организаций нет страниц, они есть только у сайтов, хотя мы можем имитировать поведение сайтов.
Надеюсь, это поможет.
Комментарии:
1. Спасибо за ответ. Извините, я опоздал вернуться к этому. Это помогает.
Ответ №2:
Я использую организации для нескольких сайтов, ни один из них не видит друг друга, у каждого есть свои пользователи, роли, разделы и сообщества. URL-адреса виртуальных хостов Apache и Liferay создают правильные перенаправления на домашнюю страницу каждой организации.
Для администратора, я думаю, это проще, потому что в одной панели управления вы можете управлять всем или только «областью», которую вы хотите.
Ответ №3:
Что касается использования экземпляров, проверьте процедуру их настройки и посмотрите, сможете ли вы автоматически создавать новые. Не очень уверен в этом и для организаций, но необходимость касаться portal-ext.properties может ухудшить автоматизацию.
С уважением