🚀 Modules Administration Panel — Мощная Бесплатная PHP CMS
Открытая модульная админ-панель на PHP 8.1+ — всё для управления сайтом, интернет-магазином, тендерами, новостями, бронированием и SEO в одном месте.
Полностью бесплатная • Open Source • Без ограничений
Modules Administration Panel
Overview
This repository contains a comprehensive administration panel built in PHP for managing modular websites. It provides a centralized interface to handle various aspects of site administration, including e-commerce, content management, user tracking, SEO optimization, caching, and more. Designed for scalability and security, it's ideal for developers building dynamic web applications.
Key Features ( Git Hub )
User Management : Admins, users, and visitor statistics tracking.
E-Commerce Integration : Product management, orders, payments, deliveries (including Post support).
Content Management : News, reviews, feedback, banners, and categories.
Booking System : Manage bookings, settings, and managers.
SEO Tools : Sitemap generation, meta tags, and optimization modules.
Caching Mechanisms : Support for MySQL, Redis, static caching, and performance monitoring.
Security & Utilities : Backup, email (SMTP), API endpoints, file management, and security checks.
Multilingual Support : Documentation and interfaces in Ukrainian, English, and Norwegian.
Technical Stack
PHP 8.1+ with PDO for database interactions.
MySQL database.
Bootstrap for responsive UI.
Font Awesome for icons.
Secure practices: Prepared statements, password hashing.
Installation
Clone the repository: git clone https://github.com/Ruslan-Bilohash/modules.git
Set up your MySQL database and configure connection in relevant PHP files (eg, update PDO credentials).
Upload to your server and access via browser (eg, /admins.php for the admin dashboard).
Customize modules as needed – each .php file represents a specific functionality.
Usage
Navigate to the admin panel (eg, admins.php) to access dashboards and modules.
Use documentation files (.md) for detailed guides on each module, such as shop.md or seo.md.
For development, ensure no truncation of PHP code – all files are provided in full for easy extension.
GitHub stars PHP License
✨ Что такое Modules?
Modules — это современная, быстрая и очень гибкая модульная CMS на чистом PHP.
Она создана для тех, кто хочет иметь полный контроль над своим сайтом, не переплачивая за SaaS-решения.
Вы можете подключать только те модули, которые вам нужны: магазин, тендеры, новости, бронирование, SEO, ИИ и многое другое.
🔥 Главные преимущества
Полностью бесплатная и открытая
Модульная архитектура (подключай только нужное)
Современный glassmorphism-дизайн 2026 года
Встроенная поддержка ИИ (xAI, ChatGPT, генерация контента)
Высокая безопасность (Prepared Statements, 2FA, бэкапы)
Отличная производительность + кэширование (Redis, MySQL, static)
Полная мультиязычность (русский, украинский, английский, норвежский)
📋 Полный список возможностей
🧑💼 Управление пользователями
Полная система ролей и прав доступа
Реал-тайм статистика посещений
2FA (двухфакторная аутентификация)
История всех действий пользователей
Удобная аналитика и отчёты
🛒 Интернет-магазин (Shop CMS)
Полноценный каталог товаров
Управление заказами и статусами
Платежи и интеграции
Доставка (Почта России, Новая Почта и др.)
Корзина, скидки, промокоды
Подробная статистика продаж
📰 Контент-менеджмент и Новости
Публикация новостей и статей
Древовидные категории
Отзывы и фидбек
Баннеры и слайдеры
Автоматические мета-теги
📅 Система бронирования (Booking CMS)
Календари и расписание
Управление записями
Автоматические уведомления клиентам
Менеджеры и администраторы
🔨 Тендеры и Аукционы (Tender CMS)
Публикация тендеров
Приём и обработка заявок
Статусы и отслеживание
🔍 Мощные SEO-инструменты
Автоматическая генерация sitemap.xml
Управление title, description, keywords
Open Graph и Twitter Cards
SEO-оптимизация страниц
⚡ Кэширование и производительность
MySQL кэш
Redis кэширование
Статический кэш страниц
Мониторинг скорости сайта
🛡️ Безопасность и утилиты
Защита от SQL-инъекций, XSS, CSRF
Автоматические бэкапы базы данных
SMTP-рассылки
REST API для всех модулей
Логирование действий
🤖 Встроенный ИИ
xAI Чат-Консультант (Grok)
ChatGPT Консультант
ИИ-генерация новостей и описаний товаров
Автоматические рекомендации по SEO и продажам
🌍 Мультиязычность
Полная поддержка:
Русский
Украинский
English
Norsk
🛠 Технический стек
PHP 8.1+
MySQL / MariaDB
Bootstrap 5.3 + современный glassmorphism
Font Awesome 6
Redis (опционально)
Tailwind CSS (в новых блоках)
Подготовленные Prepared Statements
Полная защита от распространённых уязвимостей
🚀 Быстрая установка (3 минуты)
git clone https://github.com/Ruslan-Bilohash/cms.git
cd cms
Tender CMS
Потужна PHP CMS для тендерів, магазинів, новин та бронювань з інтеграцією Nova Poshta
🚀 Особливості
- Тендери — публікація, пошук, фільтр за містом
- Інтернет-магазин — кошик, оформлення замовлення, платежі (Stripe, PayPal, наложений платіж, банк)
- Новини + сторінки — з SEO, meta-тегами, відгуками, мультимовністю
- Бронювання (bookings) — для послуг, готелів, майстерень тощо
- Інтеграція Nova Poshta — міста, відділення, розрахунок доставки
- Адмін-панель — повне управління (адміни admin/demo)
- SEO-оптимізація — чисті URL, sitemap, meta, Open Graph
- Шаблони — легко змінювати дизайн (templates/default/)
- Кеш, бекапи, крон — готові папки
- Багатомовність — з коробки (встановлювач підтримує)
📁 Структура проекту
cms/ ├── admin/ # Адмін-панель ├── backups/ # Автоматичні бекапи БД ├── cache/ # Кеш ├── cron/ # Задачі cron ├── includes/ # Конфіги, функції, db connect ├── templates/default/ # Основний шаблон сайту ├── uploads/ # Завантажені файли (фото, документи) ├── .htaccess # Чисті URL ├── install.php # Встановлювач ├── base.sql # Повна структура БД ├── 404.php, seo.php, check.php └── templates.zip # Готові шаблони (архів)
🛠 Встановлення (2 хвилини)
- Завантаж репозиторій на хостинг (PHP 7.4+, MySQL 8.0+).
- Відкрий у браузері
https://твій-сайт/install.php - Введи дані БД → натисни «Встановити».
- Система створить:
includes/config.php- всі таблиці з
base.sql - демо-адміністратора (
admin/ пароль з хешу в дампі)
- Видали файл
install.phpдля безпеки!
Логін в адмінку: /admin/
Демо: demo / відповідний пароль (з таблиці admins).
🔧 Основні сторінки (через .htaccess)
-
/— головна -
/shop— магазин -
/tenders— тендери -
/news— новини -
/booking— бронювання -
/cart,/checkout— кошик і оплата -
/profile,/login,/register
📝 Як додати свій шаблон
- Розпакуй
templates.zipабо створи папкуtemplates/назва/ - Скопіюй структуру з
templates/default/ - Зміни дизайн — CMS підтягне автоматично.
🛡️ Безпека та рекомендації
- Після встановлення видали
install.php - Зміни паролі адміністраторів
- Включи SSL
- Налаштуй права на папки
uploads/,cache/,backups/(755/644) - Регулярно роби бекапи (папка
backups/)
📌 Плани розвитку
- Додавання більше мов
- REST API
- Модуль «Профіль користувача» з галереєю
- Плагін-система
Автор: Ruslan Bilohash
Ліцензія: free (можна використовувати комерційно)
Зв'язок: пиши issues або в Telegram (якщо вказав)
Готовий допомогти з доопрацюванням, перекладом чи додаванням фіч! ⭐ Зірочка на GitHub дуже мотивує 🙂
FREE License
Copyright (c) 2025 Ruslan Bilohash
SOFTWARE.