Рушій для блогу
Коли я створював блог, довелося вибирати, як і де його вести. Попри прогнози швидкого спаду популярності, блоги залишилися на плаву - привіт із 2015 року, усе так і сталося. Ба більше, вони стали найпопулярнішим видом вебсторінки. Дедалі більше людей хочуть висловлювати свої думки, ділитися ними з іншими й виражати творчі емоції.
То що ж усе-таки краще вибрати?
Є зручні сервіси на кшталт LiveJournal, Blogspot і Tumblr, а також безліч інших тематичних і не лише тематичних спільнот, які пропонують таку можливість. За допомогою цих блогових платформ легко й швидко створити блог, яким просто та інтуїтивно керувати.
А якщо поглянути з іншого боку, усе значно неприємніше. Залежність від платформи обмежує творчі можливості в дизайні й нестандартній концепції блогу. Та й неприємно усвідомлювати, що це не зовсім твій блог. Є платформи, які дають майже стовідсоткову свободу, але вона ілюзорна, якщо не дотримуватися правил:
Правила, яких необхідно дотримуватися:
1. Власний домен: якщо блогова платформа з якихось причин не зможе обслуговувати блог, ім'я залишиться за вами.
2. Постійні резервні копії контенту в незалежному від платформи місці: якщо вона більше не зможе обслуговувати блог, ви запустите його на іншій платформі або власному рушії.
3. Резервна копія дизайну: усі останні зміни потрібно зберігати в незалежному від блогової платформи місці.
4. Резервні копії всіх мультимедійних файлів.
5. Резервна копія ієрархії URL.
Правила, яких бажано дотримуватися:
1. Публікувати дописи в усіх можливих джерелах: Facebook, «ВКонтакте», Twitter тощо. Це потрібно, щоб зменшити ризик втрати контенту.
2. Створити дзеркало блогу на тій самій платформі, але в іншому обліковому записі. Воно знадобиться, якщо вас заблокують за нібито спам або з іншої причини.
3. Мати локальну копію блогу; її можна зробити за допомогою чарівної утиліти wget.
Особисто я дійшов висновку - ще один привіт із 2015 року, - що платформа на власному хостингу значно привабливіша. Такі платформи дають авторові повну свободу у функціональності, дизайні й усіх творчих поривах. Їх безліч, але, щоб не перевантажувати вашу увагу, розповім лише про найпопулярніші й найкращі, на мій погляд.
WordPress - безперечний лідер: найзручніший і найпопулярніший, найпростіший і водночас найрозвиненіший рушій для блогу. Для нього є величезна кількість плагінів, розширень, оновлень та інших корисних речей.
Своєю популярністю WordPress багато в чому завдячує простому майстру встановлення. Для ручного встановлення потрібно підготувати базу даних і вказати параметри підключення. Файл wp-config.php можна заповнити самостійно або доручити його створення встановлювачу. Є також чимало офіційних російськомовних ресурсів про WordPress. Що ж до налаштувань, їх безліч.
Для цього рушія створено силу-силенну тем, тобто готових дизайнів: достатньо завантажити тему до відповідної папки - і дизайн уже інший. Є також величезна кількість плагінів, які, до речі, як і теми, можна встановлювати просто з адмінпанелі.
Ще один дуже важливий момент: WordPress - це не лише блог, а й сайти будь-якого іншого типу, від корпоративного порталу й інтернет-магазину до лендингу та заглушки.
Але ідеально не буває. З популярністю приходять не лише користувачі, а й зловмисні хакери, для яких такий масовий рушій - можливість поповнити ботнети новими машинами. Уразливості трапляються як у самому WordPress, так і в темах та плагінах. Важливо стежити за оновленнями, правами доступу та резервними копіями; терміни випуску виправлень різняться.
Drupal - ще одна відома CMS, яку можна використовувати для блогу. Встановлення тут уже не таке просте, хоча й зовсім не складне: загалом він встановлюється як звичайна CMS. Не розповідатиму, як саме: якщо ви не знаєте, краще прочитати посібник зі встановлення, він написаний досить зрозуміло.
У цієї системи складна деревоподібна структура публікацій, яку зрозуміє не кожен новачок. Варто також згадати, що рушій може слугувати не лише блогом, а й сайтом із будь-якою функціональністю, залежно від підключених модулів.
Це точно не вибір новачка, адже навіть досвідчений вебмайстер не одразу розбереться в численних функціях і налаштуваннях. Якщо хочете простих рішень, це не ваш варіант. До того ж шаблонізатор Drupal не надто очевидний.
Безперечний плюс - розширюваність Drupal: на ньому можна зробити майже все, що заманеться. Це навіть не зовсім CMS, а радше фреймворк із графічним інтерфейсом.
І ще кілька варіантів:
Textpattern - цей рушій маловідомий у російськомовному інтернеті, зате має досить оригінальну реалізацію та ідеї. Для нього є й безкоштовні готові теми. Спосіб установлення залежить від версії; у старих версіях перенесення шаблонів і налаштування дизайну часто вимагали ручної роботи. Натомість є вагома перевага - власна система тегів. Це зручно для тих, хто не хоче вчити PHP, але хоче самостійно налаштовувати дизайн. Достатньо розібратися в кількох десятках тегів. Загалом це звичайний блоговий рушій, досить зручний для новачків.
B2evolution - споріднений із WordPress проєкт, який можна охарактеризувати як аналог WordPress MU: він теж підтримує кілька блогів. Тобто можна вести декілька блогів одночасно. Загалом рушій непоганий, але браузерного редактора тем немає, тож усе доведеться редагувати вручну й завантажувати на сервер. Варто відзначити вбудовану статистику: вона надає вичерпну інформацію, і нічого додаткового встановлювати не потрібно.
MovableType - перше, що помічаєш у цьому рушії, - він написаний мовою Perl. Ця менш поширена мова звична для Linux-систем. Налаштування також доволі непросте, якщо ви не користуєтеся Linux: доведеться дозволяти виконання файлів, змінювати права, редагувати .htaccess і робити ще багато чого. Одне слово, не для користувачів Windows - хоча, точніше, не для всіх. За функціональністю це один із найкращих рушіїв. Є також власна система тегів для налаштування дизайну. Важлива можливість - вести необмежену кількість блогів у межах однієї інсталяції.