Общая информация
ADFM - система управления контентом, написанная специально для разработчиков студии Вебтолк.
Система выполнена в виде пакета Laravel wtolk/adfm .
Основные задачи которые решает система ADFM:
- быстрая разработка типовых сайтов
- Легкая верстка шаблонов
- Простота изучения большинством программистов понимающих PHP, MVC паттерн, и основы ООП.
Установка
Текущую версию дистрибутива можно скачать здесь:
http://adfm.wtolk.ru/adfm.zip
Для корректной работы необходима версия PHP >= 7.4
Для простой и быстрой установки, необходимо скачать фаил установщика из репозитория https://github.com/wtolk/adfm_installer/blob/master/dist/adfm_installer.phar и создать конфиг по примеру https://github.com/wtolk/adfm_installer/blob/master/dist/config.yaml
и запустить его командой
php adfm_installer.phar
Данный установщик скачает свежую версию Laravel в папку {{config:path}}, установит пакеты {{ config:packages }} и задаст конфиг подключения к базе {{ config:db }}
Ручная установка
Устанавливаем свежий ларавел
composer create-project laravel/laravel
Устанавливаем пакет с Adfm
composer require wtolk/adfm --no-cache
Вспомогательные пакеты
composer require barryvdh/laravel-debugbar
composer require barryvdh/laravel-ide-helper
Публикуем файлы пакетов php artisan vendor:publish
Применяем миграции
php artisan migrate
Создаем root пользователя
php artisan adfm:user test test@test.ru test
Нет комментариев