Drupal

индекс
142,25

И снова о сборках. Drupal

Несколько месяцев назад, говоря о рынке плагинов для коммерческих CMS, я мимоходом упомянул про “сборки” открытых систем управления сайтами. При том, что работал я со многими (за спиной большое число проектов различного масштаба на SharePoint, Битриксе, Юми, Wordpress, Drupal, нескольких “студийных” и просто самописных системах), больше всего, несмотря на свою прожорливость, мне нравится именно Друпал. Поэтому просто перечислю несколько интересных сборок на нём, предназначенных для различных задач.

Acquia


Пожалуй, наиболее известная на сегодня сборка, разработанная под руководством самого Дриса Байтаерта.  Acquia Drupal — это дистрибутив CMS Drupal, дополненный модулями, разработанными Drupal-сообществом и сотрудниками компании Acquia. Помимо самого дистрибутива существует сервис Acquia Network и коммерческая поддержка. Основная сфера применения Acquia – создание “социальных” сайтов.

Drupal Acquia

Acquia настолько популярна, что её рекомендует даже Микрософт (впрочем, как и несколько других CMS, например Wordpress). Предлагают установку этой системы и отдельные хостеры. Из отечественных можно назвать SpaceWeb:

SpaceWeb

DrupalCampLA

Эта сборка по сути – сайт, разработанный для конференции DrupalСampLA. Разработчики просто описали процесс и выложили результат (обратите внимание, что дизайн придется дополнять – графика не включена в тему). Так что, если вы готовите какой-нибудь баркамп или конференцию, эта сборка может стать отличным решением, позволяющим подсказать ряд интересных идей и значительно сократить время разработки сайта.

drupalcampla

Open Atrium


Open Atrium – хорошее решение для построение корпоративного интранета. В комплекте есть большой объем функционала – блог, вики, календари, списки задач и т.п. Помнится, весной я делал для одной компании подобное решение, но здесь мы имеем отличный вариант, работающий “из коробки” и при этом бесплатный. Да, существует достаточное количество решений с большим функционалом, но а) всегда ли всё это реально нужно? б) какова стоимость решения? в) это друпал, открытая система, которую вы можете свободно расширять.

Open Atrium

ProsePoint

Друпал – популярное решение для создание новостных сайтов, и не только за границей, но и у нас. Drupal Newspaper And Journalism Showcase Slideshow  

ProsePoint – попытка создать дистрибутив, позволяющий быстро и эффективно запустить новостной сайт. Рецепт достаточно традиционный: набор модулей, подобранных под задачу, созданная с нуля тема оформления.

ProsePoint

Кроме того, есть множество других установочных профилей (скажем, Uberdrupal) и просто дампов проектов, разработанных для конкретной задачи. Открытость кода и модульность позволяют найти решения для многих своих задач, ну и поделиться своими наработками.

PS Интересно, через сколько минут прибегут воинственные противники с воплями «Друпал — говно»?
Источник
+65
18 августа 2009, 13:18
80

комментарии (61)

+1
relec #
Есть еще интересная сборка www.shvabr.ru для создания коллективных блогов с элементами социальных сетей на подобии habrahabr.ru
+2
Scorpion #
пробовал… но ее точить надо…
для коллективных блогов livestreet по лучше подойдет…
0
celarent #
лайвстрит тоже точить по полной, хоть и красивое решение.
–1
Scorpion #
например? у меня сходу завелся…
еще под него хостинг подобрать и все будет атлетично…
+1
relec #
я туда пытался приживить плагин администрирования, словил то, что просто не было одной из необходимых таблиц. да и в целом большие проблемы с документацией — если что-то пошло не так, то первое средство для решения — вардампы
0
m1kola #
Не знаю как документация, но код прокомментирован там замечательно.
+2
Rhaps107 #
Согласен. Таблицы с юзерами нету. Если найдете решение, просьба отписать. На сайт ливстрита об этом ни слова.
0
Wave #
А вы релиз ставили? Или из svn утянули? В svn сейчас шибко экспериментальная версия.
0
Rhaps107 #
В том-то и дело, что релиз.
+1
JetHedgehog #
Внимание, вопрос: чем сыроватый и нестабильный (или я неправ) LiveStreet лучше Acquila? Быстродействие волнует меня гораздо меньше, чем стабильность и расширяемость.
Интересно услышать аргументы «за» и «против», чтобы выбрать движок :)
+4
Scorpion #
расшираемость у друпала на много лучше.
лайвстрит это только блогосоциалка.
0
manuscriptum #
для лайвстрита уже давно существует более точное название — ХабраКлон.
А Швабр создавался как демонстрация возможностей Друпала и его основных модулей.
По-хорошему для подобных социальных проектов с большой нагрузкой в Друпале не используются модули View и CCK, а пишутся свои. Тогда Друпал будет летать.
0
Scorpion #
но в лайвстрите есть какая то магия…
не могу объяснить))) очень красивая и приятная штучка…

на него пишуться модули бесплатные и платные…
и тд…

да и еще поддержка отечественного производителя)))

это как когда играют две футбольные команды, где одна комада на много сильнее болеют за слабую команду)))))))
0
manuscriptum #
я не спорю, что инструмент, заточенный под определенную задачу может быть лучше комбайна. Но меня в Друпале завораживает модуль Throttle, который позволяет отключать выбранные элементы, если нагрузка на сайт превышает определенный уровень ;)
Дроссель в Друпале — имхо гениальная вещь, которая вселяет в меня уверенность что мой сайт не ляжет из-за пиков активности.
Первоначально именно Дроссель обратил мое внимание на Друпал.
0
celarent #
Кстати, посмотрел — на том же свебе и лайвстрит добавили в список устанавливаемых из панели cms-ок
0
Scorpion #
развивается проект))))
мне просто еще нравится скоростью…
+5
JackFrost #
Друпал… когда же я до него доберусь )
0
bi04ip #
В друпале не все просто? Установил, подключил модули уже недостаточно?
+3
celarent #
нет, далеко не всё просто. если честно, то по серости своей не знаю достаточно мощных систем, в которых «всё просто». но, на самом деле, во многом эти сборки решают проблему поиска модулей и разбирательств в их стыковке и настройке.
0
bi04ip #
Мне всегда казалось, что нужно спроектировать то что хочешь, а затем подобрать то что нужно. Не факт что в готовой сборке будет все что нужно.
+2
chegor #
основная часть работы в друпале — это напильник
0
kurokikaze #
Зависит от того что вы пытаетесь сделать. Типовые вещи собираются быстро, необычные — долго и с напильником.
+1
veter #
Причем напильник приходится вставлять в таакие места, о каких и подумать больно…
0
kurokikaze #
Ну уж :) После 6 версии допиливать его довольно удобно :) Надо только привыкнуть.
0
len #
Отличная подборка!
Хотелось бы вообще побольше о сборках Drupal узнать :)
0
vodka_ru #
А реально сколько времени уйдет на изучение Drupal у специалиста, за плечами которого знание нескольких CMS, достаточное знание LAMP?
Под изучением понимаю, запуск сайта ориентированного, к примеру, на Интранет и при наличии дизайна для него?
+2
kyrie #
Около недели.

День на верстку, день на сборку, остальное время — на почему это #@$@* не хочет делать то, что надо.
0
relec #
ну, тот же Атриум большинство стандартных задач для интранета покрывает, но вот если придется дописывать, то сложно предсказывать — на понимание работы друпала, игры со всякими хуками и т.п. может уйти достаточно много времени.
0
chegor #
почему это #@$@* не хочет делать то, что надо — эта задача в Друпале вообще не решается никогда, имхо… можно сколько угодно с ним работать, но вот такие «маленькие радости» будут вылазить и вылазить.
0
khorpyakov #
Минимум — неделя. Когда потребуется нестандартный функционал, нужно будет изучать дополнительные модули. Panels, CCK, Views. На каждый — не менее недели.
0
Peretyaka #
Жаль нет сборки для Интернет-магазина.

Вообще, идея Друпала мне понравилась. Непонятным мне образом одни модули могут использовать функции других и это круто. Интерфейс админки. Нет, ну я за минимализм, но черный текст на белом фоне — вот и все оформление: полчаса работы и в глазах рябит.
+5
celarent #
ну, я поставил ссылку на UberDrupal — это не готовая сборка, а профайлер инсталлера, но уже большой шаг вперед. А админка… так кто мешает для администрировани использовать любую тему, тем более, что есть специальные темы именно для админской части. у меня это выглядит вот так:

0
Peretyaka #
Спасибо, не знал.
+1
relec #
на скрине тема RootCandy и установленный модуль Admin Menu
0
buddax2 #
ну а готовой сборки нет? с тем же убердрупалом хоть бы
0
drumm #
спасибо за новость, а не подскажете для новостного сайта с блогами, несколькими информационными разделами с разными уровнями вложенности приятнее будет работать с drupal или можно взять joomla?
0
zhernovoi #
Джумлу — никогда. Wordpress MU или просто WP не подойдут?
0
drumm #
Wordpress MU вполне, не будет ли для данных целей лучше Drupal? Для кучи блогов и статей.
0
zhernovoi #
Drupal всегда однозначно лучше, вот только с ним нужно очень много работать, особенное если самому и без предварительного опыта.
MU всегда устраивал.
0
drumm #
да опыта работы с друпалом у меня совсем нет, на сколько я понимаю придётся убить на это не одну ночь если я решусь взяться за него =)
+1
relec #
это точно, одной ночью там не обойдется. точнее так — базовая инсталляция встанет и заработает минут за 15. а вот потом… а потом пойдет поиск модулей, разбирательства с ними, танцы с бубном вокруг производительности и т.д.
0
drumm #
советуете поковырять WP MU? =) модули и разбирательства с ними не напрягают, напрягает ковыряние в тонне кода, я не настолько хорош в этом, то есть если написано поменять там и там то поменяю, или найду поиском где что и заменю если необходимо мне что-нибудь простое.
0
buddax2 #
достает в друпале то, что поставишь какой-нибудь модуль и может все накрыться, а в вордпрессе такого нет, он его сам вырубит если чета не так.

Вот думаю сделать простенький интернет-магазин и не знаю за что взяться: вордпресс или друпал? С вордпрессом когда-то хоть работал, а друпал нужно разбирать.
–1
relec #
по модулям — если что-то совсем критическое, друпал просто не даст включить такой модуль. да и не так всё это критично. по магазину — если всё укладывается в рамки «очень просто и гарантированно не будет стремительно расти и обрастать фичами», можно сделать на вордпрессе, который гораздо проще. если есть планы на развитие и увеличение функционала — лучше друпал.
0
chegor #
блоги+информ. разделы разной вложенности+на всё это потребуется много разной доп. фигни типа тегов и т.д… Не уверен в вордпресе.
0
drumm #
ну думаю трехуровневой вложенностью обойтись можно и информационные разделы с приблизительно 100 статьями, а потом может захочется прикрутить видео раздел с сотней видео :)

просто не хочется очень много «ковыряться» как пишет человек выше, время у меня на данный момент очень ограничено…
0
leshaogonkov #
Рискну предположить что вам подойдет Wordpres, с поддержкой MU
+1
cyberpank #
Есть еще хороший форк друпала полностью совместимый с самим друпалом: Pressflow. Заточен под производительность -поддержка только MySQL и PHP5.
0
maki #
подсел на Drupal, все свои сайты практически перевёл на него. Это удобно с мультисайтингом делать. Единственное, сказывается малая распространённость (хотя мне не понятно, почему). Часто некому задать какой-то элементарный вопрос…
0
relec #
тяжелый он… как с точки зрения производительности, так и изучения. вот и вся причина. я, помнится, когда девел врубил и обнаружил, что морда сайта с подключенным уберкартом выдает 250-300 запросов к базе, был очень сильно удивлен. соответственно, как только проект достигает хоть сколько-нибудь заметной посещаемости — прощай дешевый хостинг. да и при смешной посещаемости может сильно тормозить. и тут, как водится, надо брать в руки напильник и доводить.
0
maki #
ну это да. но просто возможностей куча.
0
soshial #
вообще, хотелось бы статейку какую-нибудь про оптимизацию Drupal'a…
может, читали что-то про это?
–1
edhell #
Оптимизация № 1: не использовать views.
0
soshial #
а поподробнее? честно, не знаю, что это.
0
edhell #
Модуль для создания страниц со списками материалов (gui-интерфейс для настройки). Делает сначала select для получения списка идентификаторов материалов, а потом каждый отдельно загружает (еще select-ы на каждый материал, если они сделаный в cck — то несколько select-ов).

Если делать «ручками», то обычно можно обойтись одним select-ом.
0
brmn #
view2 выполняет один запрос. не надо тут народ пугать ;)
0
edhell #
Один запрос делается для получения список идентификаторов нод. Потом для каждой ноды делается node_load. Это один запрос к таблицам node+node_revision+user и вызов хуков модулей (в частности, cck подгружает инфу, если он используется).

(я говорю про список тизеров, row style=node)
0
edhell #
Понравился Atrium. Хотя OG меня обычно пугает, но в таком виде он вполне симпотичен) Еще не нашел вики, есть только обычный book.
0
Urbansamurai #
А что-нибудь для интернет-магазина по продаже mp3 есть у дрюпала?
+1
brmn #
Модуль Ubercart + контриб модули для него.
При умелом использовании можно отличный мп3-магазин сделать с превьюшками и другими вкусностями.
0
Zharskiy #
narod.ru/disk/13170335000/Wrox.Leveraging.Drupal.Getting.Your.Site.Done.Right.Feb.2009.pdf.html
narod.ru/disk/13170278000/Wiley.Cracking.Drupal.A.Drop.in.the.Bucket_2009.pdf.html
narod.ru/disk/13170252000/Using_Drupal_(O'Reilly_2009).pdf.html
narod.ru/disk/13170130000/Prentice.Hall-Front.End.Drupal.Designing.Theming.scripting.(2009).pdf.html
narod.ru/disk/13170108000/Prentice.Hall.Front.End.Drupal.Designing.Theming.scripting.Apr.2009.pdf.html
narod.ru/disk/13170090000/Packt-Drupal_for_Education_and_E-Learning_%5BeBook%5D_08032009_90886.pdf.html
narod.ru/disk/13170026000/Packt_Publishing_-_Selling_Online_with_Drupal_E-Commerce_-_2009.pdf.html
narod.ru/disk/13169997000/Packt_Publishing_-_Flash_with_Drupal_-_2009.pdf.html
narod.ru/disk/13169963000/Packt_Publishing_-_Drupal_for_Education_and_E-Learning_-_2009.pdf.html
narod.ru/disk/13169915000/Packt_Publishing_-_Drupal_6_Social_Networking_-2009.pdf.html

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.