-
Создаете каталог в котором будет размещен проект
mkdir {projectname}
-
Переход в каталог
cd {projectname}
-
Клонирование репозитория с шаблоном проекта
git clone https://github.com/intpro/engine3base.git ./
-
Установка пакетов для работы движка
composer install
-
Установка пакетов для разработки
npm install
-
Затем необоходимо создать базу данных и подцепить ее к файлу
.env
-
После этого выполнить последовательно команды:
php artisan key:generate
- создать ключ приложенияphp artisan vendor:publish
- опубликовать конфиг файл, создать рабочие директорииphp artisan migrate
- создать таблицы в базе данныхphp artisan db:seed
- создать юзера для работы с админ панелью
-
Переходим в папку public -
cd public
-
Копируем скрипты и стили для панели администратора
git clone https://github.com/InterProFront/admin3.git ./admin
-
Если это *nix система то
chmod -R 777 ./
php artisan sync all
- синхронизировать конфигурационные файлы с базойcomposer update interpro\*
- обновить пакеты движка
gulp watch
- Слежение за изменениями в папке /dev/less и /dev/img . Запуск соответсвующих тасков ( компиляция less, копирование и минификация изображений )gulp style --production
- Компиляция less для боевого сервера. Стили минифицируются, соурсмап не пишется.
interpro\qs.php
- Конфиг сайта ( все статичные поля)interpro\feedback.php
- Настройка для форм обратной связиinterpro\images.php
- Указание каким изображениям какие кропы и ресайзы применятьinterpro\modimages.php
- Указание какие есть ватермарки и маскиinterpro\resizes.php
- Ресайзы для картинокinterpro\crops.php
- Кропы для картинокinterpro\seo.php
- СЕО поля для сайта, а так же какие блокам или группам они цепляются