Мы продолжаем цикл статей, посвященный системам управления содержимым (CMS) или, попросту, PHP-движкам. В прошлый раз мы рассмотрели два наиболее популярных представителя движков для сайтов — PHP-Nuke и Mambo. Они отвечают многим требованиям, но порой веб-мастеру требуется альтернатива вследствие каких-либо причин. Для таких случаев существует масса других, не менее качественно сделанных CMS. Немаловажную роль играет и тот объем, который движок занимает на FTP, так как не все могут себе позволить, чтобы маленький сайт отнимал
Кроме того, некоторые движки сильно грузят базу данных, что также осложняет их использование. Многие CMS обладают схожими друг с другом функциями и отличаются лишь в деталях, другие имеют собственный набор характеристик, отделяющий их от ряда своих собратьев. Наконец, третьи выигрывают в том, что обходят своих соперников, используя те или иные преимущества совсем в другом свете.
e107 — молодой и перспективный
Системные требования:
- PHP 4.3 (или новее);
- MySQL 3.22 (или новее).
Если сравнивать e107 с PHP-Nuke, то обнаружится множество схожих элементов: одинаковая структура, одинаковая система администраторской панели, они обладают даже одинаковым набором модулей и блоков. Тем не менее эти движки довольно сильно разнятся друг от друга. Будучи более молодым, e107 обладает рядом преимуществ в технологиях. В первую очередь это выражается в том, что эта система очень легко устанавливается. Те, кто давно пользуется PHP-Nuke, знают, как порой утомителен бывает подготовительный процесс. В нашем случае все намного проще. Не нужно больше возиться с таблицами, не надо править большое число файлов. Все просто и удобно. Таких же правил разработчики придерживались и при проектировании самого движка. В результате проект получился не только на редкость удачным по функциональности, но и желанным для тех, кто не любит много копаться в файлах. Ну и, конечно же, этот движок совершенно бесплатен.
Самое главное, что поражает при знакомстве с этой CMS, — легкость создания и редактирования тем (скинов)
e107 — это модульный движок, он имеет стандартную композицию элементов и вполне обычную администраторскую панель. Все отличия заключаются в деталях. Самое главное, что поражает при знакомстве с этой CMS, — легкость создания и редактирования тем (скинов). Даже Mambo при всей своей пластичности не может похвастаться столь легким кодом. Здесь все практически так же, как и в обычном HTML: интуитивно понятно и открыто. Те проблемы, которые могли возникнуть в других движках, здесь обходятся за счет стандартных инструментов. Безусловно, это играет на руку e107, по праву выводя его на почетное третье место среди PHP-движков для сайтов. Функциональность этой CMS также на уровне. Хотя стандартный набор несколько ограничен. Он включает в себя несколько бесполезных модулей вроде часов в меню и лишен тех, которые могли бы пригодиться. К счастью, эта проблема легко исправляется дополнительными модулями. Расширить первоначальный набор инструментов можно такими вещами, как интернет-магазин, чат, фотогалерея, информация о погоде и даже радио. Кроме того, в России этот движок по праву получил широкое признание, благодаря чему на данный момент в Рунете существует большое сообщество, где всегда можно почерпнуть какую-либо информацию или задать вопрос. Безусловно, это большой плюс для такого рода проекта.
Если говорить о том, как организована работа движка, то здесь сложно будет найти какие-либо откровения. Администраторская панель сделана привычно, но физически отделена от самого сайта. В джентльменском наборе администратора находится широкий спектр настроек, удобное подключение модулей, работа с базой данных, поддержка баннеров и метатегов. На дисковом пространстве этот движок занимает меньше
SmallNuke — компактный и незамысловатый
Системные требования:
- PHP;
- MySQL.
Движок прост в установке, не требователен к ресурсам и занимает всего
SmallNuke — это в некотором смысле аналог автомобиля Mini в среде PHP-движков. Он не может похвастаться ни изощренностью, ни высоким потенциалом, но все равно по-своему оригинален. Это тот самый случай, когда минимализм является не недостатком, а наоборот — достоинством. Движок прост в установке (хотя немного покопаться в файлах все же придется), не требователен к ресурсам. Шутка ли, на диске он занимает всего
В плане своей архитектуры эта CMS схожа с PHP-Nuke. Отличия минимальны и касаются они в основном именно меньшего балласта в комплектации. Основной набор компонентов в движке не включает даже модуль файлов и статей. Впрочем, эта проблема решается установкой дополнительных плагинов, среди которых также есть голосования, доски объявлений, гостевые книги и FAQ. Конечно же, для серьезного портала этого очень мало, но для простого сайта или даже просто домашней страницы хватит. Впрочем, если, помимо простоты, вы ищете в движках что-то еще, SmallNuke вряд ли вам подойдет. Здесь нет ни продвинутой администраторской панели (все возможности более чем стандартны), ни удобного редактора текстов, да и набор тем довольно скромен. С другой стороны, этот движок можно интегрировать с форумом (SmallNuke поддерживает IPB, phpBB* и vBulletin). Таким образом, можно подытожить: этот движок вряд ли отвечает изысканным требованиям «гурманов», но зато занимает мало места и прост в использовании. А порой это является намного более важным достоинством.
Правда, тех, кого заинтересовала эта CMS, может ожидать одна существенная проблема: крайне низкая защищенность от спама. В результате приходится отключать комментарии на всем сайте, включая опросы.
Для тех, кому мало...
Всего с момента создания первой CMS для сайтов было создано несколько десятков движков. Безусловно, многие из них давно перестали поддерживаться или просто умерли, так и не став популярными. Но некоторые живы и по сей день. Вряд ли они смогут существенно упростить жизнь веб-мастера, но часть из них достаточно функциональна и может оказать неплохую помощь как новичкам, так и профессионалам.
WebGUI поддерживает как Windows, так и Linux, Mac и Unix
Одним из таких движков является WebGUI. Стоит отметить, что на самом деле он не является забытым или малоизвестным. Как раз наоборот, он вполне популярный в западных странах, но не слишком распространен у нас (хотя русскоязычный сайт все же присутствует). Первая версия движка вышла в 2001 году. CMS поддерживает как Windows, так и Linux, Mac и Unix (а также требует
Другой малоизвестной CMS является Open Constructor — движок, разработанный нашими соотечественниками. То, с чем мы сейчас имеем дело, — это бесплатная выпущенная в 2006 году версия веб-конструктора компании eSector Solutions. В отличие от других проектов, Open Constructor обладает рядом оригинальных особенностей. В первую очередь это касается структуры сайта. По сути, этот движок предназначен для того, чтобы строить сайты с нуля. Если, например, Mambo или e107 при всей своей оригинальности все же остаются модульными, то в нашем случае мы оперируем обычными документами, а движок лишь помогает нам организовать их, чтобы собрать готовый сайт. Фактически Open Constructor создан для тех, кого не устраивают жесткие рамки обычных движков. Тем не менее его характеристики все же поддаются описанию. Во-первых, это большое количество шаблонов, во-вторых, удобный редактор, в-третьих, иерархическая администраторская панель. Движок поддерживает галерею, стати, файлы, календарь, гостевую книгу и так далее. Кроме того, эта система поддерживает и блоги. Для установки движка требуются PHP4 и MySQL версии 4.1, на диске он займет всего
Помимо бесплатных движков существуют и более тяжеловесные аналоги — универсальные CMS. По сути, это сложносочиненные инструменты для создания сайтов различных масштабов. Одной из таких CMS является «Битрикс», разработанная фирмой «1С». Этот движок является полнофункциональной программой, поддерживающей технологии интернет-магазинов, сетевых рассылок и детальной статистики проекта. К счастью, в бесплатных аналогах эти вещи также присутствуют в той или иной степени. Аналогами «Битрикса» являются Drupal и Typo3.
Итак, мы познакомились с самыми популярными движками для сайтов. Конечно же, в мире существуют и другие CMS, причем предназначенные и для других нужд: веб-галерей, форумов, блогов и даже вики-энциклопедий. Все они играют ту или иную роль в организации работы сайта. Если раньше подобного рода CMS были скорее свидетельством крутости владельца сайта, то теперь они являются чуть ли не необходимым минимумом для некоторых проектов.
Ссылки по теме
Статья получена: hostinfo.ru