Skip to content

sandwichov/BloggyCms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BloggyCMS

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

Caution

В данный момент система находится на завершающем этапе разработки. Дефолтный шаблон и инсталлятор будут добавлены в первый релиз.


📋 Содержание


✨ Особенности

Архитектура

Компонент Описание
MVC-подобная структура Разделение на контроллеры, модели и представления
Модульная система действий Actions для каждого контроллера
Поддержка плагинов Расширение функциональности без изменения ядра
Событийная система Хуки и триггеры для кастомизации

Управление контентом

  • 📄 Посты и страницы — с категориями, тегами и архивами
  • 🧩 Блочный редактор (PostBlocks) — гибкое построение контента
  • 🔧 HTML-блоки — вставка готового кода
  • 📦 Пользовательские поля (Custom Fields) — для любых сущностей:
Тип поля Описание
Текст, Текстовая область, Число, Дата Базовые типы
Выпадающие списки, Мультивыбор, Чекбоксы Выбор из вариантов
Изображения, Цвет, Ссылки, Иконки Медиа и ссылки
Повторители (Repeater) Повторяющиеся группы полей

Пользователи и права

  • 👥 Группы пользователей — гибкая система прав доступа
  • 👤 Профили пользователей — любые кастомные поля
  • 🏆 Система достижений (Achievements) — автоматическая разблокировка
  • 💬 Модерация комментариев — права на редактирование/удаление

Шаблоны и темы

  • 🎨 Поддержка нескольких тем оформления
  • 📁 Кастомные шаблоны — для блоков в папке темы
  • 📦 Asset-менеджер — подключение CSS/JS файлов
  • 🔌 Шорткоды — вставка динамического контента

💻 Требования

Компонент Версия
PHP 8.0 +
MySQL 5.7 или выше
Веб-сервер Apache/Nginx с mod_rewrite

🤷‍♂️ Почему PHP 8.0, а не 5.6?

Потому что 2026 год на дворе, а не 2012.

  • 🚀 Скорость — до 30% быстрее. Тормоза остались в прошлом
  • 🛡️ Безопасность — обновления, а не "ну, может, не взломают"
  • ✨ Современный код — match, named arguments, attributes.

🔗 Ссылки


© 2025-2026 BloggyCMS. Сделано с ❤️ для блогеров и разработчиков.

Releases

No releases published

Packages

 
 
 

Contributors