Общее
Начало работы Окружение Работа с E-mail Адаптер Работа с обновлениями Роутер Api
Разработка
Модели Миграции Подсистемы Сервисные страницы
Настройки
Персонализация Стили
Тестирование
TDD
Пользователи
Пользователи
ECommerce
Заказы Корзина Профиль заказа Пункты выдачи
Специальность
Стажировка
  • 1 Технические требования
  • 2 Установка
  • 3 Концепция
  • 4 Инфраструктура
arrow_back Начало работы

Технические требования

mail В таблице представлен список обязательных параметров и требования к ним.

yes Рекомендуется использовать хостинг класса VPS (Virtual Private Server, виртуальный частный сервер)

Параметр Требуемое значение
PHP 7.2
memory_limit 4096 MB
max_execution_time 600
post_max_size 512M
max_input_time 600
upload_max_filesize 512M
xsl Необходима установка расширения
xmlwriter Необходима установка расширения
xmlreader Необходима установка расширения
OPcache Необходима установка расширения
GD Необходима установка расширения
curl Необходима установка расширения
zip Необходима установка расширения
PDO Необходима установка расширения
JSON Необходима установка расширения

 

Автоматическая проверка

enlightened Для автоматической проверки используйте чекер.

 Скачать чекер

 

Установка

Скачайте и распакуйте архив со свежей версией платформы.

core.prologue-framework

Только ядро. Используется для разработки чистого бекенда и микросервисов

prologue-framework

Ядро+готовая сборка для создания сайтов prologue+vue

Создайте папку с проектом, например project.loc

И переместите содержимое архива:

В папку с вашим новым проектом: project.loc

cool Нейминг созданых проектов должен включать окончание .loc

 

Концепция

 

Prologue-Framework - мощный программный комплекс который включает в себя множество подсистем.

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

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

Основные технические решения:

  1. Поддержка JAMstack  из коробки
  2. Динамические модели, создание которых происходит за считанные минуты
  3. Быстрый доступ к моделям через встроенное самогенерируемое API
  4. Все модели расширяют базу данных используя правильный подходы реляционной алгебры
  5. Полиморфные связи между моделями
  6. Отображение всех моделей в графическом интерфейсе со связями
  7. Обработчики моделей через которые можно из обычного CRUD сделать сложный технический процесс обработки событий
  8. Готовые подсистемы пользователей, e-commerceи другие
  9. Полноценный административный интерфейс для управления любым контентом и данными
  10. Режим работы Headless cms
  11. Встроенный конструктор контента для страниц веб-сайта
  12. Back-end для мобильных приложений и других аппаратных устройств, к примеру терминалы, карты в ТЦ, системы учета, системы пропуска и т.п.
  13. Поддержка нативной мультиязычности
  14. Работа со стилями веб-элементов, поддержка дизайн систем
  15. Поддержка git из коробки
  16. Автоматические миграции для всех моделей
  17. Встроенная система деплоя на production
  18. Поддержка любого современного front-end: Vue.js, React и другие.

Инфраструктура

Front-end статика

Локальная среда разработки

Препродакшн

Продакшн

Git репозитарий