Собственный продукт

LiveEdit

Редактирование сайта прямо на странице

LiveEdit вырос из разговора, который повторялся раз за разом: клиент получает быстрый статический сайт, а потом спрашивает, как поменять телефон в подвале, не дёргая разработчика. Честные ответы были одинаково плохими — прикрутить CMS, которая сайту не нужна, или отвечать на сообщение каждый раз, когда меняется слово.

Поэтому это одна папка. Копируете livedit/ в корень сайта, открываете /livedit/, входите — и любой заголовок, абзац, ссылка и кнопка на настоящей странице становятся кликабельными. Правки пишутся прямо в HTML-файл, перед каждым сохранением делается резервная копия. Больше в сайте не меняется ничего: не нужно проставлять атрибуты, переписывать разметку, заводить базу или ставить npm.

LiveEdit — экран 1
LiveEdit — экран 2
LiveEdit — экран 3

Что умеет

Правка текста на месте

Кликаете по заголовку, абзацу, ссылке или кнопке и правите прямо на странице. Жирный, курсив, подчёркивание и зачёркивание — на панели.

Работает без настройки

LiveEdit сам обходит DOM и помечает редактируемые элементы. Ничего не нужно размечать и менять в вёрстке — обычный HTML, PHP-шаблоны, всё, что отдаётся как HTML.

Превью мобильной версии

Переключаетесь на ширину телефона и видите, как правка выглядит на мобильном, не выходя из редактора.

Сохранение в сам файл

Изменения пишутся в .html-файл на сервере. Никакой базы и облака. Перед каждым сохранением копия кладётся в livedit/backups/.

Картинки и блоки (Pro)

Меняете изображение кликом по нему — avif, webp и jpeg обновляются все. Целые секции двигаются, копируются и удаляются перетаскиванием.

Ссылки и исходник (Pro)

Правите href, target, CSS-классы и любой другой атрибут прямо с панели или открываете редактор HTML, когда так быстрее.

Цены

Free

$0навсегда
  • ·Правка текста на месте
  • ·Работает на любой HTML- или PHP-странице
  • ·Превью мобильной версии
  • ·Без ограничения по числу сайтов

Pro

$49разово, за домен
  • ·Всё из Free
  • ·Загрузка и замена изображений
  • ·Перетаскивание, копирование и удаление блоков
  • ·Редактор HTML-исходника
  • ·Все будущие обновления Pro

Технические детали

ТребованияPHP 7.4 или выше
СерверыApache и Nginx (для Nginx нужно одно правило rewrite)
Размер~80 КБ
База данныхНе нужна
СборкаНе нужна — ни npm, ни бандлера
ХранениеПравки пишутся в .html-файл, копии — в livedit/backups/
БезопасностьПароли через bcrypt, CSRF-токены на запись, конфиги закрыты через .htaccess, сессия 120 минут
Языки интерфейсаАнглийский и русский

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

PHP 7.4 или выше, на Apache или Nginx. Для Nginx нужно одно правило rewrite, точный конфиг лежит в README. Ни базы данных, ни Node.js не требуется.

Да. LiveEdit сам обходит DOM и помечает редактируемые элементы, размечать ничего не надо. Работает с обычным HTML, PHP-шаблонами и всем, что в итоге отдаётся как HTML.

Прямо в .html-файл на вашем сервере — без базы и без облака. Перед каждым сохранением копия кладётся в livedit/backups/.

На домен. Одна лицензия включает Pro на одном домене вместе со всеми подпапками, поддомены считаются отдельно. На одном домене можно держать несколько копий LiveEdit для разных разделов.

Пароли хранятся через bcrypt, каждая запись идёт с CSRF-токеном, резервные копии и конфиги закрыты от веба через .htaccess, сессия истекает через 120 минут. Пароль по умолчанию нужно сменить при первом входе.

Потому что клиенты раз за разом спрашивали, как поменять строчку текста на статическом сайте без разработчика, а любой честный ответ означал прикрутить CMS, которая сайту не нужна. Это оказался ответ поменьше.

Нужно что-то похожее?

Я делаю продукты не только для себя. Если у вас есть идея инструмента или сервиса — расскажите, и я скажу, во что это выльется по срокам и бюджету.