UStackUStack
EditlyCMS icon

EditlyCMS

EditlyCMS — self-hosted flat-file CMS: редактируйте контент прямо на существующем HTML-сайте с click-to-edit, черновиками/публикацией и restore.

EditlyCMS

Что такое EditlyCMS?

EditlyCMS — это self-hosted система управления контентом (CMS) для существующих сайтов на HTML-шаблонах. Она позволяет редактировать контент страниц прямо на живом сайте с помощью интерфейса click-to-edit, без написания кода в редакторе.

Основная идея — «внедрить» слой CMS в HTML-сайт, чтобы контент можно было изменять на месте. Работает на PHP и SQLite, хранит контент в ваших HTML-файлах, а не в отдельной базе данных для контента сайта.

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

  • Click-to-edit на живой странице: Выбирайте элементы, помеченные для редактирования, и вносите изменения прямо в браузере, включая форматирование rich text: жирный, курсив, заголовки и списки.
  • Редактирование медиа и embed через панель инструментов: Загружайте изображения перетаскиванием в редактор, встраивайте YouTube или Vimeo, добавляйте Google Maps и прикрепляйте файлы для скачивания.
  • Рабочий процесс черновик/публикация: Вносите правки без изменения живого сайта, просматривайте изменения, затем публикуйте по готовности.
  • Резервное копирование и restore в один клик: Каждая публикация создаёт бэкап предыдущей версии, а в дашборде доступен restore в один клик.
  • Flat-file контент с SQLite для метаданных/бэкапов: Контент остаётся в HTML-файлах; SQLite используется для метаданных и бэкапов в фоне.
  • Защищённый паролем редактор: Доступ к редактору защищён авторизацией по логину/паролю, учётные данные можно менять из редактора.

Как использовать EditlyCMS

  1. Скопируйте папку CMS: Скопируйте папку cms/ в корневую директорию сайта рядом с HTML-файлами.
  2. Отметьте редактируемые области: Добавьте class="cms-content" и уникальный id к каждому элементу, который должен редактироваться.
  3. Войдите и редактируйте: Откройте /cms/ в браузере, войдите по учётным данным и начните редактировать сайт прямо на нём.

Для старта также можно использовать готовые шаблоны (чистые HTML-файлы), которые работают с EditlyCMS из коробки.

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

  • Фрилансеры, обновляющие страницы клиентов без настройки CMS: Для небольшого HTML-сайта используйте EditlyCMS, чтобы клиенты редактировали контент на месте, сохраняя вашу структуру HTML/CSS.
  • Агентства, нуждающиеся в staging перед публикацией: Используйте workflow черновик/публикация, чтобы клиенты просматривали обновления без риска для продакшн-страницы.
  • Портфолио и сайты малого бизнеса с частыми правками текста и медиа: Редактируйте заголовки, списки, изображения, embed (YouTube/Vimeo) и карты через панель инструментов на странице.
  • Команды, желающие простой откат опубликованных правок: Полагайтесь на автоматические бэкапы при каждой публикации и restore в один клик для отмены обновлений.
  • Разработчики, предпочитающие хранение контента с файлами сайта: Сохраняйте редактируемый контент в HTML-файлах, используя SQLite для метаданных и бэкапов за кулисами.

FAQ

  • Требует ли EditlyCMS отдельную базу данных? Нет. Продукт использует ваши HTML-файлы для контента и работает на PHP & SQLite для метаданных и бэкапов.

  • Можно ли редактировать контент прямо на живой странице? EditlyCMS предоставляет click-to-edit для изменения помеченных элементов на странице с workflow черновик/публикация для подготовки изменений перед публикацией.

  • Как работает публикация и можно ли отменить изменения? Каждая публикация создаёт бэкап предыдущей версии, а в дашборде есть опция restore в один клик.

  • Какие типы контента можно редактировать? Редактируйте элементы rich text (например, жирный/курсив/заголовки/списки) и работайте с изображениями, embed YouTube/Vimeo, Google Maps и вложениями файлов через панель инструментов.

  • Безопасен ли редактор? Редактор защищён паролем с сессионной авторизацией, логин и пароль можно изменить.

Альтернативы

  • Традиционные CMS с базой данных (например, системы типа WordPress): Обычно хранят контент в отдельной backend-базе и требуют более сложной настройки по сравнению с «drop-in» подходом.
  • Генераторы статических сайтов с редактированием в интерфейсе: Приоритизируют статический вывод и обычно требуют шага сборки/деплоя для правок, а не click-to-edit прямо в браузере.
  • Headless CMS с UI для редактирования фронтенда: Отделяют управление контентом от фронтенда сайта и часто требуют интеграции фронтенд-фреймворка, а не работы напрямую с существующими HTML-страницами.
  • File-based CMS для статических сайтов: Как EditlyCMS, фокусируются на лёгком хранении контента, но workflow и поддерживаемые взаимодействия редактирования могут отличаться (например, происходят ли правки на месте на отрендеренной странице).

Альтернативы

Rokoko icon

Rokoko

Rokoko: студийные инструменты motion capture для тела, пальцев и лица. Захват → редактирование, ретаргет, экспорт и стрим в 3D-пайплайны.

Hacker News (macOS Client) icon

Hacker News (macOS Client)

Нативный, современный клиент для macOS для просмотра Hacker News, полностью созданный с использованием SwiftUI.

Email Validator icon

Email Validator

Бесплатный онлайн Email Validator от sidemail.io: проверка синтаксиса, DNS/MX, одноразовых адресов и опечаток; опциональный deep SMTP handshake.

PicButler: Photo Cleaner icon

PicButler: Photo Cleaner

PicButler: Photo Cleaner сканирует вашу галерею на iPhone, группирует дубликаты и похожие фото, выбирает «победителя» и помогает удалить лишнее одним тапом.

PDF Toolbox icon

PDF Toolbox

PDF Toolbox — бесплатный офлайн-редактор PDF для iPhone, iPad и Mac: объединяйте, разделяйте, сжимайте, защищайте, подписывайте, делайте OCR без загрузки.

Cascadeur icon

Cascadeur

Cascadeur — автономное 3D-приложение для ключевой анимации персонажей: AI-помощь для позирования, физическая доводка движения и редактирование импортов.

EditlyCMS | UStack