Створення сайтів на Drupal

Спеціалізація студії «Зіна дизайн» — розробка сайтів на Drupal.

Що таке Drupal?

Drupal – це система керування контентом. Простими словами, це програма, на якій працює сайт і яка дозволяє редагувати сторінки сайту.

Drupal відноситься до того ж типу програм, що і WordPress, і має кілька важливих переваг.

Хто використовує Drupal?

Окрім того, що на Drupal зроблено більшість сайтів клієнтів студії «Зіна дизайн», на ньому також зроблено сайти таких відомих, вимогливих до якості та технічно компетентних компаній та організацій:

Офіційні сайти уряду США

Офіційні сайти
уряду США
www.usa.gov

Сайт Банку Китаю

Сайт Банку Китаю
www.bocusa.com

Сайт компанії Ілона Маска

Сайт компанії
Ілона Маска «Tesla»
www.tesla.com

Сайт NASA

Сайт NASA
www.nasa.gov

Сайт Гарвардського університету

Сайт Університету Гарвард
harvard.edu

Сайт Університету Оксфорд

Сайт Університету Оксфорд
ox.ac.uk

Сайт фондової біржі NASDAQ

Сайт фондової біржі
NASDAQ
www.nasdaq.com

Сайт фармацевтичної компанії Pfizer

Сайт фармацевтичної компанії Pfizer
www.pfizer.com

Сайт компанії AMD

Сайт компанії AMD
www.amd.com

Сайт компанії IBM

Сайт компанії IBM
www.ibm.com

Сайт компанії Red Hat

Сайт компанії Red Hat
www.redhat.com

Сайт компанії NOKIA

Сайт компанії NOKIA
www.nokia.com

Сайт компанії Mitsubishi Heavy Industries

Сайт компанії
Mitsubishi Heavy Industries
www.mhi.com

Сайт МакДоналдс в Австралії

Сайт МакДоналдс
в Австралії
www.mcdonalds.com.au

Сайт компанії Panasonic

Сайт компанії
Panasonic
www.panasonic.com

Сайт виробника зброї Smith & Wesson

Сайт виробника зброї Smith & Wesson
www.smith-wesson.com

Сайт компанії DC Comics

Сайт компанії
DC Comics
www.dccomics.com

Сайт компанії Sony Pictures

Сайт компанії
Sony Pictures
www.sonypictures.com

Сайт компанії WarnerMedia

Сайт компанії
WarnerMedia
www.warnermedia.com

Сайт компанії Paramount

Сайт компанії
Paramount
www.paramount.com

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

У чому відмінність Drupal від WordPress?

Найпопулярніша система управління контентом — WordPress. На ньому зроблено більше половини всіх сайтів у світі.

Drupal знаходиться на другому місці в тій же категорії, до якої належить WordPress — безкоштовні системи Open Source. На Drupal зроблено 18% всіх сайтів серед 10 тисяч найпопулярніших сайтів у світі:

Статистика популярності CMS у світі

І Drupal, і WordPress відносяться до одного класу програм для керування сайтами та пропонують схожі можливості, тому часто виникає питання, яку CMS вибрати.

Drupal WordPress
Вартість Безкоштовно Безкоштовно
Мова програмування PHP PHP
База даних MySQL MySQL
Вимоги до хостингу Звичайний Звичайний
Додаткові
модулі та плагіни
Є, більше
48 тисяч
Є, більше
59 тисяч
Середня вартість
платних плагінів
Всі безкоштовні 50$-200$ на рік
Вихід оновлень Часто, кожні
1-2 тижні
Часто, кожні
1-2 тижні
Іноді з інтервалами в 1-2 місяці

Як видно, обидві системи справді дуже схожі. Завдяки цьому обидві системи стали лідерами серед систем керування контентом у всьому світі.

Але між ними є й принципові відмінності, які серйозно впливають на процес розробки сайту та його подальший життєвий цикл. Розберемося з цим.

Безкоштовні та платні розширення

Кількість модулів або плагінів для Drupal та WordPress порівнянно — понад 59 тисяч для WordPress, понад 48 тисяч для Drupal. Але є нюанс.

Для Drupal абсолютно всі додаткові модулі — безкоштовні.

Для WordPress більшість якісних плагінів — платні, з вартістю 50-200 $ на рік. Для прикладу перегляньте ціни на рекомендовані в 2022 році плагіни WordPress для бізнес-сайту .

Ця особливість пов'язана з початковим позиціонуванням обох систем:

  • WordPress розроблявся для новачків-блогерів, які не розуміються на програмуванні, і для таких людей швидко виріс ринок готових платних рішень;
  • Drupal розроблявся для професійних творців сайтів, кому потрібен потужний та гнучкий інструмент створення та обслуговування сайтів.

Тому WordPress залишається найкращим вибором, якщо ви хочете самостійно робити свій сайт і готові регулярно доплачувати за це хобі, а Drupal — найкраще рішення, якщо потрібна надійність.

Регулярність оновлень

Обидві системи мають два типи оновлень:

  • поліпшення, пов'язані з виходом нових версій та додаванням нових можливостей;
  • оновлення безпеки, які необхідно регулярно встановлювати, щоб не виникла загроза злому сайту.

У цьому аспекті Druapl виглядає краще — оновлення виходять стабільно та без тривалих перерв, які бувають у WordPress.

Це одна з причин (крім суто технічних, пов'язаних з якістю ядра та архітектурою системи), чому Drupal масово використовується для сайтів, вимогливих до безпеки — таких, як сайти військово-промислового комплексу та урядові сайти.

CMS проти CMF

WordPress — це CMS (Content Management System), яка спочатку була призначена для простих блогів, а Drupal — це CMF (Content Management Framework), який розроблений як універсальна платформа для будь-яких типів сайтів.

Цитата з Wikipedia:

Така готова до використання система управління контентом, як Drupal, одночасно вважається і каркасом для побудови таких систем[6], що визначається як можливістю розширення функціоналу за рахунок користувацьких модулів, так і багатством механізмів і абстракцій для управління контентом, що надається цією системою.

Межа між CMF і CMS

У чому це виявляється на практиці:

  • на WordPress легше робити прості сайти із шаблонним оформленням,
  • на Drupal легше робити складні сайти з індивідуальним дизайном.

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

Це пояснює, чому Drupal широко поширений як платформа для сайтів ВНЗ, особливо високого класу — у них немає нестачі в мозку і в результаті переважна більшість сайтів найпрестижніших університетів світу зроблено на Drupal.

Разом: ключові переваги Drupal

  1. Drupal повністю безкоштовний, включаючи всі додаткові модулі, і завжди буде безкоштовним.
  2. Drupal – це CMF, тобто. більше, ніж CMS: він поєднує в собі можливості системи управління контентом, такі як готова адмінка, можливість налаштовувати сайт без написання коду та приємний інтерфейс, і необхідні професійним програмістам можливості фреймворку.
  3. Починаючи з 8-ї версії Drupal включає Symphony — потужний комерційний фреймворк, який гарантує ще більш високий рівень надійності, підтримки та стабільного розвитку.
  4. Drupal часто використовується для складних та вимогливих до безпеки та надійності сайтів і під це оптимізована інформаструктура його підтримки.
  5. Drupal поширюється під ліцензією GNU, що дозволяє легально використовувати його на безкоштовній основі як державним, так і комерційним організаціям.