CMS для сателлитов

 В этом посте проведен обзор нескольких бесплатных мини CMS, удобных для создания небольших сайтов-визиток и сателлитов.

На сегодняшний день существует большое количество как бесплатных, так и платных CMS (система управления сайтом), называемых также движками. Все эти системы (например Drupal, Joomla, WordPress) предоставляют широчайшие возможности по управлению контентом сайта, а также богатый перечень дополнительных модулей: гостевые книги, новостные ленты, формы обратной связи, интернет-магазины и прочее.

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

Поэтому в качестве CMS для сателлитов лучше использовать миниCMS с гораздо меньшими требованиями, но и возможностями (а как правило для сайта-визитки ничего особенного и не надо).
Как это ни странно, но бесплатных мини CMS для сателлитов оказалось не так уж и много.

Приступим к обзору…

CMSimple

Весьма простая CMS для сателлитов, занимающая около 300Кб в развернутом виде. Не использует базы данных, а всю информацию хранит в одном файле. Интересна структура этой мини CMS: страницы сайта формируются исходя из тегов <h1>, <h2> и <h3>, т.е. берется один исходный файл и каждый заголовок в странице расценивается как очередная страница. Всего может быть три уровня вложенности.
Такая структура позволяет легко импортировать данные, создав html-документ в любом html-редакторе. Эта CMS для сателлитов имеет свой встроенный редактор страниц позволяющий изменять/создавать страницы как редактированием исходного html-кода, так и в визуальном редакторе.

Следует заметить очень неудобный интерфейс админки: перемещение по страницам затруднено, а когда я убрал кнопку «войти», то сумел найти правильный URL формы авторизации только после того, как переустановил скрипт.

Скрипт якобы предоставляет возможность вставлять CMSimple-теги, с помощью которых можно изменить мета-теги страницы или вставить php-код. Выглядит это примерно так:
#CMSimple $GLOBALS[‘cf’][‘site’][‘title’]=’превед медвед!’; #
Данная CMS для сателлитов является условно бесплатной: пользователи должны оставить ссылку внизу страницы на сайт разработчика или оплатить 48USD.

Данная система существует уже давно и ходят слухи, что Яндекс банит созданные в ней сайты. Лично я так не считаю, так как этот слух обязан своим существованимем тому, что яндекс просто банит сателлиты с неуникальным контентом, а для подобных сайтов CMSimple используется очень часто.

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

Multiengine

Абсолютно бесплатный движок для сателлитов. Представляет из себя весьма простое решение, которое даже CMS назвать трудно – multiengine не имеет админки, поэтому это скорее набор взаимосвязанных скриптов, чем полноценная CMS для сателлитов.

Меню создается вручную, данные хранятся в различных html-файлах, которые могут также содержать php-скрипты. Документации по данной мини CMS практически никакой нет. Базы данных не требует. В общем, если эта CMS не имеет админки, то напрашивается вопрос: зачем же она тогда вообще нужна?

CMS Made Simple

Я долго не мог решить стоит ли помещать данную программу в обзор, так как она представляет из себя полноценную гибкую и многофункциональную CMS, на которой можно строить вполне серьезные сайты. Занимает 15Мб места на жестком диске, в отличии от предыдущих CMS для сателлитов требует наличия базы данных (MySQL). Сразу при установке бросился в глаза один небольшой глюк: браузер неправильно отображал кодировку в мастере установки, а сам процесс установки весьма длительный.

Данная CMS далеко не simple, и неплохо нагружает сервер, поэтому из категории «мини CMS» ее правильнее было бы исключить.

Как и предыдущая система CMSMS абсолютно бесплатная.

Mini-CMS

Этот движок для сателлитов представляет из себя очень примитивную мини CMS, отлично подходящую для создания небольших сайтов-визиток, не требующих ничего особенного.

Для работы mini-CMS требует наличия базы данных MySQL. В развернутом виде занимает всего около 50Кб, работает очень быстро.
После установки (простая и не требует много времени) не мог войти в админку. Покопавшись немного в исходном коде причина была выявлена: эта CMS для сателлитов работает только при Register_globals=On.

Дополнительными преимуществами являются: возможность править мета-теги, страница может содержать PHP код и XHTML, очень шустрая.

Теперь о плохом: нет возможности редактировать страницы (только удалять полностью и создавать заново), нет никаких плагинов, нет возможности формировать вложенные страницы, нет возможности закачивать файлы через админку, нет визуального редактора.

Создание страниц осуществляется из админки правкой html-кода. Если необходимо закачать файл или рисунок, то это нужно сделать вручную по FTP.

Strawberry

Данный движок для сателлитов представляет из себя новостной простую в использовании систему публикации новостей (из которых и формируется контент). Работать может как с базой данных MySQL, так и без нее (используется txtSQL). Тем, кто не в курсе: txtSQL это класс, который позволяет построить некоторе подобие базы данных MySQL, храня данные в текстовых файлах. Поэтому если отказаться от использования MySQL, то производительность заметно снижается.
Возможности: возможность задавать индивидуальный URL для каждоый страницы, визуальный редактор, трэебэки, комментирование новостей, регистрация пользователей с возможностью публикации новостей, есть большое количество плагинов.

Админка данного движка предоставляет обширные возможности по тонкой настройке системы, но при этом занимает она чуть больше 1Мб места на жеском диске. Вобщем это вполне хорошое решение, на котором можно создавать как небольшие сателлиты, так новостные системы с большим количеством постоянно обновляемых новостей.