Repolode
vincent-peugnet

vincent-peugnet/wcms

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

Звёзды
57
Форки
8
Открытые issues
141
Последний коммит
11 дней назад

Что это?

W (W-CMS) — лёгкий инструмент для управления контентом и создания сайтов с нестандартной структурой. Он сочетает файловое хранилище, вики и личный блог: страницы можно быстро создавать, оставлять приватными или открывать другим и свободно связывать между собой. Такой формат подходит для сайтов-лабиринтов, карт разума и интерактивной прозы.

Страницы можно писать на Markdown, HTML, CSS и JavaScript, а контент хранится в базе данных на плоских файлах, поэтому отдельный сервер баз данных не нужен. В проект входят менеджер медиафайлов, учётные записи для нескольких пользователей, граф ссылок и просмотр карты, построенной по координатам страниц (помечен как beta). Также в beta доступна аутентификация через LDAP, а ещё есть интерфейс команд на основе URL и экспериментальный API v0.

Проект работает с Apache или Nginx и PHP 7.4 или новее. Согласно README, все функции доступны без JavaScript.

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

  • 01Страницы на Markdown, HTML, CSS и JavaScript.
  • 02Хранение на плоских файлах без отдельного сервера баз данных.
  • 03Встроенный менеджер медиафайлов и возможность оптимизировать изображения при загрузке.
  • 04Поддержка нескольких пользователей и приватных и публичных страниц.
  • 05Граф ссылок и карта на основе координат (beta).
  • 06Полноценная работа без JavaScript.

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

  • Создание личного или художественного сайта с нелинейной структурой страниц.
  • Написание интерактивной прозы с перекрёстными ссылками или создание сайта в стиле point-and-click.
  • Хранение приватных заметок и карт разума с возможностью выборочно публиковать их.
  • Размещение небольшого сайта на shared-хостинге с PHP без базы данных.

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

  1. 1

    Скачайте ZIP-архив последнего релиза со страницы релизов GitHub и распакуйте его в веб-папку

  2. 2

    Откройте страницу установки в браузере и следуйте инструкциям

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

  • Требуется PHP-сервер с расширениями curl, mbstring, xml и intl, а также Apache или nginx.
  • Некоторые функции, например аутентификация LDAP и карты геолокации, помечены как бета-версии.
  • API является экспериментальным (v0).

В подборках

Темы

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

Что такое wcms?
Лёгкая CMS-вики на плоских файлах для художников и экспериментальных веб-проектов, которой можно пользоваться без JavaScript. W (W-CMS) — лёгкий инструмент для управления контентом и создания сайтов с нестандартной структурой. Он сочетает файловое хранилище, вики и личный блог: страницы можно быстро создавать, оставлять приватными или открывать другим и свободно связывать между собой. Такой формат подходит для сайтов-лабиринтов, карт разума и интерактивной прозы.
wcms можно использовать бесплатно? Какая у него лицензия?
wcms распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wcms всё ещё поддерживается?
Активно поддерживается. Последний коммит в wcms — 26 окт. 2026 г..
Для чего можно использовать wcms?
Создание личного или художественного сайта с нелинейной структурой страниц. Написание интерактивной прозы с перекрёстными ссылками или создание сайта в стиле point-and-click. Хранение приватных заметок и карт разума с возможностью выборочно публиковать их. Размещение небольшого сайта на shared-хостинге с PHP без базы данных.
Как установить wcms?
Скачайте ZIP-архив последнего релиза со страницы релизов GitHub и распакуйте его в веб-папку Откройте страницу установки в браузере и следуйте инструкциям
Где скачать wcms?
Исходный код и инструкции по установке — на GitHub: https://github.com/vincent-peugnet/wcms

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

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