WebDesign Master
Курсы
Настройка прав доступа для контент-менеджера в MODX Revolution

Настройка прав доступа для контент-менеджера в MODX Revolution

Сегодня мы рассмотрим настройку и разграничение прав в MODx Revolution. Создадим нового пользователя manager, ограничим его как следует и назначим соответствующие права на редактирование ресурсов и файлов.

Настройка прав доступа для контент-менеджера в MODX Revolution - Видеоурок
Смотреть урок на YouTube
Все курсы канала WebDesign Master

Полный алгоритм действий по настройке прав контент менеджера MODx

1. Создание нового пользователя и назначение прав

  • Переходим в меню: "Настройки" > "Контроль доступа"
  • Переходим на вкладку "Политики доступа"
  • Копируем "Content Editor", редактируем и называем новую политику "Менеджер"
  • Устанавливаем разрешения:
    • Установить галку "Изменять права доступа (chmod) к каталогам"
    • Установить галку "Создавать каталоги в файловой системе"
    • Установить галку "Получать список подкаталогов для каталога в файловой системе"
    • Установить галку "Переименовывать каталоги в файловой системе"
    • Установить галку "Создавать файлы"
    • Установить галку "Смотреть список файлов в определенном каталоге"
    • Установить галку "Использовать диспетчер файлов"
    • Установить галку "Удалять файлы"
    • Установить галку "Видеть дерево файлов в левой навигационной панели"
    • Установить галку "Изменять файлы"
    • Установить галку "Загружать файлы в папку"
    • Установить галку "Просматривать содержимое файла"
    • Установить галку "Использовать пакеты в системе управления пакетами"
    • Установить галку "Использовать страницу «Поиск»"
    • Сохранить.
  • Переходим в меню: "Настройки" > "Контроль доступа"
  • Переходим на вкладку: "Группы пользователей & Пользователи"
  • Создаем новую группу пользователей и задаем имя "Контент менеджеры"
  • Устанавливаем в окне новой группы пользователей контексты web, mgr
  • Политика бэкэнда в окне новой группы: "Менеджер" + Сохранить
  • Новая группа пользователей "Контент менеджеры" > Редактировать
  • Переходим на вкладку: "Права доступа"
  • На вкладке "Доступ к контекстам" редактируем mgr, web по очереди
  • mgr, web > редактировать, устанавливаем "Политика доступа" как "Менеджер" + Сохранить
  • Переходим в меню "Управление" > "Пользователи" и создаем нового пользователя по кнопке "Новый пользователь"
  • Имя manager, указываем E-mail менеджера, устанавливам радиобаттон ниже как "Я укажу пароль сам" и задаем пароль
  • Переходим на вкладку "Права доступа" > "Добавить пользователя в группу"
  • Группа пользователей: "Контент Менеджеры", Роль: "Super User"
  • Установить чекбокс "Активный" + Сохранить
  • Переходим в меню "Управление" > "Перезагрузить права доступа"

2. Ограничения на просмотр файловой системы

2.1. Добавляем источник файлов

  • Переходим в меню: "Медиа" > "Источники файлов"
  • Скопируем "Filesystem"
  • Отредактируем скопированный источник
  • Название: "Images"; basePath, baseUrl: "assets/images/"
  • Переходим в меню: "Настройки" > "Контроль доступа"
  • Отредактируем группу пользователей "Контент менеджеры" правой кнопкой мыши
  • Переходим на вкладку: "Права доступа" > "Доступ к источнику файлов" и добавим новый источник по кнопке "Добавить источник файлов"
  • Источник: Images, Минимальная роль: Member - 9999, Политика доступа: Media Source Admin
  • Сохранить; Меню: "Управление" > "Очистить кэш"; Меню: "Управление" > "Перезагрузить права доступа"

2.2. Удаляем источник "Filesystem" для manager

  • Переходим в меню: "Медиа" > "Источники файлов"
  • Filesystem > Редактировать
  • Переходим на вкладку: "Права доступа", нажимаем "Добавить группу пользователей"
  • Группа пользователей: "Administrator", Минимальная роль: "Super User - 0", Политика: "Media Source Admin" + Сохранить
  • Переходим в меню: "Медиа" > "Источники файлов"
  • Images > Редактировать
  • Переходим на вкладку: "Права доступа", нажимаем "Добавить группу пользователей"
  • Группа пользователей: "Administrator", Минимальная роль: "Super User - 0", Политика: "Media Source Admin" + Сохранить

3. Управление группами ресурсов

  • Переходим в меню: "Содержимое" > "Группы ресурсов"
  • Создать группу ресурсов
  • Имя: "Администратор", Контексты: "web,mgr"
  • Установить галку "Автоматически дать доступ группе Administrator"
  • Добавить элементы в новую группу "Администратор", которые мы хотим скрыть от менеджера
  • Сохранить; Меню: "Управление" > "Очистить кэш"; Меню: "Управление" > "Перезагрузить права доступа"

Премиум уроки от WebDesign Master

Курс по созданию сайта от А до Я на Jekyll

Создание сайта от А до Я. Комплексный курс

Курс по созданию интернет-магазина на OpenCart

Создание современного интернет-магазина от А до Я

Фриланс для начинающих

Я - фрилансер! Базовый курс для начинающих

Другие уроки по теме «CMS»

  • Ajax фильтр на MODx Revolution
  • Посадка типовой секции Landing Page на MODx с использованием MIGX (добавляемые поля)
  • MODX Revolution - Базовый урок
  • Как создать шаблон для WordPress. Грамотная посадка верстки на WordPress (Right Way)
  • Быстрое создание красивых сайтов на WordPress. Layers Style Kit на реальном примере

Разделы сайта:

  • Курсы
  • Инструменты
  • Веб-дизайн
  • Вёрстка
  • CMS

Полезные ресурсы:

  • Установка WSL и окружения
  • Настройка окружения без WSL
  • Работа с хостингом от А до Я
  • Настройка VS Code
  • Lazy Load Placeholder
  • Документация Gulp
2024 © WebDesign Master