Стоит ли использовать Drupal

Его часто описывают как CMS из преисподней; уродливый пожиратель памяти, для новичков процесс обучения зачастую слишком крут, а документация скудна. Почему это CMS-чудище все чаще используется?

Drupal

Его имя Drupal, и если его выдрессировать, он становится очень сильным. Drupal определенно выпрашивает внимания своим прославленным модулем «представления», замечательными SEO характеристиками и верным, полным энтузиазма сообществом. Его можно использовать для создания очень красивых и удобных для пользователя сайтов.

Drupal стартовал как PHP-проект для создания досок объявлений, написанный Дрисом Байтаертом, и впервые он обрел популярность в 2003 году. С того времени он быстро наращивал сообщество преданных разработчиков, чьи сайты теперь занимают долю в 2.1% от всех сайтов в мире.

По традиции, Drupal был принят благодаря своей фантастической организации и мощным инструментам кастомизации, которые делают его прекрасной системой управления контентом для любых сайтов, начиная с блогов и заканчивая корпоративными сайтами.

В список доступных из коробки функций входят опросы, комментарии, блоги, поддержка OpenID, RSS фиды, профили пользователей, роли пользователей, расширенный поиск и кэширование, для более высокой скорости работы. Легко понять, почему Drupal используется для сайтов сообществ.

Ориентирован ли Drupal на дизайнеров?

Одна из наиболее распространенных придирок, которую я слышу в адрес Drupal, так это то, что он уродлив.

Правда в том, что Drupal нацелен на технически более подкованных разработчиков. Серьезно, он проигрывает WordPress в красоте интерфейса и в простоте управления медиа-файлами, но с помощью правильной дозы CSS кода, Drupal можно подготовить к конкуренции с лучшими из лучших. Думаете я вру? Взгляните на эти Drupal сайты.

Чтобы облегчить стилизацию вашего сайта, у Drupal есть темы, которые можно загрузить и применить на вашем сайте. Один только Drupal 7 имеет примерно 450 доступных для загрузки тем, начиная с адаптивных тем и заканчивая темами для коммерческих сайтов. Будьте уверены, вы найдете хорошую тему, с которой ваш сайт будет шикарно выглядеть (или, что вы там ищете). К тому же, большинство из них бесплатны.

К слову о бесплатном, сейчас есть свыше 20000 бесплатных дополнений (именуемых «модулями», а не виджетами), которые можно использовать для кастомизации Drupal каким угодно способом.

Оптимизирован ли Drupal для SEO?

Конечно! У Drupal есть множество особенностей, которые выделяют его из толпы.

Встроенная таксономическая система

Таксономия позволяет вам пометить контент релевантными тегами, которые богаты ключевыми словами, это незаменимый инструмент для всех, кого интересует SEO. Вы даже можете использовать многоуровневую, иерархическую структуру категорий и «словари» разделенные по типу контента (например, ваши продукты могут иметь словарь, отличающийся от вашего блога). Круто!

Пользовательские типы контента

Определяйте свои собственные типы контента: статьи, продукты, подкасты и многое другое. В чем соль? Навыки программирования не обязательны.

Заголовки страниц

Позвольте Drupal задавать автоматические заголовки страниц, используя умную функцию генерации заголовков, или возьмите вожжи в свои руки и поднимите SEO на совершенно новый уровень. В любой случае, все это вполне удобно, безболезненно и не требует написания кода.

Модуль SEO Checklist

Этот модуль просто необходим! Пусть на самом деле он ничего не делает, но он поможет вам повысить рейтинг вашего сайта в выдаче поисковых систем.

SEO-оптимизированные URL адреса

В отличии от WordPress, Drupal со старта дает вам полный контроль над URL адресами. Кроме того, вы можете установить модуль Pathauto, который генерирует пользовательскую структуру URL адресов для контента каждого типа.

Так кто использует Drupal?

Drupal не только установлен на более чем 2% всех сайтов в мире, но также Drupal разработчики хвастают некоторыми весьма солидными клиентами. Вот выборка из наиболее известных клиентов, с которыми разработчики Drupal ведут бизнес.

Ученые

NASA, Массачусетский технологический институт, журнал Popular Science, Гарвардская школа инженерных и прикладных наук, Стэнфордский гуманитарный центр.

Технологические компании

AOL, Yahoo Research, Ubuntu, Eclipse, Java Technologies Collaborative.

Организации

Международная амнистия, Гринпис Объединенного Королевства, множество сайтов Организации Объединенных Наций, Белый дом, Data.gov.uk, Investor.gov, sba.gov, Мировой экономический форум, нижняя палата конгресса США.

Знаменитости

Аврил Лавин, Бритни Спирс, Эрик Клаптон, Дженифер Лопез, Крис Рок; это личные сайты, а не сайты фанатов. (ну хорошо, может и фанатов.)

Другие

Лувр, Грэмми, Zynga, IKEA, ING, Tesla Motors, Fast Company, The Onion.

Я думал, Drupal отстой!

Растущее число сторонников говорит само за себя. В промежутке между 2007 и 2008 годами количество загрузок ядра Drupal возросло на 125%, и все еще сохраняется устойчивая тенденция к росту.

Drupal медленный?

Хотя он, конечно, и не был рожден скакуном, но Drupal отнюдь не медленный, когда настроен правильно. Механизм кэширования в Drupal хранит данные нескольких уровней страницы, он может повысить скорость сайта на целых 500%. Благодаря усовершенствованиям в каждом обновлении, Drupal пускается в добрый путь.

Drupal запутанный?

Если бы мы все еще жили в эпоху Drupal 5, я бы вынужден был согласиться. Но это не так. Это было 6 лет назад (то есть 30 технических лет). Вопреки шумихе, Drupal удивительно легко справился с этим, и хотя вы можете и не испачкать свои руки об PHP в первый же день, через несколько месяцев вы поймете, что вы чертовски хорошо разбираетесь в Drupal.

Обновление Drupal это кара

Это пожалуй одна из немногих обоснованных придирок к Drupal. Обновления изводят. Обратной совместимости на самом деле не существует. Это комплексная проблема, хотя для многих, Drupal стоит головной боли при обновлении.

Мои клиенты не смогут использовать его

В действительности, Drupal предоставляет довольно простую административную схему для внесения основных правок на сайт. Управление статьями, записями в блоге, пользовательскими типами контента и продуктами никогда не было проще.

«Представления» еще один замечательный и (довольно) удобный способ редактирования контента. Потратив 30 минут на обучение клиента тому, как использовать Drupal для основных задач, вы не только убережете его от проблем, но и будете выглядеть в его глазах более осведомленным о своем продукте.

Стоит ли изучать Drupal?

Решение забыть все страхи и изучить Drupal обычно считается хорошим шагом по карьерной лестнице. Многие крупные компании используют Drupal, и если вы знаете свое дело, они будут платить большие деньги за свои сайты. В то время, как для того чтобы разобраться во внутренностях Drupal может потребоваться до года, существует большой спрос, а со спросом приходят деньги.

Круто! Как мне изучить Drupal?

Во-первых, скачайте последний релиз ядра Drupal и поработайте с ним. Привыкните к интерфейсу. Не беспокойтесь, он не кусается. Также поройтесь в технической документации. Но также я рекомендую смотреть обучающие видео по Drupal, читать статьи, и самое важное, не бояться замарать свои руки.

Кроме того, Drupal форумы это хорошее место, где можно задать вопросы, но сообщество Drupal в Google+ обычно отвечает на вопросы слегка быстрее. Активное участие в жизни сообщества очень важно для Drupal разработчика, потому что оно поможет найти работу, дополнительный заработок и опыт в Drupal. По мере возможностей, отплачивайте ему, делясь модулями, которые вы разработали. Удачи, и добро пожаловать в клуб!

Drupal рулит!

Если вас спугнул старый устрашающий внешний вид Drupal или плохая репутация, быть может настало время взглянуть по новому. Возможно седьмая версия этого чудища покажется вам такой же ручной как, например, домашний кролик, но мощной как никогда.

При явном преимуществе над другими CMS, Drupal — это путь в будущее. Если вы ищете CMS, которая может делать почти все и при этом хорошо выглядит, тогда серьезно присмотритесь к Drupal.

Оригинал статьи на английском языке на сайте Webdesigner Depot

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *