Журнал LinuxFormat - перейти на главную

LXF81:Сравнение

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: == Движки для сетевых дневников == ''Мы запустили шесть самых лучших блог-движков, чтобы '''Алекс Кокс''' с...)

Версия 14:08, 16 марта 2008

Содержание

Движки для сетевых дневников

Мы запустили шесть самых лучших блог-движков, чтобы Алекс Кокс смог испытать их. Легко ли с их помощью создать свой собственный блог?

Все мы прошли через это: вы только что оплатили свой первый web-хостинг (или, допустим, впервые запустили web-сервер) и ищете ему достойное применение. Учитывая повальное мировое пристрастие читать о неизвестно чьих приходах и уходах, ответ очевиден: установить движок для блогов. Это — простой способ собрать web-сайт и обеспечить легкий доступ даже людям, далеким от техники. Мы помним былые дни блогов — когда приходилось вручную обновлять HTML сайты, добавляя информацию путем копирования и вставки своих шаблонов — и от этих воспоминаний нас слегка бросает в дрожь. Нет, жить стало лучше.

Новые движки блогов не просто облегчили жизнь: они способствовали появлению и развитию новых технологий. Благодаря работе с такими технологиями, как RSS, движки блогов вплели во всемирную паутину рабочие столы пользователей, а инновационные системы вроде TrackBack позволяют всей сети видеть, что вы сообщаете.

Славная база данных

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

Приложения для нашего Сравнения мы выбирали, основываясь на таких критериях, как вес, набор функций и простота. Movable Type и WordPress попали сюда потому, что слава об их тяжеловесности опережает их. B2evolution и WordPress — ответвления одного продукта, так что интересно будет сравнить, куда они оба шагнули. Однако все вышеперечисленные нещадно нагружают сервер, поэтому мы добавили Pivot как пример легковесного приложения; а Blosxom — такая классная цель для ковыряний и настройки, что и мы не смогли устоять. И, наконец, Nucleus являет собой аутсайдера в этом списке — он не слишком популярен, но мы сумели и в нем отыскать свой шарм - надеемся, вы это оцените.

Установка движка для блогов редко вызывает трудности, однако понять, какой же из этих пакетов, похожих как близнецы, подойдет именно вам — действительно непростая задача. Мы-то знаем, какой из них лучший, но ваш выбор определится вашей компьютерной индивидуальностью. Нужен вам подробный совет, или вы уже засучили рукава и принимаетесь за дело?

Но какой бы путь вы ни избрали, публикация теперь стала намного проще и быстрее, чем это когда-либо можно было себе представить. Итак, наслаждайтесь исследованием этих рупоров в мир Сети!

Pivot

Вариант, дружественный к серверу, но без базы данных.

Pivot при деле уже некоторое время и потихоньку набирает очки благодаря сво- ей прочной структуре и необычному отсутс- твию базы данных. Он написан на PHP, что делает еще более странным его выбор – ведь если вы работаете с PHP, у вас, веро- ятно, и MySQL установлен тоже. Процесс перестройки страницы в испол- нении Pivot отражает все странности, ранее существовавшие в сети. Однако, приняв во внимание отсутствие базы данных для дина- мического доступа, вы простите ему необ- ходимость вручную запускать обновление страницы. Статичные страницы означают солидное снижение нагрузки на ваш сервер по сравнению с движками, отягченными базой данных, например, WordPress, особен- но если вы не часто заглядываете в дневник и не перестраиваете сайт по сто раз на дню. Не думайте, что отсутствие базы дан- ных предполагает недостаточное коли- чество функций – комментарии, предыс- тория [trackbacks] и постоянные ссылки [permalinks] активны после стандартной установки, как и многочисленные категории и блоги. Включена также подгрузка файлов, а процесс реконструкции страниц, к счас- тью, генерирует ленты RSS и Atom, радуя читателей новостей. Устанавливается Pivot прямым копиро- ванием и chmod’ированием некоторых фай- лов. Движок программы прост в исполь- зовании, а уж редактор публикации– сама простота. Pivot идеален, если вы создаете многопользовательский блог для людей, не очень хорошо знакомых с правильным подходом к выполнению операций – вы не пройдете мимо блестящей кнопки New Entry на главной странице. Имеется и опция WYSIWYG, но в последнем релиз-кандида- те она не работала. Будем надеяться, конеч- ная версия ликвидирует недостатки. Рады сообщить вам, что Pivot очень мил на вид, и в нем есть достаточное коли- чество шаблонов блогов для начинающих. Конечно, кому-то это может и не понравить- ся. Pivot не укладывается в рамки образа стандартного движка для блогов и, возмож- но, не так приятен в использовании, как эта- кие высокотехнологичные пакеты. Выбор за вами: несомненно, попробовать его стоит, но его соперники, скорее всего, понравятся вам несколько больше.

Movable Type

Хорош, очень хорош – однако стоит ли за него платить?

Возможно, вы помните облом в сере- дине 2004, когда фирма Six Apart, стоя- щая за Movable Type, пересмотрела свою ценовую политику. Ограничив бесплатную версию единственным пользователем, Six Apart вышибла вон множество сайтов сооб- ществ, привыкших получать свои блоги бесплатно. Жаль, конечно, но не меньшее сожаление вызывает нежелание упомяну- тых блоггеров внести хоть какой-то вклад в программы, заложившие основы шумихи вокруг Web 2.0. Здесь мы рассматриваем бесплатную версию, так что помните: она не поддерживает многочисленных поль- зователей и поставляется без технической поддержки. Хотя ограничение до одного пользова- теля в какой-то мере переводит програм- му в разряд средненьких, но уж блогов она позволяет вам публиковать сколько угодно. А как движок? А движок хорош. Очень хорош: у Movable Type такой интер- фейс, что прочим остается только зеле- неть от зависти. Здесь все под рукой: блог прост и удобен как в обновлении, так и в конфигурировании. Функциональный набор Movable Type включает в себя категории, коммента- рии без раздражающего спама, дружест- венные блоги [blogrolls] и их связывание [linkblogs], и совместимость чуть ли не со всеми существующими web-технологиями. Но чего и ожидать при объеме более 5 MБ: Movable Type – настоящий тяжеловес. Движок шаблонов разработан довольно хитро, с применением простых HTML и спе- циальных тэгов для объектов-страниц, и нет конца дополнительным опциям, загружае- мым отдельно. Хватает и дополнительных модулей. Похоже, что без них вы вообще ничего не можете сделать, если не предпоч- тете бесплатную версию – ограничение до единственного пользователя означает, что нельзя даже упростить интерфейс, создав для своей публикации учетную запись с низ- кими привилегиями. Грустновато. Movable Type Хорош, очень хорош – однако стоит ли за него платить? Выбор Movable Type мог бы быть вопро- сом этики, но все же не стоит рассматривать его с этой позиции. Он – один из лучших в своей области, и с технической точки зре- ния (если уж не с философской) он превос- ходен. Решение Six Apart подзаработать на программах увело некоторых блоггеров к WordPress, но, поиграв с однопользователь- ской версией, автор убедился, что Movable Type стоит приобрести – а для халявщика- журналиста это непростое решение.

Blosxom

Блоги как голый скелет. Разверните эту IDE…

Произносится «Блоссом» (на слу- чай, если вы, увидя название, в сердцах плюнули на журнал), и из всех рассмотрен- ных клиентов это самый легковесный. Это одиночный скрипт на Perl, размером 17КБ, половину из которых занимают минималь- ные опции конфигурации. На вид обещает не много; но мудрая простота – безуслов- ное достоинство Blosxom. Начнем с того, что он не полагается на базы данных, вместо них разбирая простые текстовые файлы, раскиданные как вам нравится в отведенном для них каталоге. Каждый новый файл – это новый блог, а папка – новая категория, и вся ваша пуб- ликация состоит только из заглавия в пер- вой строке и тела файла. Время выгрузки [на сервер] определяет их положение на странице, а добавление статичных публи- каций выражается в выборе шаблона и его редактировании. Использование простых файлов – очень полезный подход к размещению информа- ции, и все любители минимализма в про- граммном обеспечении должны по досто- инству оценить его структуру: один костяк – и ничего лишнего. Ведь не всегда можно попасть в браузер – например, если вы вдруг захотите излить душу в блог, сидя в дебрях текстовой инсталляции. Blosxom идеален для передачи по FTP порций обыч- ного текста. Даже работая на машине в Интернет- кафе, со стандартным браузером и без доступа к консоли, вы все равно можете использовать Blosxom – удобный допол- нительный модуль обеспечивает настрой- ку через визуальный интерфейс, устра- няя необходимость напрямую редактиро- вать файл Perl, если вы хотите изменить опции. И хотя с основным пакетом постав- ляется только базовая функциональность (страничка, отображающая размещаемую информацию, и ничего больше), существу- ет куча репозитариев, откуда можно добыть функций для Blosxom. Все, что здесь име- ется – от RSS и Atom для комментариев и поиска – создано сообществом пользова- телей Blosxom. Вы можете даже отказать- ся от текстовых файлов и выбрать самый навороченный web-интерфейс: и готовые модули есть, и создание собственных не представляет особой сложности. Все же вам надо подумать, прежде чем выбрать Blosxom. С одной стороны, спасибо ему за то, что он оставляет все на ваше свободное усмотрение, а с другой стороны, он может отпугнуть тех, кто не очень хорошо знаком с работой в Perl и HTML – и в интерфейсе типа «выдели-и- кликни» (point-and-click) безусловно что-то есть. Можете либо просидеть несколько часов, прочесывая дополнительные модули в попытках создать идеальную блог-маши- ну, либо установить за это же время нечто более полнофункциональное – и успеть уже сделать пяток публикаций.

B2evolution

WordPress идет в одну сторону, он – в другую

Если вам нравится, что ваш движок блогов работает как недоучки из подтан- цовки, вы такой нашли. Название отража- ет происхождение программы: B2evolution (как и WordPress) – созданное пользова- телем ответвление ныне забытого движка B2. Хотя B2evolution и не может щегольнуть визуальными эффектами своего кузена, он обладает весьма достойным набором функ- ций, который оправдывает более детальное изучение. Практически с самого начала вы обра- щаете внимание на разумное использова- ние CSS – если вы предусмотрите несколь- ко визуальных тем, пользователи вашего блога смогут немедленно переключиться с одного на другой, и это прекрасно для желающих иметь выбор – сжирать или нет ресурсы канала ради яркой картин- ки. Ленты RSS и Atom вполне удовлетво- рят тех, кто хочет сохранить настоящую легковесность. Система вложенных подкатегорий означает легкость поддержки комплекс- ных блогов, имеется также поддержка по умолчанию дополнительных связанных блогов [linkblogs], если вы расползаетесь, как вирус. Движок имеет потрясающее (что не уди- вительно) сходство со старым администра- торским интерфейсом WordPress – некото- рое сглаживание там и сям не может скрыть этого сходства. Функции у B2evolution отличные: динамические публикации озна- чают, что внесенные изменения и вновь раз- мещенные материалы мгновенно отражают- ся на вашем сайте; база данных сообщества неустанно и тщательно вычищает спам из комментариев; а венчает все это хорошо разработанная система категорий. Будучи зрительно приятным, B2evolution оказывается слабым конку- рентом, когда доходит до дополнитель- ных модулей и шаблонов – доминирующий брэнд WordPress добился куда больше- го внимания, да и более солидного вкла- да от пользователей. Однако допмодули B2evolution, хотя и не столь многочислен- ные, как у WordPress, позволяют включить набор функций, достаточно широкий для удовлетворения любых потребностей. Мы не видим ничего плохого в том, что вы выберете его за свой движок бло- гов. Опция множественных блогов и кате- горий, усердное сообщество пользователей и аккуратный и продуманный web-интер- фейс – все, что нужно любому блоггеру, и у B2evolution это есть. И еще он, похоже, стабилен – ни во время установки, ни во время работы никаких проблем у нас с ним не возникло, равно как и никакой особой нагрузки на сервер.

Nucleus CMS

Крутой дизайн и ведение блогов без шума и пыли

Все-таки мы пока не определились с нашими предпочтениями. Отдать ли лавры буквальным именам – например, имеющим явно описательный характер WordPress и Movable Type – или более зага- дочным, вроде Nucleus [«ядро», – прим. ред.]? Хорошо, что дружелюбное отноше- ние к пользователю не зависит от названия движка блогов. Загрузка, chmod и базы данных обычно не являются проблемой, а все инструкции ясны и понятны каждому. Nucleus – не исключение. Установка зани- мает десять минут, причем ее инструкции просто чудесны – в основном благода- ря изумительной сжатости. Это свойство характерно для всего пакета. Движок тоже прост. Панель слева ведет вас в каждую секцию настройки, где вы найдете нужную информацию в наилучшей формулировке, а основное окно спроекти- ровано для наиболее эффективной подачи нужной информации. Например, наверху боковой панели есть выпадающее меню выбора. Просто отметьте один из неогра- ниченного числа блогов – и вы немедленно перенесетесь на страницу «новая публика- ция», готовую к размещению нового мате- риала. Nucleus кажется почти прозрачным, и именно такой и должна быть програм- ма для блогов. Никакого мусора, никакой посторонней ерунды – все, что здесь есть, старается помочь вам в важном деле само- выражения через Интернет. Здесь все под рукой, и поскольку в Nucleus полно важных функций, вы будете рады, что здесь все упорядочено. С глав- ной страницы администрирования можно работать с блогами, публикациями, ком- ментариями, установками и даже черным списком IP, и любая функция доступна не более чем за три щелчка мышью. Даже редактирование шаблонов, вполне способ- ное озадачить, упрощено благодаря разум- ной раскладке Nucleus. Для неопытных блоггеров это, быть может, не лучший вари- ант: мы-то все поняли, но новичкам, скорее всего, незнакомо большинство терминов, используемых в интерфейсе администри- рования Nucleus. Зато можно самим менять формулировки благодаря легко доступной опции выбора языка. В Nucleus отсутствуют многие прият- ности, наблюдаемые повсеместно. Здесь вы не найдете умного JavaScript, защища- ющего вас от случайной потери размещае- мых материалов или удобного интерфейса WYSIWYG. Но их и не планировалось вклю- чать, а вот возможность перейти туда, куда вам надо, никуда не денется. Поскольку Nucleus совместим с XMLRPC, можете использовать собственный внешний интер- фейс, если встроенного движка вам слиш- ком много (или слишком мало). И если вам так уж хочется, вы можете всегда создать собственную настраиваемую раскладку – ничто не мешает войти в код и внести изме- нения в шаблоны или элементы страницы. Власть народа Сообщество пользователей Nucleus нема- ло спостобствовало его популярности, и остается сердцевиной его разработки и поддержки даже после того, как этот дви- жок год назад обратил свои взоры на кор- поративного клиента. Доказательство тому – достойный выбор дополнительных моду- лей и шаблонов. Мы заметили, что многие из этих модулей, похоже, просто заплат- ки на некоторые дыры в его легковесном ядре: например, спам комментариев – это настоящее проклятье блоггеров по всему миру, а в Nucleus вы не сможете решить этой проблемы, пока не добавите превос- ходный модуль Blacklist и модуль автори- зации комментариев Commentcontrol. И вы не получите календаря последних публика- ций, пока не установите… э-э, Calendar, и для хорошего слежения за предысторией [trackback] тоже нужен свой допмодуль. RSS и Atom предоставляются в качестве скинов по умолчанию, но, если вы хотите добавить подачу комментариев, вам нужен еще один модуль. Поскольку Nucleus настолько лакони- чен, насколько может быть мультикатего- рийный движок блогов, внешний вид его скинов, созданных членами сообщества его пользователей, не особо отличается от классического формата боковой панели/ панели блогов (sidebar/blogbar). А почему бы, собственно, и нет? Меньше объектов на странице – меньше запросов к базе данных: не стоит забывать о нагрузке на сервер. CSS расположены достаточно удоб- но, чтобы настройка ваших скинов не пре- вратилась в тяжкий труд, и вы не загнулись, выбирая из наличных 60 или около того. Просто публикации Nucleus легковесен, но имеет все основные свойства: категории, комментарии и ленты RSS – вполне достаточно, чтобы сооб- щество забегало вокруг ваших блогов. Все остальное можно рассматривать просто как косметику; тогда как во многих движках у вас попросту нет выбора – приходится уста- навливать тонны ненужной ерунды. Если вам нужен эффективный и осно- вательный блог, не обременяющий сервер и перестраиваемый, то вот и он. С другой стороны, если вы предпочитаете, чтобы работа была сделана за вас, а вы бы могли без усилий начать работу с блогами, луч- ше обратиться к другим, более мощным пакетам.

WordPress

В нем есть место для всего, и в нем все на месте.

Не утихают яростные споры между теми, кто считает, что главное – привлекательный внешний вид, и теми, кто полагает, что главное – возможность делать то, что надо. Нейтральную почву между полярными мнениями найти трудно; а на ней-то и сидит WordPress, способный ублажить оба лагеря.

С тех пор, как Movable Type распугал изрядную часть своих пользователей, WordPress лидирует среди многофункциональных движков, и такое положение дел изменится не скоро. WordPress.com дает шанс тем, у кого нет сервера, начать жизнь среди блогов, а бесплатная самоустанавливающаяся версия с WordPress.org (рассматриваемая здесь), похоже, прокладывает дорогу к большему числу сайтов, чем любая другая.

Как таковая, WordPress делает то же, что и другие движки. Публикации, категории, многочисленные блоги, комментарии – все тут есть, и все работает именно так, как должно. И это, возможно, самая большая редкость. Хотя по умолчанию выдается сразу весь комплекс функций, и устанавливать, и начинать работу с ней легко и приятно. Страница публикаций подчеркивает это. Все аккуратно, все на своем месте. Опции для предыстории, отметки времени [timestamps], защита пароля угнездились в собственных выпадающих меню DHTML и скромно держатся в сторонке в тех многочисленных случаях, когда они вам не нужны. Чтобы привлечь лиц, страдающих кодобоязнью, предусмотрен редактор публикаций WYSIWYG и дружелюбное к пользователю предупреждение о том, что вы не потеряете вашу публикацию, если случайно сорветесь со страницы. Все это до боли совершенно.

Сшит по мерке

Творческая часть сообщества пользователей WordPress привнесла стильную ноту в обширный выбор предлагаемых скинов. Даже если для вас не найдется ничего подходящего – обязательно найдется нечто, способное удовлетворить ваши запросы после небольшой переделки, и каждый может воспользоваться простой системой тэгов для изменения раскладки страницы внутри администраторского интерфейса.

Переключение тем еще проще: ознакомьтесь с прекрасным выбором экранов в меню Презентации (Presentation menu), кликните по приглянувшемуся – и перед вашими пользователями предстанет новая картина.

Если вам нравятся расширенные функции блогов, вы также останетесь довольны. Обширным пользовательским сообществом разработан громадный набор дополнитель- ных модулей, превративший этот движок в идеал для лентяев: какую бы вы ни удумали функцию для вашего блога, есть шанс, что кто-то ее уже создал. Конечно, не все модули совершенны, потому что WordPress существует всего лишь пару лет. Но учитывая рост его популярности и отсутствие намеков на попытки собрать деньги в стиле Movable Type, плавный переезд в будущее вам гарантирован.

Как и у других движков блогов в этом Сравнении, пользовательское сообщество – сердцевина WordPress, которой движок обязан солидной частью набора функций, и здесь всегда рады помочь тем, у кого возникли трудности. Форум на http://WordPress.org/support (на 350 000 публикаций) содержит ответы на любые вопросы (вряд ли упомянутые даже в самой подробной документации), а также руководства, провожающие вас через любую задачу. Процесс установки недалеко ушел от прочих движков данного обзора – иными словами, прост даже для новичка. Хоть бы кто-нибудь создал блог, размещаемый исключительно с большой головной болью – а то и пожаловаться повода нету...

Простой импорт

Хорошо развиты методы размещения блогов, созданных с помощью других программ – большинство движков позволяют их импортировать, но не на таком уровне. Публикации из Blogger, Movable Type и даже старого RSS можно импортировать без проблем.

Трудно придраться к этому пакету. Он не так велик, чтобы это препятствовало ему стать жизнеспособной простенькой оболочкой для размещения блогов, но в нем есть все необходимое, чтобы создать империю мульти-блогов. Мы не заметили серьезного влияния на нагрузку сервера, а значит, его система динамического доступа к базе данных SQL никак не позволяет себя обскакать системам простых файлов типа Pivot, ну, а проблемы со спамом комментариев решаются. Если хотите легкой жизни, решение найдено.

ДВИЖКИ ДЛЯ БЛОГОВ ВЕРДИКТ

В этом Сравнении победитель налицо. WordPress – лучший в своем классе. Он прост в работе и позволяет создавать хорошо организованные блоги, впечатляющие внешним видом. Будет простительно, если, взглянув на таблицу функций, вы решите, что WordPress недостаточно экипирован, чтобы превзойти B2evolution, у которого самый солидный набор функций в нашем Сравнении. Но это только по умолчанию: установите дополнительные модули, и WordPress сделает все, что вы попросите. Таблица вводит в заблуждение и по поводу Blosxom: здесь также внушительное число функций от правильных модулей, а отсутствие лишней накрутки вокруг ядра обрадует многих. Как и практически любой выбор, этот крайне субъективен. Вы можете предпочесть Pivot за то же самое отсутствие SQL, поскольку он куда дружелюбнее к пользователю.

Серьезной проблемой в оценке этих пакетов стала высоко установленная планка. Рейтинг Pivot 6/10 – вовсе не плохой результат: получить оценку выше средней в такой хорошей компании – это похвала. Если, по-вашему, остальные слишком сложны для вас, Movable Type – надежная опора.

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

Персональные инструменты
купить
подписаться
Яндекс.Метрика