О Друпале, Вордпрессе и фотогалерее
Наверняка эта тема затрагивалась уже многими, но тем не менее хочу изложить собственные впечатления от использования обеих CMS-платформ — Drupal и WordPress. Не агтирую за какую-то одну — у обеих движков есть плюсы и минусы, о которых читайте ниже. Я вообще не являюсь профи в плане создания вебсайтов, но, таким же продвинутым любителям как, я мои соображения возможно будут интересны.
Как говорится «Drupal велик и могуч», и это действительно так. На Друпале можно построить сайт практически любой сложности. Для реализации большинства нужного функционала вы найдете необходимые модули, благо их накоплено огромное количество. Есть очень много общеупотребимых модулей таких как CCK Fields, Views и т.п. , которые необходимы каждому, кто хочет реализовать нестандартный функционал, и с их помощью вы можете довольно легко создавать как нестандартные виды контента (например карточку клиента, включающую структурированную информацию) , так и настраивать способы отображения этого нестандартного контента.Но такая универсализация имеет и обратную сторону: нестандартные структуры хранятся в денормализованных таблицах и установка этих модулей, как правило, влияет на производительность. Кроме того, «голый» Друпал сам по себе не очень дружественен, и установив его, вам тут же потребуется установить некторое количество дополнительных модулей просто для удобства вашей работы, даже если вы не планируете создавать ничего архисложного. Даже WYSIWYG редактор нужно доустанавливать, при этом у вас есть выбор из нескольких вариантов редакторов, вы можете выбрать наиболее удобный вам, но не исключено, что при этом придется порыться в форумах и устранить какие-то баги присущие работе именно этого редактора в составе Друпала, или конкретной темы. Средство загрузки картинок тоже придется доустанавливать. Но, в целом Друпал более гибок, чем Вордпресс, и позволяет (с помощью дополнительных модулей) делать «почти все, что угодно».
В тоже время, WordPress является более юзер-френдли системой, типа «поставил и работай». Базовый комплект как правило достаточно отлажен, обновления в последних версиях можно устанавливать автоматически, непосредственно из админки. Но, при этом, естественно нужно убедиться, что плагины, которые вы используете будут совместимы с новой версии, или, что для них вышли соответствующие обновления. Создание сложных сайтов на Вордпрессе наверное возможно, но все-таки скорее всего он предназначен не для этого. Я думаю основное его предназначение — это блогоориентированный сайт стандарта Веб 2.0 и все основные возможности для этого уже входят в базовый комплект.
У меня есть несколько корпоративных сайтов, созданных на Drupal, и я об этом ничуть не жалею, потому что, используя дополнительные модули я смог не сильно напрягаясь реализовать все необходимые мне функции. Этот сайт (osimax.com) также создан на Друпале, но наверное, если бы я делал его сегодня, я бы сделал его на Вордпрессе, потому что никаких специфических изысков здесь не предполагается, кроме текстов разделенных по категориям, разделам и т.п.
Реализовать «хорошую» интеграцию с фотогалереей у меня пока не получилось, и похоже такого способа, к сожалению, не существует. Часть галерей предлагаемых в качестве модулей не устраивает меня по функционалу или не подходит для моих целей — галереи у меня достаточно объемные и использовать для их хранения структуру Друпала нецелесообразно. Хотелось бы, чтобы была возможность интегрировать в Drupal какой-нибудь стандартный скрипт фотогалереи или фотоальбомов, но Gallery 2 , например, вроде бы и интегрируетеся неплохо, но сама по себе достаточно медленно работает (такая проблема не только у меня). Кроме того, судя по официальному сайту Gallery 2 , разработка и развитие проекта замедлилась, и перспективы решения проблемы с быстродействием не предвидится. Сейчас я использую Coppermine Photo Gallery, для интеграции с Drupal существует неофициально поддерживаемый бридж, который заключается в синхронизации пользователей обеих скриптов, но для меня это не очень актуально, к тому же насколько я помню с 6 версией он не работает. А интегрировать Коппермайновские фотогалереи в Друпал можно с помощью ифрейма (iframe) , я так делал, но от этого тоже отказался по многим причинам, подробнее опишу потом.
В Вордпрессе в базовой поставке идет довольно неплохой инструмент встраивания фотогалерей в посты, хотя это не то, что мне нужно, но в Друпале для вставки даже отдельных картинок нужно доустанавливать модуль.
Вобщем, краткое резюме (а то объем написанного даже меня напугал 🙂 : для сложных сайтов, если нужно создать нечто особенное и специфическое — нужно использовать Друпал, для более простых (и если вы не программист) — Вордпресс. Косвенное наблюдение (может и не до конца обоснованное): в Drupal большинство функционала, структуры и свойств отображения контента зависит от модулей, а в WordPress — от темы (хотя от плагинов тоже).
Об оптимизации быстродействия Друпала напишу в следующий раз, хотя скорее это будет набор ссылок, все уже написано до меня. Но у меня есть еще некоторые соображения по поводу выбора хостинга для Drupal, этот вопрос тоже играет не последнюю роль.
P.S. Как только дописал этот пост, обнаружил что модуль Views на этот сайт мне тоже придется установить. Без него вывод материалов по типам будет проблематичен и придется дублировать типы категориями (таксономией).
3 комментария
kuzlik
О Друпале, Вордпрессе и фотогалерее В принципе меня устраивает скорость работы галереи. Довольно удобно управлять даже если их десяток. Не знаю как кто но я полюбил водпресс и рекомендовал бы его для простенького и средненького сайта любой тематики.
partizan
О Друпале, Вордпрессе и фотогалерее У меня тоже сайт на wordpress и галерея работает отменно.
Alex
Drupal еще не пробовал, пользуюсь WordPress, но хотелось бы больше гибкости. К тому же не помешало бы добавить форум и блоги пользователей, что в Drupal предумотрено. Планирую создать новый сайт на Drupal и лично его оценить. Спасибо.