Налаштування дозволів редакторів.

Вивчення DXPR BuilderКерування сайтомКерування доступом

Тут ви вирішуєте, що кожен редактор може робити в DXPR Builder. Дозволи Drupal визначають, хто може редагувати сторінки за допомогою конструктора. Профіль користувача DXPR Builder визначає, які елементи, блоки, вигляди й шаблони отримує кожна роль. У результаті роль має власний, менший набір елементів.

Відео створює профіль для ролі Site Builder.

Перед початком

  • Ваша роль має дозвіл Administer dxpr builder profile. Адміністратори його мають.
  • Ролі, які ви хочете налаштувати, існують у розділі People > Roles (/admin/people/roles).

Дозволи Drupal

DXPR Builder додає ці дозволи в розділі People > Permissions (/admin/people/permissions):

Дозвіл Чим керує
Edit with DXPR Builder Доступ до візуального редактора на сторінках із форматером поля DXPR Builder
Administer DXPR Builder configuration Доступ до налаштувань адміністрування в розділі DXPR Studio > DXPR Builder
Administer dxpr builder profile Створення й редагування профілів користувачів

Дайте Edit with DXPR Builder кожній ролі, що створює сторінки. Інші два лишіть адміністраторам.

Сторінка адміністрування профілів користувачів, що перелічує доступні профілі конструктора

Профілі користувачів

Профіль користувача визначає, які елементи, блоки, вигляди, шаблони й набори піктограм може використовувати редактор:

  1. Перейдіть до DXPR Studio > DXPR Builder > User Profiles (/admin/dxpr_studio/dxpr_builder/profile).
  2. Натисніть Add DXPR Builder profile.
  3. Введіть Label, наприклад «Content editor» або «Marketing manager».
  4. Відкрийте Roles і позначте ролі, до яких застосовується цей профіль.
  5. Відкрийте Elements і зніміть позначки із елементів, які ці редактори не мають використовувати.
  6. Установіть інші розділи так само: Blocks, Views, Page templates, Global user templates, Icon sets, Text editor buttons (inline editing) і Text editor buttons (modal editing).
  7. Натисніть Save.

Кожен користувач отримує один профіль: перший увімкнений, за найменшою Weight, що має спільну роль із його ролями. Користувач, чиї ролі не відповідають жодному профілю, отримує кожен інструмент.

Приклади конфігурацій

Редактор вмісту

  • Елементи: Text, Image, Button, Link і Divider
  • Блоки: жодних
  • Вигляди: жодних
  • Призначення: щоденні зміни тексту й зображень

Менеджер з маркетингу

  • Елементи: усі елементи вмісту
  • Блоки: webform, newsletter signup
  • Вигляди: testimonials, team members
  • Призначення: створення цілих лендингів

Адміністратор сайту

  • Елементи: усі елементи, включно з HTML
  • Блоки: усі блоки
  • Вигляди: усі вигляди
  • Призначення: без обмежень

Що ви бачите

Повідомлення підтверджує профіль, у відео «Created new dxpr builder profile Site builder.» Список сортує профілі за Weight, потім за міткою, тож новий профіль стоїть серед профілів із тією самою вагою. Редактори з цією роллю більше не бачать непозначені елементи у виборі.

Якщо профіль не набирає чинності

  • Редактор досі бачить елементи, із яких ви зняли позначки. Інший увімкнений профіль із меншою Weight має спільну з його ролями, і конструктор використовує його. Дайте новому профілю найменшу Weight або приберіть роль із іншого профілю.
  • Кожен редактор одного типу вмісту отримує ті самі інструменти. Відображення поля використовує фіксований Editing Profile замість рольового. У налаштуваннях форматера поля DXPR Builder у розділі Manage display виберіть Default (Role-based Profile).
  • Редактор не бачить елементів керування конструктором, доки не натисне піктограму ока. Start editor when page loads вимкнено в його профілі. Увімкніть його й натисніть Save.
  • Редактор не отримує конструктора взагалі. Його ролі бракує Edit with DXPR Builder. Позначте його в розділі People > Permissions (/admin/people/permissions).
  • User Profiles немає у вашому меню DXPR Studio. Вашій ролі бракує Administer dxpr builder profile. Попросіть адміністратора надати його.

Що далі?

Які редактори займають місце ліцензії, щоб продовжити знайомство з DXPR Builder.