Drupal: подводные камни
Девушка Хирург
Комментарии (16)
9 февраля 2010
Уроки Друпала
У меня периодически спрашивают про 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!Прежде чем начинать путешествие в дебри Друпала, расслабьтесь. На свежую голову работает легче. А чтобы расслабиться лучшим образом подойдут стихи о любви. Это вам и положительные эмоции, и хорошее настроение. Романтика ж! А то может почитаете красивые строки, и решите сделать свой сайт про стихи. Или про любовь. Это уж куда фантазия повернет. В общем, наслаждайтесь :)
Метки : Drupal, модули Drupal, создание сайта, уроки Друпал
17:38
@ Kosyan:
Однако спорить не стану, кеширование наше все. Особенно если кеширование не только штатными средствами, но еще и со стороны сервера. И про уметь готовить – 100%. Но есть все же хостинги, на которых дру не приживается.
Кстати, если не секрет – что за проект? Любопытно :)
17:46
18:50
так и думала. в твоем блоге уже нашла :)
10:46
Я, знакомясь с ЦМС, начал почему-то с Друпала, но он и правда, показался мне очень сложным и не поворотливым. Поделитесь информацией про правильность приготовления его, чтобы летал?
11:00
@ Goldex:
у нас хостинг под друпал используется “заточенный” под Друпал, там серверные условия идеальные для дру. потому с сайтами все ок. Плюс кеширование и при необходимости модуль Throttle, который при высокой нагрузке на сайт может отключать некоторые модули/блоки, не шибко нужные.
11:02
Ну и да, не лепить лишних модулей, проверять чтобы ничего не конфликтовало. Поскольку многие задачи могут решаться с помощью разных модулей, эти модули могут цепляться друг за друга.
11:16
понятно, а более подробного мануала не напишете как-нибудь намедне?
12:03
@ Goldex:
ну раз просите – непременно напишу :)
5:50
:) ну здорово, не то, многие на вордпресс жалуются, что он много ресурсов жрет, так может быть Друпал, действительно отличная альтернатива.
1:33
@ Goldex:
ну я бы не сказала, что друпал жрет меньше вордпресса, просто надо правильно его готовить и заправлять правильным соусом (хостингом) :) По части друпала, если нужны консультации – стучись в аську (в контактах указано), ну и посты про друпал будут здесь: http://www.blogview.ru/goto/aHR0cDovL3NoZXJza292YS5ydS8=/
23:53
Друпал отличная система, но если не программист хрен разберешься…
8:46
@ Авто-клизма!:
ну я не программист, и ничего, разобралась :)
12:37
@ Девушка Хирург:
Девушка Хирург ::
@ Авто-клизма!:
ну я не программист, и ничего, разобралась :)
хотел проверить как цитируется
19:23
Не знаю, мне WP как-то ближе. Да и плагинов к нему куча. Может как нить и Друпал попробую.
8:07
Kosyan ::
Друпал куда мнее прожорливый, чем вордпресс, просто нужно уметь его готовить =) Почитай маны, настрой кеширование и будешь сильно удивлена, насколько он шустрый. А вордпресс… каждый клик вызывает порядка 30 селектов и всасывает в себя всю базу, 100-200 постов держит, потом вилы приходят. В моем проекте на друпале больше 20к нод, и 10к трафа, на серваке я его не замечаю.
Интересно, при 10 тысячах трафа у тебя хостинг или выделенный сервак? По моему с пяти тысяч обычно хостер вежлево предлагает перейти на выделенный
« Твиттер, ЖоЖа, индексация Следующая запись
Tadaaa »





Пишу статьи, делаю сайты, воплощаю свои идеи в жизнь. Могу и ваши воплотить. 
Записи в RSS
Следуй за мной в Твиттере!
Наверх
16:25
Друпал куда мнее прожорливый, чем вордпресс, просто нужно уметь его готовить =) Почитай маны, настрой кеширование и будешь сильно удивлена, насколько он шустрый. А вордпресс… каждый клик вызывает порядка 30 селектов и всасывает в себя всю базу, 100-200 постов держит, потом вилы приходят. В моем проекте на друпале больше 20к нод, и 10к трафа, на серваке я его не замечаю.