albireo
albireo copied to clipboard
Albireo Framework / for Landing pages, Code examples, PHP Study, Static Site Generator, Admin panel, Documentation generator
Albireo Framework
PHP-фрейморк для создания Landing pages, статичных сайтов, примеров кода, изучения и т.д. Используйте Albireo для создания документации вашего проекта. Может рассматриваться как учебный проект для изучающих PHP.
Из ключевых возможностей:
- Есть полноценная админ-панель.
- Разделение доступа пользователей как для админки, так и для контента.
- Произвольные адреса ЧПУ. Роутинг по паттерну URL.
- Свой алгоритм кэширования данных, позволяющий сайту выдерживать тысячи запросов в секунду.
- Парсер Markdown от parsedown.org. Парсер Simple от MaxSite CMS. Любые другие парсеры и обработчики текста.
- Генератор статичного сайта.
- Шаблонизатор PHP/HTML.
- Готовый динамический sitemap.xml.
- Полная поддержка REST: POST, GET, AJAX и любые другие методы.
- Произвольные CSS/HTML/JS и т.д. Сниппеты.
- Автозагрузка классов PSR 4 и Composer.
- Классы для работы с PDO и SQLite. Логирование (PSR 3), произвольные блоки, опции — готовые для использования классы.
- Небольшой Services-контейнер (почти PSR 11).
- Почти PSR 16 для кэширования.
- Исходный код сопровождается подробным описанием.
- Малый размер фреймворка.
- Много рабочих примеров.
- Готовый Albireo Doc для создания документации вашего проекта.
Ссылки
- Описание: https://maxsite.org/albireo
- Пример страницы документации: https://maxsite.org/albireo/doc
- Демо-доступ к админ-панели: https://maxsite.org/albireo/admin (логин: demo пароль: demodemo)
Быстрый старт
- Скачайте и загрузите на свой сервер.
- Наберите в браузере адрес сайта.
- Готово!
Copyright and license
(c) 2020-2022, Albireo Framework, https://maxsite.org/albireo