Skip to content

badcms/badcms

Repository files navigation

Bad Content Management System

ВНИМАНИЕ! Данный код содержит плохие практики, и создан исключительно в учебных целях


Данный репозиторий содержит пример CMS системы, написанной с нарушением принципов и паттернов разработки.

Установка

При помощи Composer :

composer create-project badcms/badcms

Описание

BadCMS предоставляет следующие возможности:

  • Имеет встроенный маршрутизатор с поддержкой ЧПУ
  • Простой шаблонизатор
  • Систему авторизации и пример RBAC
  • Разные хранилища данных (файловые)

Добавление функциональности

Расширение функциональности можно осуществлять при помощи дополнительных модулей.

На данный момент BadCMS имеет дополнительные модули:

Расширить функциональность можно:

  • Вы можете слать пулл-реквесты с предложением изменений
  • Писать свой модули

Создание своего плагина

В качестве шаблона плагина можно использовать пример: badcms/badcms-ext-template

About

BadCMS - for educational purposes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages