Skip to content

Все для WordPress, веб-розробки — і не тільки

CMS (інші рушії)

1

WordPress підходить не всім. Іноді рушій нав'язали, іноді обрали свідомо. І ось ви сидите з Joomla або Grav, а всі довідки в інтернеті про інше.

Цей розділ для тих, хто працює з CMS, крім WordPress. CMS — це система керування сайтом: вона зберігає контент і збирає сторінки. Ми пишемо про Joomla, Grav, Drupal, flat-file-рушії (CMS без бази даних, де весь контент лежить у файлах), конструктори на кшталт Weebly і про MODX.

Рубрика невелика, але самостійна. По цих рушіях мало нормальних російських матеріалів. Документація часто тільки англійською, а форуми занедбані з минулого десятиліття. Ми закриваємо цю прогалину конкретними завданнями.

Що всередині. Встановлення рушія з нуля та налаштування під реальний проєкт. Відновлення сайту з резервної копії, коли все впало і паніка наростає. Порівняння: який рушій взяти для блогу, для лендінгу, для каталогу. Добірки на зразок «10 найкращих Flat File CMS» із чесними плюсами та мінусами кожної.

Як обрати CMS під задачу. Це перше питання, на яке ми відповідаємо без води. Для простого блогу вистачить flat-file-рушія, для корпоративного порталу з правами доступу потрібен Drupal, для швидкого сайту без програміста підійде Weebly. Розбираємо, чим ці рішення відрізняються за порогом входу, швидкістю і тим, скільки доведеться платити за хостинг.

Окремо про суперечку статичний сайт проти динамічного. Статичний збирається заздалегідь у готові HTML-файли і віддається миттєво. Динамічний будує сторінку при кожному запиті з бази даних. Пояснюємо плюси flat-file підходу: немає бази, нічого зламувати через неї, бекап — це просто архів папки, сайт переноситься копіюванням. І чесно кажемо, де flat-file програє, наприклад на тисячах товарів із фільтрами.

Міграція між рушіями. Перенесення сайту з однієї CMS на іншу майже ніколи не йде гладко. Показуємо, як витягнути контент із Joomla, як перекласти сторінки в Grav, що робити з посиланнями, які змінили адресу. Готуємо список того, що обов'язково зламається, щоби ви перевірили це заздалегідь.

Безпека й оновлення не-WordPress рушіїв. Тема, про яку майже мовчать. Де брати свіжі патчі для Joomla, як оновити Drupal так, щоб не покласти сайт, чому стара версія рушія небезпечніша за застарілий плагін. Розбираємо, як налаштувати регулярні бекапи та перевірити, що копія дійсно відновлюється.

Окремо любимо Grav. Це flat-file CMS, швидка і без примхливої бази даних. Показуємо часті налаштування та сніпети (готові шматки коду для вставки). Пояснюємо, як редагувати сторінки прямо з фронтенду, не залазячи в адмінку.

Кожен термін розшифровуємо на місці. Зустріли «кешування» (збереження готових сторінок, щоб сайт завантажувався швидше) — і одразу бачите пояснення. Не треба тримати десять вкладок зі словниками. Читаєте і робите.

Матеріали пишуть практики. Ми самі розгортали Joomla на хостингу, лагодили Drupal після невдалого оновлення, переносили сайти з конструкторів на нормальний рушій. Тому знаємо, де система підведе. Де оновлення ламає шаблон. Де бекап відновлюється лише наполовину. Де документація бреше, а насправді все інакше.

Структура посібників проста. Спочатку коротке вирішення задачі: що натиснути, яку команду ввести. Потім докладний розбір із причинами та нюансами. Наприкінці — застереження про граблі, на які наступили ми самі. Щоб ви не повторювали.

Для кого розділ. Для тих, хто адмініструє сайт на рідкісному рушії та втомився шукати відповіді по крихтах. Для тих, хто обирає CMS під новий проєкт і не хоче повторювати WordPress. Для розробників, яким дістався чужий сайт на Joomla або MODX без документації.

Ми не агітуємо кидати WordPress. Він хороший для своїх задач. Але іноді flat-file-рушій або Drupal підходять краще, і про це майже ніхто не пише зрозуміло. Ми пишемо.

Обирайте рушій і читайте конкретний посібник. Якщо потрібного матеріалу поки немає — рубрика зростає. Пишіть, що розібрати наступним.