Настройка системы в первый раз

1) Скачайте дистрибудтив CMS INJI и распакуйте его в корень вашего сервера.

Если вы установили виртуальный сервер по предыдущей инструкции, то у вас все будет выглядеть так:

2) Перейдите по адресу вашего сервера.

Если вы установили виртуальный сервер по предыдущей инструкции, то ваш адрес: http://test.dev.

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

Этот пароль будет нужен для доступа к настройке приложений, отнеситесь к его выбору очень внимательно, никто кроме вас не должен будет о нем знать.

После того как вы придумаете пароль для системы, вы попадете на экран настройки подключенйи к бд и приложений в системе.

3) Создание подключения к базе данных

В таблице под названием "Настройки соединения с БД" добавьте новый элемент

Введите свои данные в необходимые поля.

после этого форма закроется и вы снова увидите экран настройки соединений.
Если новая запись не отобразилась в таблице, перезагрузите страницу (F5)

4) Настройка нового приложения

Теперь необходимо добавить новую запись в таблицу "Настроенные приложения".

В данном окне необходимо будет указать название директории в которой будут находдится файлы приложения, важно помнить, что все пути связанные с приложением будут начинаться с константы INJI_PROGRAM_DIR указанной в файле index.php в корне распакованной системы . по умолчанию это папка program в корне распакованной системы.

так же не забдьте поставить галочку о том что приложение установлено, если необходимо, то гаочка "по умолчанию" позволит обращзаться к приложению с любого доменного имени. Поле "Роут" позволяет в виде регулярного выражения настроить фильтрацию доменного имени через которое происходит обращение к системе, чтобы приложение откликалось только на него. Но в случае если установлена галочка "По умолчанию", то это поле игнорируется.

5) Настройка базы данных приложения

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

И в выпадающем списке выбирает базу данных для этого приложения:

После этого пиложение уже обладает минимальным функционалом по работе с бд и уже можно создавать модули. Но пока не установлен модулей пользователей и прав доступа, админ панель остается открытой для всех. Если вы не собираетесь использовать стандартные модули, то рекомендуется так же удалить и стандартную админ панель из папки systerm/program

6) Установка основных модулей

Теперь перейдите в админ панель на страницу установки модулей. Если вы следуете инструкции, то этот адрес http://test.dev/admin/modules/install

Если вы самостоятельно выполняете настройку, то добавьте к своему домену следующий адрес:
/admin/modules/install

Здесь рекомендуется в первую очередь пометить модуль "Пользователи", он так же подключит модуль Доступа и модуль связанный с медиа файлами.
Здесь же пометьте модуль "Материалы сайта", он станет основной точкой входа в сайт. Затем нажмите установить, либо прежде пометьте те модули которые вам необходимы.

После этого вас перенаправит на экран входа, это значит, что заработал модуль доступа. по умолчанию создается пользователь с логином admin и паролем admin.
Войдите в админ панель с его помощью и поменяйтся пароль, нажав на ссылку "Редактировать"

7) Создание темы оформления.

Чтобы сайт мог отображаться, необходимо создать тему оформления, сейчас мы создадим пустую тему оформления и подключим к ней библиотеку Bootstrap.

  1. В левом меню выбирете пункт "Темы оформления"
  2. Нажмите на кнопку "создать шаблон"
  3. в поле " Название темы " введите имя для папки шаблона. луче использовать латинский алфавит и знаки тирэ либо подчеркивания
  4. после того как попадете назад, нажмите на сслыку "Установить по умолчанию"

Теперь общий вид страницы "Темы оформления" у вас будет похож на этот

теперь осталось подключить необходимую библиотеку. для этого нужно будет отредактировать файл конфигурации только что созданной темы.
С помощью удобного вам способа перейдите в папку темы на сервере program\test.dev\templates\%themeName%

откройте файл config.php и добавьте элемент в массив 'libs'=>['bootstrap']

сохраните и закройте файл.

8) Установка модуля по умолчанию.

Теперь осталось лишь задать, какой модуль будет открываться по умолчанию при заходе на сайт

Для этого в админ панели в левом меню нажмите на пункт "Модули" и там нажмите на кнопку "Установить по умолчанию" напротив нужного модуля.
В данном случае это будет модуль "Материалы сайта"

Теперь перейдя на главную страницу сайта, вы увидите

На этом основная настройка системы закончена