В Siteman настроены основные модули сайта для управления пользователями, группами и оповещениями.
После установки и проведения миграций Админка сайта будет доступна по адресу /siteman.
Для входа используйте логин: siteman и пароль: siteman
Ветка Sitema предназначена для быстрого старта новых модулей, позволяет настроить доступ к сайту используя авторизацию и систему ролей, для оповещения пользователей разработана модель и шаблоны уведомлений.
Все библиотеки, конфиги и медиа-файлы максимально включены в репозирорий, ничего отдельно копировать не надо.
Для клонирования репозитория в каталог /current_dir/jointsite, выполните в текущем каталоге /current_dir команду git clone
Чтоб использовать репозиторий в текущем пустом каталоге /current_dir, выполните следующие команды:
Все основные настройки приложения по умолчанию находятся в каталоге /__config.
Запросы на создание тестовых таблиц и вставки данных находятся в каталоге /migrations
Для настройки подключений, создания таблиц и проведения миграций вы можете клонировать и влить в проект тематичекую верку admin
Настройки модулей по умолчанию находятся в папке __config/modules. В файлах module_alias..._mconf.php настраивается основная таблица и подчиненные, и связи таблиц по ключевым полям.
Для работы с группами доступа в SiteMan настроен отдельный модуль groupsПрава на действия просмотр-создание-изменение-удаление записей для отдельного пользователя задаются в группах пользователя.
Права доступа к модулю задаются в виде id - групп в файле access_groups.phpТаким образом права пользователя устанавливаются на группу, а группа добавляется к модулю. При наличии у пользователя и модуля нескольких групп доступа, будут применяться максимальные права пользователя из этих групп.
Список модулей Siteman для показа в меню настраивается в файлах modules_list_rus.php и modules_list_en.phpДля отображения доступных модулей на предствлении SiteView.php в методе set_head_array() деляется дополнительная проверка.