Джерело: smashingmagazine.com
Автор: Glen Stansberry
Вибір програмного забезпечення для створення блога може стати складною справою, особливо якщо ви в цьому новачок. Існує безліч різновидів движків і систем управління вмістом сайту (CMS). Пошук необхідного софту - непросте завдання, якщо враховувати величезну кількість різновидів цього ПЗ, доступного сьогодні в Мережі.
При виборі блог-софту враховується безліч аспектів. Наприклад:
Мова програмування.
Більшість блог-платформ розроблена на PHP або на Rails, але в принципі ви можете знайти собі платформу, написану на будь-якій мові, яка вас влаштовує.
Необхідні властивості.
Вигляд вибраного вами софту безпосередньо залежить від того, з яким виглядом блогов ви збираєтеся працювати. Одні види блог-софтів більше розраховані на новачків, а інші - на дизайнерів і розробників. Ви повинні вибрати саме ту програму, яка потрібна вам.Розмір спільноти, присвяченого конкретному ПЗ
Якщо в однієї блог-системи спільнота більша, а в іншої - менша і проявляє менше активності, то краще вибрати програму з найбільш активною спільнотою. Чим більше активність користувачів, тим вище вірогідність того, що код програми постійно допрацьовується і покращується.
Давність створення ПЗ
«Вік» платформи вказує на її завершеність. Молоді проекти найчастіше нестабільні і в них значно більше помилок.
Планування розширення блогу
Якщо ви розраховуєте, що в майбутньому до блогу додадуться форум, магазин або якісь інші служби, необхідно вибрати найбільш відповідний для цього двигунець блогу.
То, який саме двигунець ви виберете для створення блогу, робитиме величезний вплив на його подальше функціонування. Дуже важливо із самого початку вибрати найбільш відповідний варіант, щоб в майбутньому уникнути перенесення всієї системи на інший двигунець. Нижче представлені «за і проти» відносно 10-ти найбільш популярних двигунців блогів.
1. Wordpress
Wordpress - це найбільш відомий і дуже популярний серед блогерів двигунець. Вона оснащена дуже простим і інтуїтивним інсталятором, тому будь-хто, навіть новачок, може швидко встановити її без всяких ускладнень.
Головним достоїнством цього двигунця є спільнота Wordpress. Вона одна з найбільших і активних спільнот розробників і користувачів, тому в ній можна знайти будь-яку тему оформлення або плагін. Можливості доопрацювання цього двигунця нескінченні, тому безліч веб-сайтів і веб-сервісів використовують код Wordpress як основу для створення різних внутрішніх додатків. Крім того, Wordpress можна інтегрувати з Akismet - однієї з найбільш ефективних систем захисту від спаму, призначеної для двигунців блогів.

Новачки можуть не тільки запросто встановити Wordpress, але й одним клацанням мишки завантажити та встановити автоматичні апгрейди до плагінів. Накопичення знань про Wordpress йде дуже легко, і якщо починаючий користувач стикається з якоюсь проблемою, він завжди може ознайомитися з великим пакетом документації. Двигун Wordpress ідеально підходить як новачкам, які хочуть провести свою першу інсталяцію блогу якомога спокійніше, так і досвідченим розробникам, які шукають програму зі стабільним кодом, з якої можна зробити щось нове.
Якщо ви хочете створити сайт, що містить безліч блогів, вам варто познайомитися з системою Wordpress MU. Вона містить у своїй основі той же самий код, що й Wordpress, розрахований на створення одного блогу, але володіє додатковими функціями.
Сайти, розроблені на Wordpress:
Web Designer Wall

I Love Typography

Binary Moon

Superflous Banter

2. Movable Type
Якщо Wordpress - найбільш широко розповсюджений двигун для блогу, то на платформі Movable Type працює більшість блогів з високим трафіком. Найбільш значимі серед них - Huffinqton Post (найпопулярніший блог в Мережі), Gawker blogs (блоги Lifehacker, Gizmodo та інших), BoinqBoinq і dooce.

Головний плюс на користь системи Movable Type- це вбудована в неї підтримка функціонування безлічі блогів на одному двигуні. Ви можете швидко створити ту кількість блогів, яка вам потрібна, або відразу цілу мережу блогів на кшталт Huffington Post або Gawker.
Двигун Movable Type «подолав» Wordpress в плані зручності для користувача, і тому його інтерфейс та інсталятор стали набагато зручніше, а самим великим стрибком вперед став перехід платформи на відкритий вихідний код. В результаті цього спільнота Movable Type різко збільшилася в розмірах.
Якщо ви хочете створити декілька блогів або мережу блогів, і вам потрібен софт, який працює з великими кількостями трафіку, то платформа Movable Type - найкращий вибір.
Сайти, розроблені на Moveable Type:
Kevin Kornell
Cameron Moll

Dave Shea

Dan Cederholm

3. ExpressionEngine
Платформа ExpressionEngine володіє високою надійністю, але за неї потрібно платити. Її найбільша перевага - це можливість публікувати вебсайти складної структури або з використанням декількох субдоменів, створених в одному домені, або на різних доменах.
Для того, щоб створити розгалужений сайт на системі з декількох доменів, досить однієї встановленої системи. Працювати з серверною частиною платформи дуже просто, і це зручно для користувача. А дизайнери і розробники люблять цю програму за те, що її досить просто прив’язати до сайту і таким чином дати можливість клієнтові працювати зі своїм власним блогом. Двигун ExpressionEngine - це надійний єдиний пакет програм.

ExpressionEngine дійсно розроблений для людей, які намагаються створити розгалужений блог-сайт, і при цьому будь-хто може досить легко впоратися з цим ПЗ завдяки його продуманому і витонченому дизайну. Одна ліцензія коштує 99,95 доларів, але якщо ви хочете створити особистий блог, завантажуйте базову (Core) версію EE безкоштовно.
Сайти, побудовані на ExpressionEngine:
Jesse Bennett-Chamberlain

Veerle Pieters

4. Drupal
Drupal - це не просто блог-софт. Хоча існує величезна спільнота, присвячена вихідному коду цієї програми, а багато блогів працює на її основі, Drupal не можна назвати «чистим» двигунцем для блогу. Тому що це коммьюнити-програма.
Платформа Drupal дійсно блискуче справляється з функцією софту для створення блог-спільнот. Чудовим прикладом використання Drupal при розробці спільноти є Performansinq. Неважливо, чи хочете ви створити один блог або 100 - Drupal підійде в будь-якому випадку.

Ще однією сильною стороною цієї платформи є універсальність софту. У комплект входить надійна система взаємодії з користувачем, а також набір функцій, необхідних для успішної роботи спільноти: форуми, книги (для створення документів зі структурою «книга»), а також трекер, за допомогою якого можна відслідковувати свіжі зміни системи і появу контенту, нещодавно добавленого користувачами.
Крім того, у Drupal є велика спільнота розробників та модулі. За допомогою цих модулів можна створити будь-який тип сайту або додати практично будь-які функції при встановленні Drupal. На багатьох відомих сайтах двигун Drupal використовується для створення розгалуженої системи блогів і спільнот: Performancinq, Spread Firefox, The Onion, Ubuntu та інші.
Drupal чудово підійде тому, хто хоче додати до свого блогу співтовариство з форумами та розширеннями.
Сайти, побудовані на Drupal:
43 Folders

Abduzeedo

5. Textpattern
Textpattern - найпростіша блог-платформа порівняно з тими, що були описані вище. Вона навіть не містить редактора в стилі WYSIWYG (What
you see is what you get, тобто «що бачиш, те й отримуєш»), замість цього для форматування тексту в ній використовується мова розмітки Textile.
Платформа Textpattern дуже схожа на ExpressionEngine, за винятком тих можливостей, якими наповнена ExpressionEngine спочатку. (Про відмінності між цими двома блог-платформами можна дізнатись більше). Хоча ця програма досить стабільна і цілісна, вона навряд чи підійде новачкам, оскільки їм доведеться або вивчити мову Textile, або відразу робити записи з використанням HTML. При необхідності, звичайно, у вигляді додаткового плагіна можна встановити WYSIWYG-редактор.

У цієї платформи існує достатня кількість тем і розширень, і хоча спільнота розробників Textpattern не така велика, як у Wordpress, вона досить лояльна і відкрита по відношенню до користувачів.
Платформа Textpattern ідеально послужить більш досвідченим створювачам блогів, які віддають перевагу простоті і знайомі з мовою Textile.
Сайти, побудовані на Textpattern:
Hicksdesign

NZRN

Erratic Wisdom

6. Joomla
CMS Joomla дуже схожа на орієнтовану на спільноти платформу Drupal, і число її прихильників росте з кожним днем. Якщо Drupal більшою мірою пристосована для розробки сайтів та блогів, що діють як спільноти, то Joomla більше підходить для розробки електронних магазинів (тут можна прочитати більше про відмінності між Joomla та Drupal).

Незважаючи на відмінності, двигунці Joomla та Drupal дуже схожі в одному: всього за кілька хвилин з найпростішого сайту можна спорудити блог-спільноту. У Joomla є досить активне спільнота розробників, які створюють безліч розширень.
Платформа Joomla чудово підходить для створення блог-спільнот або для долучення до існуючих блогів додаткових функцій електронного магазину.
7. b2evolution
b2evolution - це ще одна блог-платформа, за допомогою якої можна створити або одиничний блог, або відразу цілу мережу блогів. Але спільнота розробників цього двигунця, мабуть найслабша з усіх існуючих - вона розробило всього близько 200 плагінів (порівняйте з Joomla - понад 3 400 плагінів!)
Але хоча спільнота розробників b2evolution не особливо велика, двигун має досить багатообіцяючий вихідний код, і багато людей все ще використовують b2evolution для створення своїх блогів і блог-спільнот.

З серверною частиною програми розібратися дуже легко, тому ця платформа ідеально підходить для початківців. Крім того, у b2evolution є вбудована функція статистичної обробки, яка чомусь відсутня у більшості блог-платформ. У комплект програми входить редактор повідомлень з мінімальним набором WYSIWYG, що також може порадувати блогерів-початківців.
8. Nucleus CMS
Nucleus - це ще один пакет двигунця для блогу, призначений для створення як одиночних блогів, так і розгалужених систем, що містять безліч блогів різних авторів. У плані можливостей програми і діяльності спільноти розробників його можна порівняти з b2evolution. При цьому Nucleus володіє набором корисних плагінів і тем оформлення блогу, які для поліпшення роботи програми можна додавати при інсталяції.

Враження і відчуття від використання Nucleus набагато приємніші, ніж від b2evolution, серверна частина Nucleus проста і доступна для розуміння. До того ж у цієї системи добре організований графік виходу оновлень, тому її код опрацьовується набагато краще. Якщо ви хочете з усіх боків вивчити програму перед завантаженням, ось тут можна ознайомитися з демо-сайтом.
Nucleus – це чудова блог-платформа для безпосереднього створення одного або декількох блогів.
9. Serendipity
Платформа Serendipity може пишатися своїм інтерфейсом, дружнім до новачків. Плагіни до неї оновлюються автоматично - кожного разу при виході в Мережу перевіряється архів плагінів, і при необхідності з великої бібліотеки користувальницьких плагінів завантажуються їх оновлені версії. Ця програма на відміну від багатьох інших блог-платформ без додавання спеціальних плагінів підтримує можливість створення вкладених та розгалужених гілок з коментарями.

У двигуну Serendipity використовується система шаблонів Smarty, тому PHP-код, на якому написаний цей двигун, дуже чіткий і швидкодіючий. Якщо ви вперше створюєте блог, ви можете скористатися майстром встановлення, що значно полегшить процес. На відміну від платформ b2evolution і Nucleus, за допомогою Serendipity не можна відразу створити систему з декількох блогів, але одним блогом можуть користуватися відразу кілька користувачів.
10. Mephisto
Аж до цього моменту ми обговорювали тільки те ПЗ для створення блогів, яке було розроблено на мові PHP. Система Mephisto розроблена на платформі Rails. Зовнішній вигляд серверної частини дуже простий, її можна зрозуміти інтуїтивно. Кожним елементом зовнішнього оформлення Mephisto можна керувати за допомогою вбудованого редактора, без використання FTP-клієнтів.

На жаль, поки що нічого не можна сказати про плагіни або додаткові теми оформлення, створених для поліпшення зовнішнього вигляду або функціональності блогу. В основному Mephisto являє собою початковий набір для створення блогу, який ще не розроблений у достатній мірі.
Блог-платформа Mephisto в основному призначена для дизайнерів та веб-розробників, які можуть створювати свої власні теми і плагіни для вдосконалення сайту. Новачкам краще працювати з Wordpress, Movable Type або ExpressionEngine. Ці популярні двигунці для блогів набагато простіше удосконалити за допомогою вже наявних тем і плагінів.
Варті уваги
Ось ще декілька двигунців, котрі не увійшли в десятку, але варті уваги.
Dotclear
Dotclear –французька блог-система, представлена також і в англійському варіанті. Підтримує декілька блогів на одному двигуні, серверна сторона дуже зручна для користувача
Symphony
Symphony - блог-платформа для веб-розробників. Заснована на XML / XSLT, тому поводження з нею вимагає певного запасу знань. Дуже багатогранна і добре настроювальна система, призначена для досвідчених блогерів, яким необхідне тонке управління сайтом.
Habari
Habari - багатообіцяючий сучасний двигунець для блогів, в якому зроблено акцент на роботу з дефектами на рівні ядра програми. Розробники інших блогів намагаються виправляти такі помилки за допомогою доповнень. Платформу Habari по праву можна назвати більш сумісної зі стандартами і більш безпечною, ніж інші блоги.
Pixie
Pixie - це невелика CMS, за допомогою якої можна швидко створювати веб-сайти та блоги, проста у використанні і безкоштовна. Серверна сторона цього двигуна має гарний дизайн і легку навігацію.
Повязані записи
- Немає





Fanta | 17-02-2009 в 1:01 #
Нова але доволі перспективна КМС - http://max-3000.com
Псих | 17-02-2009 в 19:49 #
Отакої, дуже цікава стаття! Я раніше не знав про інші cms такі подробиці. Завжди лінь було гуглити))
budulay | 18-02-2009 в 3:46 #
В планах ще написати про ті cms, які мають українську локалізацію і окремо про ті котрі побудовані на фреймоворку CodeIgniter (напр. той же MaxSite CMS - max-3000.com)
maque | 17-01-2010 в 13:44 #
Дуже добрий перелік CMS, який безсумнівно стане у нагоді під час вибору системи для нового сайту.