Танцуем
Видимо, моя внутренняя высокая температура сказывается, что меня эти дни тянет на кветч. То есть ворчание с переходом в разные фазы брюзжания. Побрюзжать есть из-за чего, как бы не на ровном месте. Однако, есть чему и порадоваться, вплоть до отплясывания матросского танца Яблоч… Нет, танцуем Румбу!
Поставив эмоциональную точку в заметке, я, тем не менее, продолжил поиск «lite cms». И критерием оного избрал уже не просто заявляемую, но не выявляемую «нетребовательность к ресурсам», а четкое отсутствие необходимости работы с базой данных в виде отдельного серверного модуля, наподобие MySQL и иже. По примеру того бруклинского зародыша.
За оглушительным да искрометным звоном неисчислимых поршней раскормленных СУК не услышана мною была приятная мелодия Румбы. А так называется семейство (целое семейство) системы управления контентом за авторством Эдуарда Сесигина. И существует это семейство этак около десяти лет.
Что сказать? Дистрибутив полнофункциональной системы (Rumba XML 2.8) на начальном этапе — после установки (являющейся простым копированием) — весит чуть менее 252 КИЛОБАЙТ.
Скрипт подходит для использования в качестве CMS, новостного сайта, блога, сайта визитки, персональной страницы. Можно с использованием локального сервера создавать сайт на бесплатных хостингах, не поддерживающих РНР.
В скрипте реализованы:
Импорт из Word Press ---
Сохранение копии сайта в статичном формате html ---
Публикация статичного сайта на бесплатном хостинге narod.ru ---
Ведение статистики поисковых запросов ---
Оптимизация под входящие поисковые запросы ---
Публикация статей по дате (отложенная публикация) ---
Автоподключение блоков сторонних разработчиков ---
Внутренняя перелинковка по названиям статей, меткам, заданным словам ---
Облако тегов (меток) ---
Архив статей по месяцам ---
Галерея картинок ---
Последние новости на сайте ---
Разбиение статей (новостей, заметок) на категории ---
Постраничный вывод в порядке убывания (начиная с последней опубликованной и так далее) ---
Комментарии к статьям (можно запрещать/разрешать комментарии к каждой статье) ---
Рассылка комментариев подписчикам ---
Поиск по сайту с постраничным выводом результатов ---
Метки (тэги) статей ---
Генерация кейвордов ---
Похожие статьи (смотри также) ---
Уникализация анонсов в лентах ---
На выбор статичный и динамичный стили сайта ---
Подключение больших текстов к статьям ---
Подключение отдельных шаблонов к разделам, спискам и статьям ---
Вывод на панель меню последних комментариев ---
Вывод на панель случайных статей ---
Подкатегории с неограниченной вложенностью ---
Карта сайта (для лучшей индексации поисковиками) ---
Урлы страниц в виде статичных .html, за исключением списка последних запросов ---
База данных на XML файлах (не зависит от наличия и версии SQL на сервере) ---
Кэширование страниц для увеличения производительности ---
Компактный и лёгкий код не загружает сервер хостера и берет минимальный трафик ---
RSS лента ---
Вот оно, искомое. Rumba XML — это так сказать золотая середина. Автор создал и более простые системы, подходящие для связывания отдельных html страничек в полноценный перелинкованный сайт (почему я не знал раньше?!). И даже полнофункциональную платформу для социальной сети. И все это бесплатно… Гениально.
Конечно, я еще не разобрался толком в этом всем, но превосходным образом запустил систему на локальном сервере. Без проблем, сразу же. Так что хвальбы в сторону «Brooklyn» я забираю и отбрасываю подальше. Даже на энтузиазме можно сделать многое, несказанно полезное людям. Забросить перспективный проект легко, а вытащить его и поддерживать невзирая ни на что — вот это настоящее…
Залогинившись в админку (в версии 2.8), мы получаем возможность визуально добавлять страницы и публикации. Основные конфиги правятся вручную. И это хорошо — не отнимаются ресурсы еще и на настройки, а настройки наглядны, не разбросаны по разным файлам, и не запутаны. Существует возможность и создавать свои шаблоны оформления и, насколько я понял, делать это на порядок проще, чем в вордпрессе.
База данных являет собою XML-файл, который можно(и, порой, нужно) править вручную. К сожалению (или к счастью) в Rumba XML 4* админки как таковой нет и все добавления, написания, изменения делаются прямо в этом XML.
Ну что, действительно отличная находка. Отработав скиллы по созданию шкур и по наполнению контентом, можно делать легкие и действительно нетребовательные к ресурсам сервера сайты. А еще можно мигрировать небольшие проекты с вордпресса, благодаря системе импорта. Это замечательно. Выбор есть!
Несколько однотемных публикаций:
- 20.09.2016 СУКи
- 19.09.2016 Композеры
- 13.09.2016 Увага, шрифти!
- 12.09.2016 Koala + Sass
- 05.09.2016 Твиттерный виджет
- 03.09.2016 Instaembedder vs. Websta
- 28.08.2016 Firefox и max-width: 100%