Drupal - это сложно?

Angry DrupalНавеяло вот этим постом на хабре. Заметка повествует о непомерной сложности Drupal, отсутствии нормальной документации для него и всем таком прочем. А постольку поскольку я очень люблю эту систему, то напишу свое мнение по этому поводу. Кроме того, меня достаточно часто спрашивают, какую CMS стоит выбрать для блога или какого-либо другого сайта. Надеюсь, что эта заметка будет кому-нибудь полезна и для осуществления этого выбора.

Я весьма часто встречаю мнения, что Drupal - это слишком сложно. Что приходится делать слишком много телодвижений, чтобы собрать сайт из модулей и настроить их. Корень проблемы здесь только один - почему-то многие люди воспринимают CMS как готовое решение для создания сайта. В силу такого отношения эти люди морально не готовы к глубокому изучению системы. Не готовы к поиску информации, к изучению API системы и ее архитектуры. Говоря обобщенно, они хотят видеть кнопку "Сделать сайт" или "Сделать блог" и искренне недоумевают, когда система им этого не предоставляет.

Drupal, в отличие от, например, Wordpress или Joomla, не является готовой к быстрому развертыванию системой. По сути, это даже не CMS в привычном понимании этого слова. Drupal уже достаточно давно пошел по пути развития CMF (Content Management Framework). Это означает, что он предоставляет лишь минимальный готовый функционал. Все остальное реализуется сторонними модулями разной степени сложности или разработкой собственных модулей. Поэтому у друпала действительно значительно выше порог вхождения, нежели у многих других CMS. Необходимо потратить некоторое время для изучения хотя бы базовых принципов системы, прежде чем заниматься непосредственно реализацией сайта.

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

  1. Уметь и любить думать. Не бояться изучать новые концепции. Я ведь уже говорил, что в друпале нет кнопки "Сделать сайт"? Если вам нужна такая кнопка - вам к Wordpress и Joomla. Они делают это неплохо. Правда, за счет потери в гибкости и, соответственно, сложностью модификаций.
  2. Знать английский язык. Хотя бы на уровне чтения документации. Я считаю это требование вообще обязательным, если вы хотите заниматься разработкой чего-либо.
  3. Уметь искать информацию. Когда человек говорит, что "для друпала мало документации", он на самом деле говорит "я не умею пользоваться поисковиками и я до сих пор не выучил английский язык". Не стоит прикрывать собственные недостатки надуманными недостатками друпала. Документации по нему - море. Как в бумажном, так и в электронном виде. Да, в основном, на английском языке. См. пункт 2.
  4. Быть хотя бы знакомым с HTML, CSS, PHP, JavaScript.

Наверное, дочитав до этого момента, многие новички уже испугались. В качестве разрядки напишу следующее:

Конечно, я немного утрировал роль английского языка. Все-таки русскоязычное сообщество тоже весьма развито. И мне очень много помогали и помогают на том же drupal.ru. Фактически, лично я пока не сталкивался с проблемой, которую я не мог бы там решить.

Еще больше я утрировал сложность изучения друпала. На мой взгляд, достаточно освоить всего лишь несколько базовых концепций, таких как "тип материала" (ноды) и "таксономия". Если вам нужен просто блог, то все можно поднять за пару часов "с нуля". Когда-то я даже писал статью по этому вопросу. А если вы освоите такие модули как CCK и Views, то этого будет достаточно для того, чтобы очень быстро создавать 90% сайтов.

Я не являюсь гуру в деле веб-разработки. Для меня это скорее хобби, которое началось с создания этого блога. Но, тем не менее, пока я не сталкивался с нерешаемыми проблемами в друпале. Чего и вам желаю.

Комментарии

Re: Drupal - это сложно?

Zakhar аватар

Насколько я понял, человек в той статье напирал именно на то, что по каждому вопросу приходится гуглить, и это ему не очень нравится. Но это на любителя. Тебе, как спецу по Линуксу не привыкать :)

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

В остальном, конечно, думать и вникать всегда полезно :)

Но друпалу не хватает системности изложения как документации, так и идеологии в целом. А многие люди просто начинают путаться, когда мысли изложены обрывочно и разбросаны по разным местам. Такой уж склад ума.

Re: Drupal - это сложно?

SolarWind аватар

>Насколько я понял, человек в той статье напирал именно на то, что по каждому
>вопросу приходится гуглить, и это ему не очень нравится.

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

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

Re: Drupal - это сложно?

diamon аватар

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

поиск у друпала вообще как-то своеобразно работает. поэтому я ищу гуглом. keyword site:drupal.org ищет намного лучше )

Re: Drupal - это сложно?

SolarWind аватар

Ну, кстати, да. Я тоже так ищу. Вообще, есть какой-то более продвинутый модуль поиска для друпала, но на друпал.орг он не установлен.

Ищу название книги

RobertDic аватар

Ищу название книги
Когда-то давно я читала книгу,там был такой эпизод.
Пересказываю по памяти: *Лето,деревня,
мужик хорошо попил и заснул в кустах.
Проснувшись ночью,увидел,что на полянку перед кустами
спустилась инопланетная *тарелка*.
Инопланетяне пододили,загрузились в транспортное средство,
поднялись в воздух и выбросили мешок с отходами жизнедеятельности.
Мешочек распался в воздухе и запахло фиалками.
Мужик с перепугу еще попил и заснул.
Просыпается- на полянке опять инопланетяне,
только в погонах и с
Кто помнит,скажите ,что это за книга(автор русский)?

Re: Drupal - это сложно?

altimho аватар

Я готов подписаться под каждым словом.
Drupal это полуфабрикат, который можно так поджарить, а можно этак. Хочешь — поперчишь. Ну и т.д.

Re: Drupal - это сложно?

SolarWind аватар

Точно. Главное это понимать при выборе системы. А то потом и получаются такие вот несоответствия желаемого действительному.

Re: Drupal - это сложно?

zalevski аватар

А если вы освоите такие модули как CCK и Views, то этого будет достаточно для того, чтобы очень быстро создавать 90% сайтов.
Уже два проекта реализовал в Друпале, а CCK и Views так и не освоил. :-)
Все "раз"яснения" написаны либо на 5 версии, либо на другом каком-то интерфейсе. Так выборки Views и не смог сделать.
И в городе нет ни одного друпалера, чтоб на пальцах показал.
бывает...

Re: Drupal - это сложно?

Stac аватар

Раз вы все такие любители Друпала, то не пропустите DrupalCamp 20-29 августа.
Среди организаторов - мои друзья из Киева. Да, слет будет в Киеве. Может потом и у нас друпалеры, наконец, соберутся.

http://www.camp09.drupal.ua

p.s. Solar, новый дизайн - good, капча - bad :)

Re: Drupal - это сложно?

SolarWind аватар

Эх, Слава, чтобы попадать на все эти ваши кэмпы, надо работать не на офисной работе... А у меня, к сожалению, август будет очень напряженным в этом плане.

Re: Drupal - это сложно?

Stac аватар

Сдается мне, что офисные работники по выходным работают редко.А баркемпы как раз по выходным и проходят обычно.
Так что, вперед на сайт РЖД, покупать билеты :)

Re: Drupal - это сложно?

SolarWind аватар

Искуситель. ;-) Ну попробую, может это и впрямь неплохая идея...

Re: Drupal - это сложно?

Михаил аватар

Дело в том, что многие вещи можно сделать интуитивно понятными. В друпале этого делать не захотели, и получили кучу нытиков.

Re: Drupal - это сложно?

SolarWind аватар

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

Re: Drupal - это сложно?

Михаил аватар

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

Re: Drupal - это сложно?

Гость аватар

Линукс - это такая классная система, но чтобы её настроить на твоем лаптопе тебе нужно скачать драйвера видеокарты, а если хочешь чтоб она не подвисала пересобери ещё ядро...
Макинтош - это такой компьютер который начинает работать сразу после включения...
Wordpress это такой движок для блога который фанаты раскрутили а поверхностно образованные дяди обозвали CMS'ом.
Drupal - это такой фраймворк который бнз дикого желания не осилишь. Люди поддерживающие эту систему слабо понимают что такое дружественный пользователю интерфейс и что такое кдобный поиск по грамотно организованной документации. До документации Wordpress "любителям поконфигурить" ещё осень далеко.
Не надо хвалить систему только потому что сам в ней разобрался...

Re: Drupal - это сложно?

SolarWind аватар

>Линукс - это такая классная система, но чтобы её настроить на твоем лаптопе тебе
>нужно скачать драйвера видеокарты, а если хочешь чтоб она не подвисала
>пересобери ещё ядро...

Пример неудачный, потому что эти сведения устарели. Уже давно ничего этого делать не нужно. Все гораздо проще, чем даже в случае с windows. Просто ставишь линукс и он работает. Даже драйвера искать и качать не нужно, все будет сделано само.

Я же тоже не родился со знанием друпала. Я же тоже разбирался. Я не гуру веба, как я уже писал. Почему же у меня не возникло никаких неодолимых проблем?

Re: Drupal - это сложно?

flycat.info аватар

Ну, хорошо. Убедили. Drupal крут. Только вот я одного не могу понять: захожу я на Ваш сайт (как захожу на множество других сайтов и блогов на Wordpress, Joomla, Drupal). И везде примерно одинаковый набор компонент: "Архив", "Последние комментарии", "Популярное"...
Как конечный пользователь сайта я что-то не ощущаю на себе "потрясающей гибкости системы" -- везде всё более-менее одинаково...
Как разработчик сайта (блоггер) я, наоборот, заинтересован в кнопке "Сделать сайт" или "Сделать блог" -- нажал и начал писать. А уж "свистульки и погремушки" я потом докручу, когда будет соответствующее настроение. Тем более, плагинов для WordPress -- только свистни!
"А если нет разницы, зачем платить больше?" (с)
Если пользователь не замечает разницы, зачем разработчику лишние телодвижения?

Re: Drupal - это сложно?

SolarWind аватар

А зачем мне делать какой-то необычный и непривычный по интерфейсу блог? Базовый интерфейс блога давно сложился и особо изголяться здесь нет смысла, только посетителей отпугивать.

Да, если нужна кнопка "Сделать блог" и больше ничего не надо, то здесь прямая дорога к Wordpress. Я ж разве с этим спорю? Я так и написал в посте. Drupal нужен, если хочется иметь в своем активе привычную для себя платформу, на которой ты сможешь построить абсолютно любой сайт, будь то блог, интернет-магазин, соцсеть и т.д.

Re: Drupal - это сложно?

flycat.info аватар

Ну да, получается, вопрос привычки...
Как у пользователей (каноны сайтов устоялись), так и у разработчиков. Сталкиваясь с нестандартным интерфейсом, начинаешь испытывать, гм, дискомфорт. Вот, кстати, как можно сделать, чтобы аватарка с коммента вела не на мой профиль, а на сайт (как это, например, у Stac? Видимо, это не вполне стандартно (я не нашёл).

Re: Drupal - это сложно?

SolarWind аватар

А ты просто зарегистрированный пользователь, поэтому ведет на профиль. Stac пишет просто как анонимный пользователь с указанием URL, поэтому туда и ведет. Это стандартное поведение друпала. Да и вордпресс вроде так же себя ведет. В принципе, это можно поменять, запишу себе в todo. А вообще я отчасти из-за этого отменил регистрацию здесь, писал когда-то об этом. Регистрация пользователей на блоге как-то не имеет большого смысла...

Re: Drupal - это сложно?

diamon аватар

Регистрация пользователей на блоге как-то не имеет большого смысла...
имеет ) у меня к примеру есть кнопицы удаления каментов ))

Re: Drupal - это сложно?

xana аватар

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

Re: Drupal - это сложно?

AKS аватар

Мне для понимания идеи таксономии потребовалось сначала сделать её, а потом сделать её ещё раз с нуля, ибо первый раз был в корне неправильным. С другой стороны, это лишний повод подумать об организации материала. В общем-то по мне это единственная сложность. А вот отсутствие контента при установке системы (опять же, по мне) огромный плюс, поскольку параллельный проект в Мамбе столкнулся как раз с очисткой от ненужного… и таки с пониманием той таксономии, которая уже была для Мамбы кем-то придумана. Тоже не бог весть как чудесно.

Из минусов могу отметить:

  1. Ужасный стандартный модуль Форума
  2. Столь же ужасную графическую капчу
  3. Отсутствие автозапоминания пользователей (в том виде, в каком это сделано в Вордпрессе)

Вроде всё. Остальное или нормально, или клёво.:)

Re: Drupal - это сложно?

Lera аватар

Работала только в Drupal( сравнить не с чем...но пока довольна.

Re: Drupal - это сложно?

Fadzans аватар

drupal это что-то вроде операционной системы, а wordpress похож на firefox с модулями. Drupal всё таки учить немного СТРОЙНО думать...

Re: Drupal - это сложно?

newm аватар

столкнулся с недостаточной гибкостью joomla когда возникла необходимость внедрить на сайт подержку своей поисковой формы , общающейся своей схемой в бд.. возможно ли такое на drupal?

Re: Drupal - это сложно?

SolarWind аватар

Что значит "со своей схемой в бд"? Если имеется в виду поиск по разным полям (типа расширенный поиск типизированных данных), то да, можно. Не знаю, можно ли это реализовать готовыми модулями (не исследовал этот вопрос), но свой написать можно точно.

Re: Drupal - это сложно?

altimho аватар

С помощью Views можно искать по Search Index и сортировать по соответствующему весу, что вроде как соответствует поисковой выдаче.
Добавляем фильтров по вкусу и получаем расширенный поиск любого вида.

Re: Drupal - это сложно?

SolarWind аватар

О, спасибо. Буду знать.

ovtresw

оценка вступления в наследство Одесса аватар

Мне кажется очень полезная штука.

ovtresw

оценка вступления в наследство Одесса аватар

Мне кажется очень полезная штука.

svetlopor89

Шторы окна аватар

Спасибо за Ваш труд!!

svetlopor89

Шторы окна аватар

Спасибо за Ваш труд!!

Badonna

Badonna аватар

O жизни курорта, ценах и оздоровительных свойствах наших минеральных источников. http://www.the-truskavets.com/ - санаторий трускавець

Badonna

Badonna аватар

O жизни курорта, ценах и оздоровительных свойствах наших минеральных источников. http://www.the-truskavets.com/ - санаторий трускавець

inska45rt

там аватар

Просто замечательно - очень интересные мысли

inska45rt

там аватар

Просто замечательно - очень интересные мысли

osregi89

mos-register.ru аватар

Спасибо за статью оказалась очень полезной.

respond this post

FRANCINEMARTINEZ19 аватар

When people are insure what to select, free essays or just literature essays, they have to ask you, just because you do know the right way to create the superior data.

Zadoor

Zadoor аватар

Друиды - жрецы древних кельтов http://www.drui.ru/ , маги и ученые. История, культура, мифология, религия, обряды, магия друидов, время и пространство.

Zadoor

Zadoor аватар

Друиды - жрецы древних кельтов http://www.drui.ru/ , маги и ученые. История, культура, мифология, религия, обряды, магия друидов, время и пространство.

mos0reg8

московская регистрация аватар

я бы кое-что добавила, но по сути сказано все

kokolipo9

в долг деньги взять аватар

Спасибо за Ваш труд!!

Test, just a test

XRumerTest аватар

Hello. And Bye.

basterBag

basterBag аватар

Грузоперевозки. Спецтехника. Самосвалы; экскаватор: экскаватор-погрузчик, экскаватор с гидромолотом; кран (автокран); бульдозер; полуприцеп-шаланда; тралл низкорамный. http://baster35.ru/ - перевозка гравия

Re: Drupal - это сложно?

avtomaty-vulkan-free.com аватар

ничего в нем трудного нет!!

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

Содержание этого поля является приватным и не предназначено к показу. Если у вас есть аккаунт в Gravatar, он будет использован для показа вашей аватарки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.