Дріс Байтарт (розробник Drupal): Запуск сайту Білого дому (на Drupal) - це ще один з багатьох доказів, які підтверджують успішність Drupal як веб-технології

Якщо бути відвертим, то суперечка на тему, яка CMS краща, нічим не відрізняється від питань на кшталт, що потужніше - C чи Pascal, що краще - Mersedes чи BMW, хто сильніший - слон чи кит. Тим не менш, вибираючи той чи інший інструмент чи середовище розробки, кожен з нас користується якимись власними критеріями, що відповідають його вподобанням чи потребам. З часу публікації наведеного нижче інтерв'ю, минуло вже 5 років, однак, принципи, якими керувалися особисто ми, вибираючи CMS для власних розробок, залишаються незмінними. І про них ви можете дізнатися зі слів самого розробника Drupal Дріса Байтарта, інтерв'ю з яким пропонуємо вашій увазі.

Джуді Гессон: Недавно повідомлялося, що сайт Білого Дому було переведено на Drupal. Що це значить для CMS з відкритим кодом загалом і який вплив це матиме на роботу сайту Білого Дому?

Дріс Байтарт: Коли черговий сайт з високим трафіковим навантаженням запускається на Drupal, це підтверджує вибір тих тисяч інших організацій, які зробили вибір на користь Drupal у своїй веб-стратегії. Основними питаннями до будь-якої CMS - open source вона чи ні - є: Чи важко її впровадити? Чи відповідає вона функціональним вимогам? Чи можна її розширувати? Чи безпечна вона? Чи допоможе організації її застосування досягнути потрібних цілей у вебі? Запуск сайту Білого дому це ще один з багатьох доказів, які підтверджують успішність Drupal як веб-технології і успіх даного open source проекту.

ДжГ: Чи користуються Drupal'ом інші урядові структури і чи очікуєте ви, що й інші установи рухатимуться в цьому напрямку?

ДБ: Так, Drupal зараз використовують багато урядових організацій по всьому світу. Я думаю, що застосування Drupal в урядовому секторі триматиме, оскільки ми пропонуємо установам відкриту технологічну платформу, яка дозволяє чиновникам взаємодіяти зі своїми виборцями у відкритий і прозорий спосіб. Гнучкість і модульність Drupal вилилася в розробку тисяч плагінів, що дозволило організаціям створювати сайти швидко і з меншими затратами, порівняно з іншими рішеннями.

ДжГ: У чому полягають переваги Drupal над іншими CMS?

ДБ: Сила Drupal безперечно полягає в існуванні open source спільноти, яка працює з проектом. Мене постіно вражають інновації, які пропонують тисячі користуваів Drupal. Зараз існує величезна кількість додаткових модулів, які можна успішно застосувати для створення, онлайн-спільност, блогів, платформ і т.п. Крім того, модульність Drupal розбить значно простішим процес його використання і розширення, ніж традиційних систем управління контентом.

З технологічної точки зору Drupal є соціальним програмним забезпеченням, яке пропонує унікальне поєднання веб-CMS та соціального сервісу у рамках єдиної платформи. Ці два ринки зливаються дуже швидкими темпами - WCM вендори намагаються наздогнати open source і технології користувацьких сайтів шляхом додавання соціальних можливостей і згенерованого користувачами контенту до своїх продуктів. Виробники соціального програмного забезпечення орієнтуються на певний вузький набір функціоналу - блоги, вікі, тегування, форуми чи соціальні закладки. Застосування цих доволі різних технологій з метою соціалього публікування є доволі дорогим і складним процесом, особливо, якщо організація намагається "зліпити" в одне ціле абсолютно різні системи.

ДжГ: Яким чином Drupal спростить Білого Дому керування їхнім сайтом?

ДБ: Модульність Drupal та відкрита архітектура дозволяє власникам сайтів скористатися тисячами додаткових модулів для розширення можливостей наповнення чи соціальних функцій, на зразок користувацьких коментарів, блогів, інтеграції з соціальними медіа інструментами, або ж написати свої власні модулі для задоволення власних унікальних потреб - без потреби чекати на "дорожні карти" від розробників пропріетарного програмного забезпечення. Модульна конструкція Drupal робить його привабливим як для технічно підкованих, так і "нетехнічних" користувачів для публікації контенту і розширення можливостей їхніх сайтів протягом довгого часу.

ДжГ: Які механізми безпеки пропонує Drupal?

ДБ: З технічної точки зору, Drupal намагається підтримувати хороший рівень безпеки через свої АРІ. Ми стараємося зробити так, щоб розробникам було непросто написати потенційно небезпечний код. Також, фактично кожен патч, який приймається до ядра Drupal, проходить дуже ретельний процес перевірки, в котрому задіяна досить велика кількість людей. У спільноті Drupal є команда безпеки, яка зараз налічує більш ніж три десятки активних членів, котрі працюють з ядром Drupal і взаємодіють з розробниками модулів, щоб впроваджувати кращі методи реалізації, боротися з вразливостями, координувати випуски оновлень безпеки з циклом релізів і слідкувати за тим, щоб питання по безпеці були вирішеними завчасно за кілька днів до релізу. Оновлення безпеки, як правило, доступні двічі на місяць для ядра Drupal і будь-яких вразливих модулів, якщо такі є. Термінові оновлення стають доступними, які тільки вони будуть готові. Повідомлення відбувається по електронній пошті, RSS-каналами та відображається на адміністративних сторінках, коли оновлення ядра та/або додаткових модулів доступні для відповідно налаштованої системи.

Статтю підготували: AZH Visuals team