Repolode
WonderCMS

WonderCMS/wondercms

Компактная flat-file CMS на PHP: хранит контент в JSON-файле, не требует базы данных и устанавливается за один шаг — достаточно загрузить файлы.

Open source альтернатива:WordPress

Звёзды
744
Форки
169
Открытые issues
0
Последний коммит
6 дней назад

Что это?

WonderCMS — система управления контентом на PHP, которая хранит данные в файлах. Содержимое сайта записывается в JSON-файл, а не в базу данных, поэтому для установки достаточно распаковать архив и загрузить файлы на веб-сервер. Ядро состоит из пяти файлов; проект позиционируется как лёгкая система, не требующая настройки.

В панели администратора можно создавать и редактировать страницы прямо на сайте, управлять вложенными страницами и порядком пунктов меню, задавать SEO-заголовки и описания для каждой страницы, а также загружать файлы. Темы и плагины устанавливаются из панели администратора, а плагины взаимодействуют с ядром через систему обработчиков событий. Также доступны встроенные обновления и резервное копирование в один клик.

Система работает с Apache, NGINX, IIS и Caddy. Для неё требуется PHP 7.4 или новее с расширениями cURL, mbstring и Zip; поддерживается HTTPS. Учётные данные для входа хешируются с помощью PHP-функции password_hash, а для действий в панели администратора используются CSRF-токены. Проект не устанавливает отслеживающие cookie и использует только одну cookie PHP-сессии.

Ключевые возможности

  • 01Хранит контент в JSON-файле, поэтому настраивать базу данных не нужно.
  • 02Установка в один шаг — достаточно загрузить файлы; обновления и резервное копирование выполняются в один клик.
  • 03Редактирование страниц на сайте: вложенные страницы, порядок пунктов меню и SEO-поля для каждой страницы.
  • 04Установка тем и плагинов; плагины подключаются через хуки и обработчики событий.
  • 05Работает с Apache, NGINX, IIS и Caddy; для пользовательского кода можно добавить functions.php.

Сценарии использования

  • Создание простого личного сайта или сайта малого бизнеса на общем PHP-хостинге.
  • Публикация лендинга или сайта-брошюры, который редко меняется.
  • Ведение небольшого блога без необходимости обслуживать сервер базы данных.
  • Перенос сайта на новый хостинг копированием файлов.

Быстрый старт

  1. 1

    Скачайте последнюю версию с сайта WonderCMS

  2. 2

    Распакуйте файлы и загрузите их на веб-сервер

  3. 3

    Или клонируйте репозиторий с GitHub

    git clone https://github.com/WonderCMS/wondercms.git

Что важно знать

  • Требуется PHP 7.4 или новее с расширениями cURL, mbstring и Zip.
  • Для серверов NGINX или IIS требуется дополнительный шаг настройки.

В подборках

Темы

Частые вопросы

Что такое wondercms?
Компактная flat-file CMS на PHP: хранит контент в JSON-файле, не требует базы данных и устанавливается за один шаг — достаточно загрузить файлы. WonderCMS — система управления контентом на PHP, которая хранит данные в файлах. Содержимое сайта записывается в JSON-файл, а не в базу данных, поэтому для установки достаточно распаковать архив и загрузить файлы на веб-сервер. Ядро состоит из пяти файлов; проект позиционируется как лёгкая система, не требующая настройки.
wondercms можно использовать бесплатно? Какая у него лицензия?
wondercms распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wondercms всё ещё поддерживается?
Активно поддерживается. Последний коммит в wondercms — 2 нояб. 2026 г..
Для чего можно использовать wondercms?
Создание простого личного сайта или сайта малого бизнеса на общем PHP-хостинге. Публикация лендинга или сайта-брошюры, который редко меняется. Ведение небольшого блога без необходимости обслуживать сервер базы данных. Перенос сайта на новый хостинг копированием файлов.
Как установить wondercms?
Скачайте последнюю версию с сайта WonderCMS Распакуйте файлы и загрузите их на веб-сервер Или клонируйте репозиторий с GitHub: git clone https://github.com/WonderCMS/wondercms.git
Где скачать wondercms?
Исходный код и инструкции по установке — на GitHub: https://github.com/WonderCMS/wondercms

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты