Drupal або wordpress, що краще

Персональна сторінка shra, блог фріленсерів, веб-розробника на PHP. Тут я ділюся своїм досвідом і думками, проводжу досліди над людьми, збираю нематеріальні свідоцтва власної дурості. Використовуючи приклади програмного коду з даного сайту, ви приймаєте всю відповідальність за можливі наслідки їх використання, включаючи ваше психічне здоров'я і інтереси третіх осіб.

Drupal або wordpress, що краще

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

Спочатку трохи про Drupal

На даний момент активна версія 7 цієї платформи. «Коробкова версія» хоч і не вимагає складних маніпуляцій з налаштування для запуску сайту на цьому движку, але навіть простий проект на Drupal не обійдеться без установки 3rd part модулів, додаткового програмування функціоналу та доопрацювання шаблонів.

Тобто для роботи з движком потрібно вивчати його API, підбирати функціональні модулі, розбиратися в його архітектурі і вміти програмувати на PHP.

Кожне нове покоління платформи є несумісним з попереднім. Архітектура проекту хоч і слідує своїм основним принципам, але може зазнавати істотних змін. Розробники часто викидають з нової гілки проекту якісь архаїзми та додають в ядро ​​функціонально популярні модулі.

Я не буду розповідати про такі очевидні речі, як типи публікацій, таксономія, ЧПУ і багатомовність. Всі ці речі повинні підтримуватися претендують на місце серед кращих двигунів. Вони, звичайно, є в Drupal.

Движок дуже популярний, підтримується найбільшим співтовариством професійних програмістів. Всі типові завдання для нього вже реалізовані у вигляді сторонніх модулів.

Пару слів про WordPress

WordPress має дружній інтерфейс back-end частини (панелі адміністрування) прямо з коробки. У його адмінки набагато легше розібратися, чим в адмінці Drupal. А модулі встановлюються / оновлюються прямо в back-end. У 7 версії Drupal оновлення модулів теж стало можливим через адмін-панель сайту, але установка нових модулів як і раніше виконується вручну (використовуючи доступ до сайту через FTP).

Висновки: що ж краще WP або Drupal?

  1. Якщо ви робите блог, персональний журнал, некомерційний проект, то я б вибрав WP.
  2. Якщо у вас вже є досвід роботи з одним з двигунів - то я б віддав перевагу тому движку, з яким вже добре знайомий.
  3. Якщо проект вимагає проектувати багато типів матеріалів, а самих публікацій очікується багато (десятки і навіть сотні тисяч), то я б віддав перевагу Drupal.

WP має лаконічною формою зберігання даних, таблиць в БД сайту на WP всього 2 десятка. В одній таблиці з публікаціями зберігаються їх ревізії, а також опису завантажених картинок. При великій кількості об'єктів все це потворно розпухає і може при слабких ресурсах БД поводитися задумливо.

В Drupal ж архітектори постаралися максимально атомизировать дані, тому таблиць в базі в рази більше, архітектура складніше. А в ядро ​​drupal вбудовані механізми кешування.

Як бачите, однозначно відповісти на питання що краще - WordPress або Drupal - не можна.

Схожі статті