Почему я храню верность 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

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

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

                               888     888 
888 888
888 888
888 888 .d88b. 8888b. Y88b d88P
`Y8bd8P' d88P"88b "88b Y88b d88P
X88K 888 888 .d888888 Y88o88P
.d8""8b. Y88b 888 888 888 Y888P
888 888 "Y88888 "Y888888 Y8P
888
Y8b d88P
"Y88P"
Зарегистрируйтесь для добавления материалов без проверки.