Почему я храню верность Drupal'у и не совокупляюсь с Wordpress и Joomla

Почему стоит выбрать Drupal

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

На тот момент, а это 2010 год, у меня был небольшой опыт использования DataLife Engine. Но после первых же дней знакомства с Drupal я уже тогда почувствовал, что потенциал у данной CMS огромен - это же потрясающей гибкости конструктор! Да, по сравнению, с тем же Wordpress и Joomla, админка у Drupal кажется немного простоватой и серой, но зато она обладает потрясающей гибкостью и возможностью редактированию любых элементов. Но меня, признаться, это тогда и привлекло: сложилось впечатление, что Drupal - это продукт, нацеленный на разработчика, а не конечного потребителя, не владеющего технологиями разработки. Другими словами, Drupal - это не готовое решение, а удобный конструктор, зная правила которого можно справится с практически любой задачей. Однако для этого уже потребуются чуть более глубокие знания в области PHP и HTML.

Собственно таким было мое первое мнение, и оно меня не подвело. За 3 года у меня так и не появилось желания изучать какой-либо другой фреймворк или CMS. А зачем? Для галочки в портфолио? Нет уж, спасибо, я лучше буду совершенствоваться вместе с Drupal, чем вникать в концепцию нового движка.

В чем же я вижу преимущества Drupal?

Масштабируемость. Drupal предоставляет мне возможность создавать как простые сайты-визитки, так и серьезные проекты, среди которых социальные сети, интернет-магазины, различного рода порталы и новостные ресурсы. Это не пустые слова, а действительно проверенный факт. Тем более, думаю, каждый бывал в ситуации, когда заказчик изначально хочет обычных 5 HTML-страниц сайта, а потом начинается "А давайте-ка прикрутим форму обратной связи", "А сделайте-ка мне галерею", "А новостной раздел сделать можно?". Поэтому даже самый простой проект я всегда ставлю на рельсы Drupal.

Гибкость архитектуры. Вот тут я готов низко поклониться в ноги всем тем, кто причастен к разработке концепции Drupal. Я даже до сих пор иногда поражаюсь насколько изящно работает ядро этого движка и система хуков. В 99% случаев любое изменение в архитектуру проекта можно внести через написание собственного модуля или создания темы. Да, большинству зеленых разработчиков проще внести изменение в файлы ядра, чем изучить документацию и принципы работы CMS Drupal, но мой совет - курите API и будет вам счастье!

Комьюнити. Достаточно зайти на официальный сайт Drupal, чтобы понять насколько мощная поддержка у данного продукта. Drupal.org - это целый комбайн, где размещаются все основные модули и общедоступные темы, имеется возможность создать Issue или Bug report, которые не останутся без внимания. Опять же, с точки зрения опытного разработчика Drupal.org имеет четкую структуру и хранит подробную информацию по изменениям каждого проекта модуля или темы. Любой модуль, выложенный на официальном сайте, изначально проходит внутреннюю систему тестов, а затем ручную модерацию. Ну и к тому же Drupal-сообщество достаточно активно в плане проведения различного рода конференций.

Безопасность. Разумеется, что это понятие субъективное, ведь все зависит от прямоты рук разработчика. Но, согласно моим наблюдениям и опыту коллег, сайты на CMS Drupal терпят взломы гораздо реже остальных. Знаю по себе, что DLE - дырявый до ужаса. Знаю по отзывам товарища, что ему надоело чистить свои Joomla-сайты от левых скриптов, сливающих трафик "налево". У меня за все время был только один взлом, да и то там подобрались к хостингу через Sypex Dumper.

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

Эпилог

Материал получился немного поверхностным, т.к моей целью не стояло провести сравнительный анализ Drupal c Wordperss и Joomla. С последнимии двумя движками опыт работы у меня небольшой - они просто не оставили такого впечатления, как Drupal в свое время, поэтому я на них не задерживался. Скажу также, что за 3 года разработки Drupal меня ни разу не разочаровал, не подвел и позволил реализовать все задуманные проекты, среди которых встречались сайты-визитки, варезники, новостные ресурсы, порталы, интернет-магазины, серверные части под мобильные приложения.

Надеюсь, если Вы стоите перед выбором CMS, мне удалось Вас склонить в сторону Drupal. Холивар в комментах от разработчиков недо-CMS приветствуется! Ну и любовные оды Drupal'у я тоже буду рад почитать.

Комментарии

Аватар пользователя ДиваДии
ДиваДии

Сайты на Друпал просто реже пытаются взламывать, чем Джумловские и ВП.
Но когда на хостинг влезли гады, то и мой друпаловский сайт пострадал - влезли в htaccess. ага. Хорошо, что я это достаточно быстро обнаружила.
Для серьезных проектов, которые будут дополняться и развиваться, конечно, Друпал замечательный.
Но для "лёгкого" личного блога - лучше всё-таки Вордпресс.
У меня по несколько сайтов и на одном движке, и на другом (ну и ещё на нескольких). Поэтому я не голословно пишу. А сравниваю некоторые функции.
Например, в ВП "из коробки" сейчас отличная загрузка картинок - drug&drop.
Но вообще я в Друпал влюблена. :) И чем дальше - тем больше.
Хотя кодить не умею.

Аватар пользователя angarsky
angarsky
Ну мой блог "легким" быть не обещает. Еще не все задуманное реализовано. Да и ставить WP, являясь разработчиком Drupal, не позволяет религия :)
Аватар пользователя ДиваДии
ДиваДии

Вдогонку. На своем сайте, куда валился спам немеряно, поставила модуль Hashcash. Вообще спама нету! И Вам советую.
Капча у Вас тяжелая, плохочитабельная. :(((

Аватар пользователя angarsky
angarsky
Ну-у, можно зарегистрироваться и каптчи не будет. Хотя, в любом случае, спасибо за мнение ;)
Аватар пользователя Faceless
Faceless

Как я вас понимаю. Первый раз когда установил Drupal, от увиденного испугался и забросил недели на две. А теперь религия не позволяет теперь чем-то другим пользоваться.

Аватар пользователя Dzmitry Roshchyn
Dzmitry Roshchyn

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

Аватар пользователя angarsky
angarsky
Дмитрий, сам с подобными задачами не работал, но уверен, что они решаются. По крайней мере, на биржах фрилансеров подобного рода таски встречал уже и не раз. Погуглите на тему "Migrating from Wordpress to Drupal" - даже на Drupal.org пару решений предлагается
Аватар пользователя 333
333

"совокупляюсь..." Автор, ну и терминология у вас, как у прожженного сутенера. Несолидно как-то.

Аватар пользователя Cris
Cris

Thnx!

Аватар пользователя Tlito
Tlito

Надежность и функциональность друпал в правильно организованном АПИ. Только в этой системе все модули стыкуются друг с другом абсолютно и всецело. Поэтому используйте друпал!

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

   888888                 888       888  888      
"88b 888 o 888 888
888 888 d8b 888 888
888 88888b.d88b. 888 d888b 888 888
888 888 "888 "88b 888d88888b888 888
888 888 888 888 88888P Y88888 888
88P 888 888 888 8888P Y8888 888
888 888 888 888 888P Y888 88888888
.d88P
.d88P"
888P"
Зарегистрируйтесь для добавления материалов без проверки.