Ответить на комментарий
Вступление
За прошедший несколько лет с момента возникновения блога как образа жизни, в сознании большинства блогеров возникла устойчивая логическая связь «блог — WordPress». Можно долго рассказывать историю этой связи, можно удивляться тому, как легко людям навязать что угодно, но цель настоящего цикла статей не в этом.
Нет смысла сравнивать и пытаться вести полемику уровня «что лучше, а что хуже». Лучшее — враг хорошего, и если вы ведёт автономный блог на WordPress и вас всё устраивает, то нет смысла искать чего-то ещё.
Среди всего разнообразия CMS (Content Management System — систем управления контентом) двигателей блогов (со многими из них люди, знающие английский язык, могут ознакомиться самым непосредственным образом на сайте Open Source CMS) я выделил бы три: Drupal, TextPattern, Serendipity. В последующих статьях я дам подробное описание и впечатление от каждой, а пока что — общие сведения и ссылки на полезные ресурсы.
Я не буду говорить о недостатках каких-либо систем. Всё познаётся в сравнении, и всё — в первую голову дело вкуса. Взамен я предпочту описать достоинства той или иной CMS.
Краткое описание двигателей
Drupal: оригинальный сайт drupal.org | Community plumbing, есть сайт русского сообщества пользователей Drupal, Drupal Россия | CMS Drupal в Рунете. Среди свободных CMS, написанных на PHP Drupal (название произошло от английского произношения голландского слова «druppel», что означает «капля»), несомненно, один из самых известных.
У Drupal немало достоинств: большая и опытная команда разработчиков; универсальность и, вместе с тем, лёгкость и хорошая масштабируемость. Drupal относится к тем случаям, когда вначале может показаться, что разобраться в нём не удастся, а затем всё неожиданно становится вполне постижимо и легко. Drupal поддерживает мультиязычные сайты и его интерфейс переведён на множество языков (пример: Drupaler.ru). Он позволяет совместную работу над документами, поддерживает RSS нескольких форматов, имеет развитый API, позволяющий создавать модули для произвольного расширения любого аспекта функциональности. Нужен ли вам простой, «обычный» блог или же корпоративный сайт, магазин или портал — для всего этого уже есть все необходимые инструменты. См. статью Подойдёт ли вам Drupal?.
Drupal позволяет также создавать сколь угодно удобные для каждого конкретного случая темы, оформление сайта. Есть как способы борьбы со спамом, так и возможности разграничения доступа к тем или иным материалам.
И очень важное, на мой взгляд, качество Drupal, начиная со старшей версии 6: автоматическая проверка наличия обновлений для модулей CMS. Разработчики очень оперативно устраняют все виды ошибок и уязвимостей и оповещают не только в списках рассылки, но и средствами самой CMS. если вы не отключите такую возможность, конечно. что было бы весьма опрометчивым поступком.
TextPattern (TP): оригинальный сайт TextPattern, есть информативный и живой русскоязычный сайт, TextPattern.ru.
TP — видимо, абсолютный чемпион в смысле компактности из многоцелевых CMS класса Drupal. Эту CMS вполне можно назвать эзотерической: многие её аспекты кажутся непроницаемыми и трудно постижимыми на первый взгляд, но, если вы преодолели первоначальный ступор и посвятили себя изучению этой скромной на вид системы, вы обнаружите множество достоинств.
Налицо весь тот же комплект достоинств, что упоминался для Drupal. Масштабируемость, модульность, возможность смены тем, кооперативная работа, разные уровни доступа. Уникальным я бы назвал возможность легко и просто назначать произвольное оформление для каждой страницы, построенной на основе TP. Разработанный для TP язык разметки, &lqauo;текстиль», позволяет тонко настроить способ отображения данных, реакцию на те или иные пользовательские данные. Мне лично показалась очень удобной возможность писать «статьи про запас»: если поставите дату написания статьи, относящуюся к ещё не наступившему моменту времени, статья не будет видна ровно до момента наступления этого времени. Мелочь, но порой очень удобно.
Serendipity: в отличие от предыдущих, Serendipity — это именно двигатель блогов. Но, как ни странно, он обладает теми же приятными чертами, что и предыдущие два: модульность, возможность кооперативной работы (мультиблог), оперативное объявление о необходимости обновления модулей, множество тем оформления, хорошо структурированный, легко читаемый код, стабильность и лёгкость.
Русские пользователи Serendipity не столь многочисленны, но и у этого двигателя немало приверженцев.
Критика
Обсуждая те или иные альтернативы для создания и поддержки блогов, я часто слышу в ответ типичные высказывания. Можно сразу дать ответы на некоторые из них.
Чаще всего я слышу: WordPress давно-де стал стандартом для блогеров, так на кой суетиться и тратить силы над чем-то ещё?
Ответ простой. Во-первых, я любопытен. Во-вторых, многолетний опыт работы в IT давно продемонстрировал: нет универсальных и удобных на все случаи решений. Упомянутые мной три двигателя позволяют покрыть практически весь диапазон требований, предъявляемых к CMS, выбранным для решения конкретной задачи. Я могу утверждать: какой бы тип сайта вы ни должны были создать, один из трёх кандидатов позволит сделать это быстро, надёжно и удобно. Если вам нужен только блог, похожий как две капли воды на миллионы других, нет смысла искать альтернативу, проще взять что-нибудь готовое.
Перечисление тех или иных недостатков я обычно просто игнорирую. Авторы каждой уважающей себя CMS постоянно стремятся довести её до приемлемой степени совершенства, модифицируют систему так, чтобы она удовлетворяла требованием пользователей. Недостатки есть у каждой CMS, и в конечном счёте всё решает привычка. А на вкус и цвет...
И, наконец, на вопрос, почему я выбрал именно эти три для написания обзорных статей и руководств для начинающих, ответ простой: с ними я работал дольше остальных, от них осталось наиболее приятное впечатление. Я только приветствую разнообразие двигателей и вариантов решения тех или иных задач. Это означает здоровую, выгодную для пользователей конкуренцию среди двигателей.
И ещё о массовости и стандартах. В такой области, как выбор того или иного ПО для решение конкретных задач «стандарт» означает всего лишь степень доверия к мнению или выбору тех или иных конкретных людей. Но ваш покорный слуга с самого начала не поклоняется ничьему мнению и предпочитает разумный скепсис, привычку искать множество вариантов решения той или иной задачи.
Анонс
В следующем выпуске: «Как создать сайт на основе Drupal за пять минут».
Адрес уведомления об обратной ссылке для этой записи:
Ответить
Блог в СИНДИКАТе | Проза жизни | ИНФОтека | де Мотиватор | Люди, имена и блоги
Если явным образом не выражено иначе, все работы на данном сайте доступны по лицензии
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
Перевод текста упомянутой выше лицензии на русский язык
© 2008-2012 Константин Бояндин
Хостинг: Blue Light Host, Великобритания

