Руководства, Инструкции, Бланки

Modx руководство пользователя img-1

Modx руководство пользователя

Категория: Руководства

Описание

Пан Евгениус: Блог разработчика: MODX

Статья руководство о том как настроить админку и ограничить доступ контент менеджеру(администратору сайта) к средствам разработчики на сайте. Чтобы он не смог зайти на вкладку "Элементы", и в "Настройки системы", и вообще чтобы не видел их.
В конечном результате мы должны получить что-то типа этого:

Как видно на скриншоте из админки исчезла вкладка "Элементы", исчезла шестеренка справа наверху, отвечающая за настройки MODX, а пункт "Управление словарями" из этих настроек перенесен в меню "Управление", чтобы у контент менеджера была возможность редактировать словари.
Во вкладке Файлы есть доступ только к источнику Upload, это просто папка в корне сайта /upload/ в которой контент менеджер может творить что хочет не опасаясь что может испортить в ядре сайта.
Итак, как же добиться такой крутой админки для контент менеджера?
Для начала зайти в Контроль доступа:

И импортировать подготовленную политику доступа:

После этого создаем новую группу пользователей и называем её соответственно, прописываем в ней все необходимые поля, включая имя предварительно созданного пользователя("Управление"->"Пользователи"->"Новый пользователь" только не назначайте ему неограниченные права соответствующей галочкой и не забудьте галочку "Активный").

Если все сделали правильно появится новая группа пользователей, уже содержащая нашего указанного пользователя, который будет заходить в админку и видеть только необходимые ему вкладки и пункты меню MODX. Чтобы этого добиться отредактируем нашу группу пользователей вызвав контекстное меню группы Content Managers:

На вкладке "Разрешения" в "Доступе к контекстам" измении политику доступа на нашу "Content Manager", чтобы получилось таким образом:

Вот и все, теперь можно попробовать зайти в другом браузере(чтобы не переключаться по несколько раз с контент менеджера на админа) зайти как контент менеджер и проверить работоспособность админки:

Но остались два последних штриха: перенести Управление словарями из настроек MODX в меню "Управление" и ограничить доступ к файловой системе, дать доступ только к папке /upload/.
Начнем с того что попроще: чтобы перенести в Управление словарями в меню Управление нужно через пользователя admin(в нашем случае пользователь с неограниченными правами, у которого все еще есть доступ к настройкам MODX) зайти в Действия

И просто перенести пункт меню "Управление словарями" из настроек в другое меню(Управление):

Теперь чтобы у контент менеджера был доступ только к папке /upload/ воспользуемся инструкцией из этой статьи .

Ключи привилегий можно посмотреть в редактировании нашей импортированной политики доступа Content Manager(например):


Таким образом меню MIGX, в котором мы поставили в Привилегии components не будет отображаться для нашего пользователя content_manager потому-что мы убрали эту привилегию в политике доступа Content Managers. То-есть меню MIGX вместе с остальными менюшками и пунктами меню, где проставлены в Привилегии components, не будет отображаться для пользователя потому-что у него нет такой привилегии :) Все оказывается достаточно логично и просто если задуматься.

Другие статьи

Админка Modx Revo - Руководство пользования (Инструкция) - Студия разработки AG-Web

Админка Modx Revo - Руководство пользования (Инструкция)

Это руководство будет полезно людям, которым требуется быстро разобраться, как пользоваться админкой сайтов, созданных на движке Modx Revo. Оно содержит информацию для быстрого старта начинающих пользователей.

1 - Вход в админку сайта на Modx Revo

Для входа в админку припишите к адресу сайта /manager/ в адресной строке вашего браузера.

Например, для сайта www.mysite.ru для входа в админку нужно написать www.mysite.ru/manager/ .

Перед вами откроется форма входа в админку сайта на Modx Revo.

Введите ваши данные для входа: имя пользователя, пароль и нажмите «Войти» .

2 - Знакомство с админкой движка Modx Revo

В случае успешного входа вы попадете в админку сайта.

Она состоит из трех областей:

(1) - Главное меню;
(2) - Дерево документов;
(3) - Рабочая область;

(*) При входе в админку вы можете обладать различными правами, поэтому состав главного меню и доступных вам действий может отличаться. Например, редактор сайта может обладать ограниченными правами: создавать и изменять документы сайта. Администратор же может обладать полными правами доступа к админке.

3 - Дерево документов сайта в админке Modx Revo

Львиная доля работы по поддержке сайта происходит с деревом документов сайта в админке Modx Revo.

Дерево документов сайта в админке повторяет структуру сайта. Для редактирования какого-либо раздела на сайте нужно выбрать соответствующий документ в дереве документов в админке Modx.

Обратите внимание, что дерево документов может быть многоуровневым. В таком случае для открытия вложенных документов нужно нажать на «треугольничек» слева от соответствующего раздела.

4 - Редактирование разделов сайта (документов Modx) в админке Modx Revo

Для редактирования какого-либо раздела на сайте, нужно выбрать соответствующий ему документ в дереве документов в админке Modx Revo. Например, мы хотим отредактировать раздел «О компании». Для этого нажимаем на соответствующий документ в дереве документов сайта в админке.

В рабочей области админки откроется форма редактирования документа «О компании» .

Вы можете изменить информацию, после чего обязательно нужно нажать кнопку «Сохранить». чтобы изменения вступили в силу.

5 - Дополнительные поля документов

Для некоторых документов могут быть доступны дополнительные поля, например картинка. Для доступа к ним в форме редактирования документа в админке Modx необходимо выбрать вкладку «Дополнительные поля» .

После изменения информации так же не забывайте нажимать кнопку «Сохранить». чтобы изменения вступили в силу.

6 - Создание новых документов

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

Например, мы хотим добавить новую новость в раздел «Новости» на сайте. Для этого нажимаем правой кнопкой на этом документе «Новости» в админке Modx и выбираем пункт «Создать» - «Дочерний ресурс». Откроется пустая форма создания документа. В ней кроме основных полей документа нужно обязательно указать шаблон документа! В нашем случае это щаблон «Новость». После этого нужно заполнить всю необходимую информацию. В конце требуется нажать кнопку «Сохранить». чтобы изменения вступили в силу.

7 - Включение/выключение документов

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

Чтобы документ снова стал доступен на сайте, нажмите на нем правой кнопкой в дереве документов в админке сайта и выберите пункт «Опубликовать» .

8 - Удаление документов

Для того, чтобы удалить документ из дерева документов в админке Modx, нажмите на нем правой кнопкой в дереве документов и выберите пункт «Удалить» .

После этого документ будет помещен в корзину, но все еще останется доступным в дереве документов в админке Modx. Для того, чтобы удалить его окончательно, нажмите кнопку «Очистить корзину» .

Автор руководства: Веб студия AG-Web
При копировании материалов ссылка на наш сайт обязательна.

Если у вас возникнут какие-либо вопросы или пожелания, мы будем рады ответить на них в комментариях.

Руководство пользователя Modx

Руководство пользователя Modx. Урок 1.

Урок по управлению контентом на modx CMS для начинающих. В первую очередь он посвящён для тех людей которые только начинают знакомиться с данной системой и не имеют представления об её возможностях. В данном уроке рассмотрено создание, редактирование, удаление ресурса на примере одной страницы данного сайта. Посетите мой блог:


ModX инструкция от Студии Сайтос


Уроки MODx. Урок 3: Как создать новый материал


Редактирование контента в ModX CMS


Управление modx


Уроки MODX Revolution. Урок первый. Установка MODX Revolution


Уроки MODx. Урок 5: Как добавить в текст ссылку


Уроки MODx. Урок 2: Знакомство с системой управления сайтом


Разработка сайтов на MODX Revolution + phpTemplates + modxSmarty с нуля


Установка MODX Revolution


Установка шаблона MODx для главной страницы


Установка ModX на хостинг, Установка MODX Evolution, MODX CMS Установка на хостинг.


15. натягиваем макет #2 на MODx


CMS для начинающих (joomla, wordpress, drupal, modx, typo3) - #1 Обзор


CMS MODx от TourAdmin: Создание страниц и разделов


MODx Revolution - Mosaic + Fancybox + Gallery = Галлерея (1-я часть)


CMS для начинающих - #6 Установка CMS MODX на хостинг


Админка сайта на MODX

Настройка админ панели клиента Modx Revo

Настройка админ панели клиента Modx Revolution с настройкой прав доступа

Когда я начал работать на CMF Modx Revolution (до этого сажал сайты на Evolution) я открыл для себя неприятную новость - я не могу создать админку для клиента с теми правами доступа, чтобы клиент ничего не испортил на сайте. То есть с закрытыми "Элементами", рабочими файлами системы, системными настройками и так далее. Вообщем я не знал как настроить админку под клиента. Сейчас знаю :)) И хочу поделиться этими знаниями с вами!

В Evolution все было достаточно просто: создаешь права пользователю и готово! А здесь нужно проделать достаточно много шагов, но сдругой стороны - в Modx Revolution с правами на документы и файлы можно делать все, что угодно (если конечно разбираться в этом). Ну что ж, начнем!

1. Переходим в "Безопасность" - "Контроль доступа" в верхнем меню админ-панели 2. Заходим во вкладку "Политика доступа" 3. Нажимаем на кнопку "Создать политику доступа"

У нас откроется окно с полями. В поле Имя пишем "manager", шаблон политики доступа - AdministratorTemplate. Жмем кнопку сохранить

4. После сохранения политики доступа "manager" мы видим, что она появилась у нас в списке политик доступа 5. Редактируем manager 6. Убираем галочки ненужных параметров

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

Убираем галочки со следующих параметров:

  • access_permissions Вывод страницы с настройками прав доступов пользователей
  • dashboards Просмотр и управление панелями
  • element_tree Возможность просмотра дерева элементов в левой навигационной панели
  • menu_reports Показывать в верхнем меню пункт «Отчёты»
  • menu_security Показывать в верхнем меню пункт «Безопасность»
  • menu_system Показывать в верхнем меню пункт «Система»
  • menu_tools Показывать в верхнем меню пункт «Инструменты»
  • new_static_resource Создавать новые статичные ресурсы.
  • remove_locks Удалять все блокировки на сайте

Обязательно нажимаем кнопку "Сохранить"

7. Переходим во вкладку "Безопасность" - "Контроль доступа" - "Роли" 8. Нажимаем кнопку "Создать новый", в поле Имя вбиваем Manager, Ранг - 9, нажимаем кнопку "Сохранить" 9. Сохраняем изменения и переходим в меню "Безопасность" - "Контроль доступа" - "Группы пользователей"

Правой кнопкой мыши жмем на "Administrator" и нажимаем "Создать группу пользователей"

10. Создаем новую группу: Имя - Manager, Политика бэкэнда - нет политики, жмем "Сохранить" 11. Находим ее в списке Групп пользователей и жмем "редактировать" 12. Заходим в меню "Доступ к контекстам" и нажимаем "Добавить контекст" 13. Контекст - mgr, Минимальная роль - Manager - 9, Политика доступа - Manager 14. Добавляем еще одни контекст

А точнее редактируем уже имеющийся web: Контекст - web, Минимальная роль - Manager - 9, Политика доступа - Administrator. Нажимаем кнопку "Сохранить"

15. Мы увидим такую картину! Сохраняем все во вкладке "Группа пользователя: Manager" 16. Далее: "Безопасность" - "Управление пользователями" 17. Создаем нового пользователя (это будет наш клиент) - нажимаем кнопку "Новый пользователь".

Имя вы ему можете задать какое угодно, я назову его - manager

18. Имя пользователя - manager, жмем галочку - Активный, вбиваем email 19. Указываем пароль 20. Перед тем как сохранить, зайдите во вкладку "Права доступа" 21. Жмем кнопку "Добавить пользователя в группу", Группа пользователя - "Manager", Роль - "Manager"

Сохраняем. На этом создание админ панели, где у клиента есть доступы только к правке и созданию страниц в дереве документов, закончено. Но этот пользователь до сих пор имеет доступ ко всем файлам системы. И поэтому мы сейчас сделаем так, чтобы он имел доступ только к одной папке, которую мы создадим в корне сайта Modx Revolution

22. Переходим во вкладку "Инструменты" - "Источники файлов" 23. Откроется список всех источников файлов. По умолчанию создан одни единственный - Filesystem

Перед созданием нового источника файлов, нужно сначала изменить этот. Нажимаем на " Filesystem " правой кнопкой мыши и выбираем "Редактировать"

24. Откроется такое окно. Жмем "Добавить группу пользователей" 25. Группы пользователей - Administrator, Минимальная роль - Super User - 0, Политика - Media Source Admin. Нажимаем "Сохранить" 26. Возвращаемся к Источникам файлов и создаем новый источник файлов

Назовем его "Manager", Тим источника файлов - Файловая система

27. Нажимаем правой кнопкой мыши на новый источник файлов "Manager" и выбираем "Редактировать" 28. Откроется такое окно! Нам нужно изменить первые 4 параметра

В basePath в поле значение мы вбиваем /manager/. basePathRelative и baseUrlRelative оставляем как есть со значениями "Да", в поле baseUrl пишем manager/

Жмем сохранить! Теперь осталось только задать права доступа к источнику файлов, но перед этим нам нужно задать источник файлов ко всем tv параметрам, которые будет администрировать наш клиент

29. Заходим в tv параметр 30. Нажимаем самую последнюю вкладку "Источники файлов"

и меняем источник файлов с "Filesystem" на "Manager". Сохраняем!

31. Добавляем группу пользователей в "Manager"

Теперь после всех проделанных шагов заходим в "Источник файлов" - "Manager" и добавляем группу пользователей в этот источник файлов

32. Группы пользователей - Manager, Минимальная роль - Manager - 9, Политика - Media Source Admin. Жмем "Сохранить"

Сразу после сохранения источник файлов "Manager" исчезнет для администратора. Для того чтобы можно было редактировать этот источник файлов, нужно зайти в меню "Безопасность - Контроль доступа". Открыть на редактирование группу менеджера: Manager и во вкладке "Источники файлов" найти и удалить источник Manager. Только тогда мы сможем вновь редактировать данный источник из под администратора.

33. На всякий случай очищаем кэш

и наш пользователь с ограниченными правами и доступами к файловой системе создан!

Не скажу, что это достаточно легко, но если делать это на автоматизме, то это не покажется чем то тяжелым. Надеюсь у вас все получилось! Удачи в проектах!

Похожие статьи

Подписаться на Вконтакте Подписаться на twitter

Установка MODx - подробная инструкция

Установка MODx — подробная инструкция

MODX — это CMS с открытым исходным кодом и открытой лицензией. Написана на языке программирования PHP, использует для хранения данных СУБД MySQL или MS SQL (подробнее можно прочитать на wikipedia.org ). Поскольку MODx распространяется бесплатно, многие веб-мастера, выбирают эту CMS для создания своих сайтов. Мы подготовили подробную инструкция по ее установки на хостинг .

Как установить MODx?

Чтобы установить ModX на хостинг выполните следующие шаги:
1. Скачайте с официального сайта нужную версию MODx, в примере рассмотрена установка Modx Revolution 2.2.6-pl Standard Traditional
2. Распакуйте архив на локальном компьютере
3. Войдите в панель управления хостингом и в разделе «Доменные имена» добавьте доменное имя, на котором будет работать сайт. В примере используется доменное имя bitte-test.com.ua
4. Подключитесь по FTP в свой хостинг-аккаунт, перейдите в папку с доменным именем. В примере это папка в каталоге www с названием bitte-test.com.ua
5. С помощью FTP клиента закачайте распакованный MODx на хостинг в нужную папку.
6. В панели управления хостингом создайте базу данных, необходимую для установки и работы сайта на MODx. При создании укажите имя базы, пользователя и пароль, так же рекомендуем указать кодировку базы данных UTF8.
7. После того, как разархивированную структуру файлов залили на хостинг — откройте ссылку bitte-test.com.ua/setup — начнется установка.
8. На первом этапе система установки предложит выбрать язык, выбираем из списка «ru» и нажимаем кнопку «Select»

Начало установки CMS MODx

9. На следующем этапе система сообщит нам о том, что мы попали в программу установки Modx. Нажимаем кнопку «Далее»

Приветствие MODx перед установкой.

10. Следующий этап — Параметры установки.
Так как мы устанавливаем чистую версию — выбираем пункт «Новая установка». Больше ничего менять не нужно, нажимаем кнопку «Далее»

Параметры установки MODx

11. На этом шаге нужно указать параметры подключения к базе данных:

  • Тип базы данных оставляем mysql.
  • В поле «Сервер базы данных:» оставляем localhost.
  • В поле «Имя пользователя базы данных:» введите то имя пользователя базы данных, которое Вы указывали при создании базы данных.
  • В поле «Пароль пользователя базы данных:» введите пароль к базе данных. указанный при создании.
  • В поле «Имя базы данных:» введите имя созданной Вами базы данных .
  • В поле «Префикс таблиц:» ничего не меняйте.

Информация о БД для MODx

Проверьте правильность настроек. нажав на ссылку «Проверить соединение с сервером баз данных и отобразить список доступных сопоставлений.»
Если всё в порядке — система сообщит об успешной проверке и предложит указать кодировку, по умолчанию будет установлено «UTF8″ — оставьте как есть и нажмите на ссылку «Создание и испытание выборки из базы данных.»
Система установки предложит создать администратора сайта:

Создание администратора сайта MODx

  • В поле «Логин администратора:» введите логин для администратора сайта
  • В поле «Электронная почта администратора:» укажите email администратора сайта
  • В поле «Пароль администратора:» введите пароль для администратора сайта
  • В поле «Подтвердите пароль:» еще раз введите пароль для администратора сайта

После внесения всех настроек — нажмите кнопку «Далее»
12. Следующий этап — отчёт об установке. На этом шаге программа установки сообщит об ошибках и если всё в порядке — предложит нажать на кнопку «Установить»
Нажимаем на кнопку «Установить» — произойдет установка, после установки нажимаем кнопку «Далее».

Отчет об установки CMS MODx

13. Откроется страница, на которой нам будет предложено удалить установочные файлы и войти в административную часть сайта. Оставляем птичку напротив приглашения удалить установочные файлы и нажимаем кнопку «Войти»

Завершение установки MODx

14. Установка окончена.

Если у Вас все еще остались вопросы или дополнения по этой статье, пишите их в комментариях. Мы постараемся Вам помочь.

Советуем прочитать: