Системные требования:
- Apache 2.2
- PHP 5.3
- MySQL 5.6
Разрабатывалась на:
- Apache 2.4.9
- PHP 5.5.12
- MySQL 5.6.17
- CodeIgniter 3.0.2
Обязательно должен быть включен mod_rewrite. Проверьте наличия файла .htaccess в корне системы!
Установка
Для установки системы на сервер скопируйте содержимое скаченного архива в папку сервера и откройте браузером директорию install. Пример: http://my-domain.com/install/
Откроется страница установки, где необходимо заполнить поля для подключения к базе данных, авторизации администратора и нажать кнопку install.
Database config:
DataBase host - Хост базы данных, обычно это localhost
DataBase name - Имя базы данных
DataBase username - имя пользователя базы данных
DataBase password - пароль пользователя базы данных
Prefix - префикс таблиц базы данных, рекомендуем указывать свой уникальный
Time zone - часовой пояс
Administrator config:
Admin username - логин администратора
Admin password - пароль администратора
Repeat password - повтор пароля
Обращаем Ваше внимание: пароль и логин при утере возможно восстановить только через базу данных!
После установки откроется окно авторизации.
Настройка
Создание групп пользователей
Перейдите в раздел Админка->Поля и группы и нажмите кнопку "Добавить группу". Откроется модальное окно с параметрами группы
Название* - название группы
Постфикс - Если Вам необходимо открывать группу с заданными параметрами поиска, вставьте содержимое адресной строки начиная со знака вопроса
Отдельный пункт меню - Отображение как самостоятельный пункт меню (не в списке групп)
Сотрудники - являются ли пользователи группы работниками компании
После отправки данных формы в списке групп появится новая группа. Например мы создали группу менеджеры:
- редактировать параметры группы
- дополнительные параметры
- права доступа пользователей группы
- удаление группы
{menedzhery} - уникальное имя в системе
Создание полей информации
Перейдите в раздел Админка->Поля и группы и нажмите кнопку "Добавить поле". Откроется модальное окно с параметрами поля:
Название* - название поля
Группа* - одна или несколько групп, для выбора нескольких групп выделяйте группы удерживая клавишу "Control" (ctrl)
Тип поля* - тип поля
CSS стили - дает возможность выделить поле используя CSS (создаст обертке содержимого атрибут style)
Во вкладках - поле будет выводиться во вкладках (заказах/задачах)
В списке - вывод моля в списке пользователей с возможностью фильтрации и сортировки по полю
Обязательное - при выборе опции поле будет обязательным для заполнения
Типы полей
- Строка - однострочное текстовое поле (type="text")
- Текст - многострочное текстовое поле (textarea)
- Визуальный редактор - многострочное текстовое поле с поддержкой визуального HTML редактора (WYSIWYG)
- Телефон - поле ввода номера телефона вида +7 (999) 999-99-99 (формат номера можно изменить в языковом файле)
- Email - поле для ввода email (type="email")
- Выпадающий список - выпадающий список с единичным выбором (select)
- Дата - выбор даты со всплывающим календарем
- Дата и время - выбор даты и времени со всплывающим календарем
- Пользователь - однострочное текстовое поле с автопоиском по пользователям
- Чекбокс - (type="checkbox")
После отправки данных в выбранной группе (группах) появится новое поле. Например мы создали поле имя:
- редактировать параметры поля
- дополнительные параметры
- удаление поля
{imya} - уникальное имя в системе
Обратите внимание: при удалении поля оно удалится из всех групп без возможности восстановления данных! При удалении поле подсвечивается красным во всех группах. Будьте внимательны!
Назначение прав доступа
рис. 4 Права доступаДля назначения прав доступа нажмите на иконку возле названия группы, которой Вы хотите задать права. В модальном окне выберите права доступа к группам, права просмотра и редактирования информации. При создании групп и полей необходимо задавать права также и группе admin.
По клику на иконку возле названия группы появится окно с дополнительными правами для этой группы.
*Документация находится на стадии написания