2015-02-19 3 views
0

Мне нужно, чтобы каждая страница управлялась одним человеком или группой лиц.Liferay Page Administrator

Нужно ли создавать одну роль для каждой страницы, которую я должен администрировать (администратор Page1, администратор страницы 2), или я могу просто создать одну родовую роль под названием «администратор страницы» и иметь что-то вроде пользователя, имеющего Page Administrator Роль может управлять только страницей1, и аналогичным образом другой пользователь, имеющий тот же «Администратор страницы», может управлять только «page2»? Это делается для того, чтобы не создавать столько ролей, сколько страниц в системе.

ответ

1

это зависит ... Самый простой и удобный способ назначения разрешений в Liferay - это ролей на сайт. Если у вас 1 страница на сайт, вы можете пойти с роль сайта. Вы можете построить навигацию со многих разных сайтов, например, this POC app по-настоящему.

Если вы создаете роли (или команды) на странице, имейте в виду, что управление страницей - это другое зверь, кроме управления контентом: все страницы одного сайта имеют один и тот же контент. Таким образом, это может быть трудно решить, если вы также хотите, чтобы администраторы страниц поддерживали контент.

+0

Имеет смысл Олаф. Основная проблема заключается в том, что их существующий веб-сайт имеет способ (настраиваемый код) для назначения роли администратора страницы определенным пользователям страницы. И их страницы не имеют никакой логической группировки. Каждая страница управляется администратором страницы. Я не думаю, что это возможно в liferay, если я не создаю одну роль для каждой страницы. Концепция вашего сайта выглядит привлекательной, если я могу управлять определенными страницами для группы. Btw версирование страницы может быть включено только в том случае, если Staging включен правильно? –

+0

Не уверен относительно последствий преобразования текущей реализации в другую - я оставлю это вам. И да, управление версиями является дополнительным элементом постановки –