bashka / bricks_frameworks_base
Фреймворк для приложений со статичным контентом
Requires
- php: >=5.5.0
- bashka/bricks_autoload: 1.0
- bashka/bricks_http_routing: 1.3
- bashka/bricks_servicelocator: 1.1
- bashka/bricks_templateengine_php: 1.1
This package is not auto-updated.
Last update: 2024-11-13 20:16:22 UTC
README
Фреймворк реализует базовый функционал для простого сайта со статичным контентом. Он использует некоторые пакеты Bricks для backend, а так же библиотеки JQuery и Bootstrap для frontend.
Установка и Автозагрузка
Этот фреймворк сопровождается файлом composer.json, что позволяет использовать [Composer][] для его инсталляции и автозагрузки. Используйте для этого следующую команду:
php -r "readfile('https://getcomposer.org/installer');" | php php composer.phar create-project bashka/bricks_frameworks_base каталогПроекта
Так же можно установить его загрузив исходные коды фреймворка в виде Zip архива.
Запуск
После установки фреймворка и разрешения его зависимостей, можно запустить
Web-сервер с Bash скрипта server_start.sh
, расположенного в корневом каталоге
фреймворка.
При использовании полноценного Web-сервера (на пример Apache или Nginx),
необходимо настроить переадресацию всех запросов к сприпту public/index.php
.
Зависимости
Этот фреймворк зависит от:
- Интерпретатора PHP версии 5.5 или выше
- Пакета Bricks.Autoload
- Пакета Bricks.ServiceLocator
- Пакета Bricks.Http.Routing
- Пакета Bricks.Http.TemplateEngine.Php
- Библиотеки JQuery, которая подключается с помощью CDN
- Библиотеки Bootstrap, которая подключается с помощью CDN
Поддержка
Если у вас возникли сложности или вопросы по использованию фреймворка, создайте обсуждение в данном репозитории или напишите на электронную почту Artur-Mamedbekov@yandex.ru.
Документация
Пользовательскую документацию можно получить по ссылке.