Общая информация

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