Блог Андрія Огороднікова Хто з мечем до нас прийде, від меча й загине.

Танцуем

17.04.2017, 22:52

Видимо, моя внутренняя высокая температура сказывается, что меня эти дни тянет на кветч. То есть ворчание с переходом в разные фазы брюзжания. Побрюзжать есть из-за чего, как бы не на ровном месте. Однако, есть чему и порадоваться, вплоть до отплясывания матросского танца Яблоч… Нет, танцуем Румбу!

Поставив эмоциональную точку в заметке, я, тем не менее, продолжил поиск «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.

Ну что, действительно отличная находка. Отработав скиллы по созданию шкур и по наполнению контентом, можно делать легкие и действительно нетребовательные к ресурсам сервера сайты. А еще можно мигрировать небольшие проекты с вордпресса, благодаря системе импорта. Это замечательно. Выбор есть!