Drupal: подводные камни

У меня периодически спрашивают про Drupal – действительно ли так хорош? Стоит ли использовать его для “любых” целей? Отвечу – да, хорош. Но отнюдь не для любых целей.

Год назад я шарахалась от него как от чего-то совершенно дьявольского. Неудобоваримая админка, в управлении черт ногу сломит. Путала названия и понятия, которые используются в сленге друпаллеров :) Примерно пол года назад смирилась с тем что общаться с этим монстром мне все таки придется. А сейчас эта система управления мне вполне по душе. Мы подружились, да.

Однако, далеко не на все стоит прикручивать Друпал. Во-первых, обычный блог лучше все же делать на Wordpress. Для блога друпал будет неоправданно тяжелым. И ресурсов он требует весьма прилично. Скажем, мои сайты-блоги на Wordpresse (который я тоже люблю и уважаю) прекрасно живут на хостинге от Space Web, а вот Друпал там волком воет и норовит помереть в мучениях.

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

Далее. Где еще об Друпал можно больно стукнуться и начать громко ругацо матом.

Визуальные редакторы. Недавно я нашла один максимально приличный. До этого – убиться можно. Либо классика TinyMCE и FCK Editor – но они уж очень грузные и неповоротливые. И, кстати, не факт, что встанут как надо. Либо всякая мелочь с урезанным до безобразия функционалом. Теперь собственно наш выбор CK Editor. Он кстати умеет и картинки загружать. Для Тини и FCK едитора надо было доставлять модуль IMCE, чтобы картинки в тело статьи можно было вставить без плясок с бубном. А чтобы объединить визуальный редактор и загрузчик картинок еще один модуль. Трындец, одним словом.

Далее – на днях решился еще один больной вопрос – локализация интерфейса. Предположим есть у нас магазин на связке Drupal + Ubercart. У этого союза, несомненно, имеется куча ништяков. Но все на буржуйском, потому используется процентов на 15. А ежели все переведено – разобраться куда как проще. Скачивать локализацию для каждого модуля – смерти подобно, ибо модулей для крупного проекта используется никак не меньше трех десятков. Вопрос решен – теперь можно заполучить автоматическое обновление переводов в Друпале для всех модулей.

Но даже не смотря на то, что многие ништяки  в Друпале нужно дорабатывать напильником, этот зверь может выдержать все. А соновное достоинство – шикарная реализация следующего.

Наличие типов материалов, настраиваемых под абсолютно любые нужды. Модуль CCK + Views – и сайт можно превратить в картинку. Если необходимо сделать сто однотипных страниц текста (скажем с полями картинка, описание, цена, комментарий) и объединить их в один раздел – без проблем. Делае тип материала, добавляем нужные слова. С помощью модуля Taxonomy делаем словарик для этого типа материала, добавляем в него нужные разделы и подразделы, получаем удобную нафигацию. Добавляем материалы, а с помощью Views (или еще можно заюзать Content Template) настраиваем вывод этих самых материалов.

Гибкость и адаптируемость – великолепная. Однако еще один небольшое минус. Даже два. Во-первых, большинство задач можно решить несколькими путями. Взять тот же вывод материалов. Это решается модулем Views и модулем Content Template. Вроде бы разницы не видно. Но это пока не погрузишься в раскопки Drupal.

И второй минус – ограниченное количество приличных тем оформления. В отличие от тем для вордпресса, коих даже премиум класса навалом, качественные темы для Друпала либо стоят столько, что аж жаба душит, либо не подходят по каким-то параметрам, либо сама тема по функциональности хороша, но будет много возни с “раскраской”. Идеальный вариант – делать свои темы. Но и это задача весьма трудоемкая.

А в целом – все зависит от задачи. Есть прекрасные сборки на основе Друпала – для социальных сетей, коллективных блогов, порталов, магазинов и даже электронных сми. В принципе можно и блог на друпале сделать. Главное знать, что хочешь видеть в результате. “Как получится” – тут не покатит :)

Прежде чем начинать путешествие в дебри Друпала, расслабьтесь. На свежую голову работает легче. А чтобы расслабиться лучшим образом подойдут стихи о любви. Это вам и положительные эмоции, и хорошее настроение. Романтика ж! А то может почитаете красивые строки, и решите сделать свой сайт про стихи. Или про любовь. Это уж куда фантазия повернет. В общем, наслаждайтесь :)

If you enjoyed this post, make sure you subscribe to my RSS feed!

Метки : , , ,
Почитайте еще и эти статьи:
Комментарии (16)
9 февраля 2010
16:25
#1 Kosyan :

Друпал куда мнее прожорливый, чем вордпресс, просто нужно уметь его готовить =) Почитай маны, настрой кеширование и будешь сильно удивлена, насколько он шустрый. А вордпресс… каждый клик вызывает порядка 30 селектов и всасывает в себя всю базу, 100-200 постов держит, потом вилы приходят. В моем проекте на друпале больше 20к нод, и 10к трафа, на серваке я его не замечаю.

9 февраля 2010
17:38

@ Kosyan:
Однако спорить не стану, кеширование наше все. Особенно если кеширование не только штатными средствами, но еще и со стороны сервера. И про уметь готовить – 100%. Но есть все же хостинги, на которых дру не приживается.

Кстати, если не секрет – что за проект? Любопытно :)

9 февраля 2010
17:46
9 февраля 2010
18:50

так и думала. в твоем блоге уже нашла :)

15 февраля 2010
10:46
#5 Goldex :

Я, знакомясь с ЦМС, начал почему-то с Друпала, но он и правда, показался мне очень сложным и не поворотливым. Поделитесь информацией про правильность приготовления его, чтобы летал?

15 февраля 2010
11:00

@ Goldex:
у нас хостинг под друпал используется “заточенный” под Друпал, там серверные условия идеальные для дру. потому с сайтами все ок. Плюс кеширование и при необходимости модуль Throttle, который при высокой нагрузке на сайт может отключать некоторые модули/блоки, не шибко нужные.

15 февраля 2010
11:02

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

15 февраля 2010
11:16
#8 Goldex :

понятно, а более подробного мануала не напишете как-нибудь намедне?

15 февраля 2010
12:03

@ Goldex:
ну раз просите – непременно напишу :)

17 февраля 2010
5:50
#10 Goldex :

:) ну здорово, не то, многие на вордпресс жалуются, что он много ресурсов жрет, так может быть Друпал, действительно отличная альтернатива.

18 февраля 2010
1:33

@ Goldex:
ну я бы не сказала, что друпал жрет меньше вордпресса, просто надо правильно его готовить и заправлять правильным соусом (хостингом) :) По части друпала, если нужны консультации – стучись в аську (в контактах указано), ну и посты про друпал будут здесь: http://www.blogview.ru/goto/aHR0cDovL3NoZXJza292YS5ydS8=/

12 марта 2010
23:53

Друпал отличная система, но если не программист хрен разберешься…

13 марта 2010
8:46

@ Авто-клизма!:
ну я не программист, и ничего, разобралась :)

14 марта 2010
12:37
#14 artem :

@ Девушка Хирург:
Девушка Хирург ::

@ Авто-клизма!:

ну я не программист, и ничего, разобралась :)

хотел проверить как цитируется

6 мая 2010
19:23

Не знаю, мне WP как-то ближе. Да и плагинов к нему куча. Может как нить и Друпал попробую.

8 июля 2010
8:07
#16 Kostya :

Kosyan ::

Друпал куда мнее прожорливый, чем вордпресс, просто нужно уметь его готовить =) Почитай маны, настрой кеширование и будешь сильно удивлена, насколько он шустрый. А вордпресс… каждый клик вызывает порядка 30 селектов и всасывает в себя всю базу, 100-200 постов держит, потом вилы приходят. В моем проекте на друпале больше 20к нод, и 10к трафа, на серваке я его не замечаю.

Интересно, при 10 тысячах трафа у тебя хостинг или выделенный сервак? По моему с пяти тысяч обычно хостер вежлево предлагает перейти на выделенный

Оставить комментарий!

Имя

E-mail

URL

Я не робот, я не хрумер, я не спамер.

Предыдущая запись
«
Следующая запись
»