Pull to refresh

Comments 93

Ура!
Долгих лет, новых фич и активной разработки.

И Друпал был бы довольно скучным, если бы не сообщество, которое, кстати говоря, сделало очень много сильных модулей к нему.
Скачал, сейчас буду разбираться какую мощь она в себе содержит.
Моё мнение: заслуженная победа Drupal в забеге для дедушек :)
Почему? Я объясню…
Согласен, на сегодня Drupal самая распространенная, самая «поддерживаемая» и самая гибкая CMS, но…
Архитектура давно устарела. Когда создавался друпал? По меркам развития web технологий — очен давно. Новых архитектурных изменений — практически нет. Всё та же реляционно-модульная архитектура, которая грамотно реализована и хорошо поддерживаема (еще бы ведь Drupal получает гранты от IBM и Google). Но это извините — прошлый век. На сегодня, перед требованиями пользователей, согласно новых технологий, архитектура Drupal — трещит по швам. Конечно дополняется все модулями, расширяется, но от этого она уже начинает быть похожа на монстра, да скорость порядком падает. Ждем CMS нового поколения, а они уже на подходе.
а что такое CMS нового поколения?

на монстра, на мой взгляд, похожи все «универсальные» движки.
Вы имеете ввиду FW?
FW — это не CMS.
FW — для помощи в создании, для быстроты.
Если вы собираетесь делать «коробочную» CMS — пишите все классы архитектуры с нуля, тогда ваша CMS не будет похожа на монстра.
Универсальную CMS сделать невозможно по природе, но сильно приблизится можно.
Просто все уперлись в то что MySQL не очень любит работать с иерархическими структурами — поэтому пошли легким путем.
На сегодня уже существуют алгоритмы работы с иерархическими структурами в MySQL, поэтому ожидайте скоро в ваших аптеках :)
Я бы написал статью по этому поводу — вот только тролли карму с 30 до -1,75 мне опустили :) Только хуже от этого не мне, а тем кто читает habr
Только не надо сразу тянуться к плюсу кармы, я её не прошу (поймите правильно). Ставьте плюсы только за то, что Вам нравится в мыслях того человека, которого плюсуете (или минусуете :).
Интересно.
А вы напишите. Ну их к username'у этих троллей.

Тема, имхо, не только занятная, но и довольно важная.
Мы сейчас сами столкнулись с проблемой: нужен универсальный движок, а все что получается (даже на уровне описания) — какой-то монстр «говнодемон» («Догма»))
Уже есть CMS с совершенно отличной архитектурой…

Иерархическая, унифицированная, модульная (только не понимании старой архитектуры, просто слово не заменишь другим) архитектура, в которой основные задачи ставились под универсальность (расширяемая «правилами») и понимание пользователей.

CMS готова (я уже писал) — проходит закрытое бета тестирование.
Готова…
И совсем не монстр получилась, а по гибкости превосходит любую на сегодняшний день :)
Зацепило? ;)
UFO just landed and posted this here
Так что именно та должно быть по другому в современной CMS?
Архитектурное юзабилити (все же современные cms понятны програмистам и малопонятны начинающим програмистам, дизайнерам и пользователям :). Далее… ужасающая работа с темами, шаблонами, шаблонами и темами модулей, юзеров на уровне архитектуры, очень запутано и ужасно. Дальше перечислять? Я могу продолжить список, Хватит и этого с головой…
Та которой еще нету :)
А если серьезно… из тех что есть на сегодняшний день и час? Drupal конечно лучший из дедушек.
Почему дедушек?
Потому что за последние полгода, год приоритеты для CMS изменились и задачи.
На сегодня?

Drupal… :)

на без рыбье и рак — рыба.

Но скоро должны появится CMS нового поколения.
молодцы, на работе уже года 2 крутится внутренний сайтик на друпале :)
UFO just landed and posted this here
такая же ситуация… уже полез присматрвиаться.
ну кстати Друпал сейчас скорее уже CMF. А возможности его и правда практически безграничны
Я буквально 3 недели назад начал изучать Drupal. И до сих пор восхищаюсь её мощью и гибкостью.
Команда разработчиком молодцы! 2 года подряд получать звание лучше CMS думаю достойная награда разработчикам
Эээ, а MODXCMS не участвовал? Легко обходит все эти три упомянутые CMS по скорости работы, удобству для конечного пользователя и возможностям по расширению.
совершенно несерьезное заявление. Вы перепутали теплое с мягким. кстати MODx занял в том году первое место как самый перспективный проект(пока никак не дойдет до версии 1.0 и имеет острые углы). MODx заканчивается на сниппетах, переменных шаблонов да е-форм с вайфандером и дитто — да, это позволяет сделать сайт-визитку, почти не программируя, он лёгкий и понятный(за это тоже ему симпатизирую), но в сравнение с Drupal он никак не идёт — совершенно разный порядок сил и возможностей. Если вы конечно не собираетесь делать сайт с 5-ю страницами.
Ну, не совсем так. Почти не программируя — это да, получится слабенький сайт.

Но также и в Drupal, почти не программируя, получаем сайт, в лучшем случае отличающийся оттенками стандартных тем.

Я не разжигаю холивар, уважаю силу Drupal и при необходимости использую эту систему, но при наличии достаточного опыта, можно например сделать это www.iplt20.com/ или это www.bcci.tv/ с помощью MODx. Сайты еще в процессе разработки, но, думаю, размеры понятны.
я как-то специально пробовал делать проект на друпале «почти не программируя», учитвая что версткой занимался не я и вообще сложного в проекте почти ничего не было, можно сказать что у друпала для этого есть все.
я бы сказал, что из коробки — да, сайт будет скорее всего слабенький (и то не всегда)
а при должном использовании модулей, можно практически без программирования делать интересные вещи.
Такие модули как Views, Actions и иже с ними действительно позволяют без погружения в код решать типовые задачи построения всяких каталогов/выборок/фильтров без программирания.
Очень интересно как во 2 сайте реализована возможность перетаскивания/перестановки блоков пользователями?
Используется фреймворк Mootools
и еще вопрос: смысл возможности перетаскивать пользователями блоки, если это не сохраняется?
Пока еще просто не реализовано :)
Вы видимо CMS Made Simple не смотрели и не пробовали на зубок, а зря
Жду выхода 2.ой версии и тогда все ее конкуретны будут кусать локотки :)

Хотя зря не упомянули о победителе в другой номинации а имено о SilverStripe (категрия «Most Promising»)
Drupal-сообщество ничего кусать не будет — возьмет и выпустит версию 7.0 :)

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

на англ. посмотреть можно тут: drupal.org/node/224333
или сразу скачать: ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz и поиграться :)
Под Друпал много есть много полезных и юзаемых модулей, которые есть под пятую версию, но нету под шестую. А в разработке уже седьмая… Если так и дальше пойдёт, то количество модулей под новые версии будет только сокращаться и всё инновационнасть Друпала полетит коту под хвост :(
Седьмая еще не скоро выйдет… А под шестую модулей становится все больше. Для некоторых проектов, когда все упирается в 1-2 модуля, люди заказывают апгрейд модуля с 5.х до 6.х. Стоит это в среднем 200$ (в Индии — дешевле :)).
Как бы это объяснить моим товарищам… Они-то думали, что Друпал будет не будет им ничего стоить, а тут такой облом ;) Теперь каждую неделю грезят сползти на пятёрку, пока что удаётся отговаривать :) А так я бы и сам написал все модули, если бы сайт строился вокруг IPB… И стоило бы это дешевле, несмотря на платность продукта…
UFO just landed and posted this here
Ну ничего, мы еще повоюем :-))

Хотя в целом сами разработчики не особо акцентировали внимание сообщества на этом конкурсе. Все прошло тихо, мирно и почти без внимания. Ну без поддержки сообщества куда? :-)
Друпал с победой! А всем остальным урок на будущее ;-)
Теперь, делая сайт на Drupal, можно смело говорить заказчикам, что это лучшая открытая CMS (=
это и раньше можно было делать

может и не лучшая, но довольно гибкая и мощная — думаю, с этим никто не будет спорить
будут спорить те, кто не хочет этого признавать — мы такие, но после double win спорить трудновато :)
мне нравится друпал тем, что он продолжает демонстрировать способность быть понятным и компонентным не впадая в панацею создания дублирующихся методов и переменных у классов местами закрываемых от самого себя.

Тоже поздравляю все Drupal комьюнити, новой победы через год и еще больше хороших модулей!
еще будут спорить, те кто смотрит на поставку из коробки ))

а вся сила в API и модулях — некоторые раза в 2 увеличивают возможности…

Да и как можно представить более-менее сложный сайт на Drupal'е без Views/CCK/Panels и так далее (в зависимости от необходимости, конечно)
Надо уточнить — одна из лучших/серьезных (точнее универсальных, так как цели могут быть разными) на PHP, только придется скиллы прокачать по тюнингу скорости
согласен
а скиллы на нейтралах покачаем-с :))
как меня радует уровень Хабрасообщества… на CMSlist.ru мнения по Drupal разделились — 50% считает, что это полное говно, у других 50% в голове мозг, а руки растут из плеч.
я сталкивался с тем, что друпал иногда *сильно* нелюбят квалифицированные программисты. утверждая, что им быстрее написать под конкретную задачу всё с нуля на zend framework нежели разбираться в чужой архитектуре. что в общем случае сильно спорно… и думаю, что аналогично они будут говорить про любую CMS.
к слову, наша последняя работа на друпале — www.inmarko.ru хотя он там порядком извращенно используется, но свои задачи выполнил на 100%.
прикольно, а как мы там оказались? впервые этот сайт вижу )
93motors.ru – выглядит серьезно, стильно, функционально. еще один аргументв пользу выбора drupal.
спасибо. ваш inmarko тоже очень хорош, особенно как аргумент против «однообразных сайтов» и «унылого дизайна» :)

а в drupaltema.ru нас похоже поместили авторы проекта — увидели на Выставке сайтов drupal.ru и заценили, я так думаю.

давайте, если что, дальше в личку.
неплохой по функциональности сайт у вас…
спасибо. нам приятно, что мы помогли человеку. ранее от его задумки отказались крупные местные студии (Сочи).
Архитектура и инструменты — разные вещи.

FW — это инстумент. Люди часто путают эти понятия.
У проекта — должна быть архитектура, а вот на чем её делать, выбор личный.
спору нет, что разные, только я немного о другом… не хотят программисты чужой код и логику постигать.
а выбор на чем делать нифига не личный, а требование руководителя проекта. )
ну друпал все-таки сам себе, т.е. отличается от большинтсва цмс со своими нодами, хуками, процедурным API и проч. Многие такого боятся.
А меня этим он наоборот очень заинтересовал :)
Ну у профессионального роста есть свои возрастные характеристики, т.е. молодому относительно специалисту все интересно и чем революционнее подход тем больше восторга он вызывает, однако революционность не всегда означает эфективность. Зрелый — может объяснить выбор инструмента не личными симпатиями, а какими-то более вескими доводами, новое изучает не очень охотно, но если уж изучил, знает на какую полку его положить, когда достать и какой стороной применить. Для Старого технологии уже так ушли вперед, что перестали быть ему понятными, он давно этим всем не занимается, доверяя молодым или сидит в своей нише в спокойствии и полном отсутствии конкурентов.

Теперь можно представить себе кому стоит поковырять друпал:)
Логика примерно ясна. Но я думаю, поковырять стоит каждому, кто имеет дело с созданием сайтов.
50% «за», это очень много, маркетологи бы прыгали от счасться. В идеале конечно ~70-75%, но 50% много.
Только начал изучать Друпал. CMS очень понравилась.
удачи!
думаю, это будет интересно.
Хорошая новость!
С недавних пор тоже разбираюсь в этой системе, делаю сайт для небольшой компании. Данная CMS довольна непроста в освоении — на первых порах бывало не мог найти решение банальных задач, но чувствую, что Drupal стоит потраченного времени на освоение — перспективная и мощная система!
/me усердно чешет затылок
Может и правда поковырять друпал еще разок…
/me усердно чешет затылок
Может и правда поковырять друпал еще разок…
Долго не мог понять что не так в комментах…
Я и раньше слышал про доброжелательность друпал комьюнити, но что бы так.

Поясню, люди, которые тут отписываются про друпал (которые явно на нем что-то делают) какие-то добрые что ли :)
Это мы в других сообществах такие… а в drupal.ru не щадим ни женщин, ни детей :)
Перед Drupal перепробовал довольно много CMS (Mambo, Joomla, Xoops, PHPnuke, ещё несколько платных) — в каждой сильно чувствовались ограничения системы — для реализации каких-то фишек на каждом сайте приходилось корвырять исходники, лезть в ядро, разбираться в чужом коде, менять всё немного под себя, в итоге каждый сайт состоял из доделок и заплаток, работал каким-то чудом. Когда пересел на Drupal (уже второй год на нём сижу) — это просто счастье какое-то! Всё, что хочется — уже оказывается давно до меня продумано и реализовано в API, любой вывод формы, страницы, блока, других данных — можно перехватить и подправить под себя, также и множественные события — везде где хочешь вешай свой обработчик. Лучше CMS пока не встречал! Есть конешно в нём свои проблемы и костыли, но их значительно меньше чем в других CMS, да и правятся они потихоньку, в т.ч. и с моей помощью: уже моих личных патчей около 10 в ядро и модули прокоммиттили с благодарностями, но большинство — после долгих споров и объяснений ;)
Так что чем больше пользователей — тем лучше становится система! Велкам ту Друпал вёрлд! =)
All content management systems suck, Drupal just happens to suck less.
— Boris Mann at DrupalCON Amsterdam, August 2005.
)
Впринципе верно, всегда всё написанное с нуля под конкретные задачи будет работать быстрее и лучше, чем что-то общее, обработанное напильником под конкретный проект. Но не всегда есть время и возможности писать всё с нуля; большинству проектов вполне подходит что-то общее, обработанное напильником, которое работает тормознуто и немного кривовато, но зато так как надо. В итоге получаем рабочий проект и значительную экономию денег и времени на разработку. Поэтому для простеньких сайтов (аля 5-10 страничек, лента новостей, форум, прайс) использование CMS — отличное решение.
А если нужно сделать какой-то мегапосещаемый мега-портал, в котором всё работает хитро и шустро (например, хабрахабр), то здесь никакая CMS особо не поможет, они могут только помочь в заимствовании каких-то функциональных решений…
не только для сайтов на 5-10 страниц. )
на одном из наших сайтов — www.dentmaster.ru порядка 3000 нодов. работает как часы.
даже страшно представить если бы его пришлось писать с нуля.
У меня тоже работает прекрасно и с большим количеством нод и с большой посещаемостью. Но ресурсов он съедает несоизмеримо много как раз из-за использования CMS. Если с нуля грамотно написать — представить это конешно страшно, но зато работал бы он раз в 10 шустрее — это как минимум! Об этом и идёт речь в цитате Boris Mann, что всем страшно писать с нуля, поэтому и используют CMS, среди которых Drupal — наименьшее зло, но это не означает что использование Drupal — наилучшее решение для сайта с точки зрения объема и производительности.
Но всё-равно под большинство задач я использую Drupal и этим очень доволен!
сразу видно — качество кода в критерии оценки не входило, а жаль
Качество кода можно изменить «одним движеним руки»…
Отдается проект с специализированную фирму, занимающуюся рефакторингом и через месяц забирается красивый код.

Рассмастривается АРХИТЕКТУРА!

Архитектуру так просто не изменишь!
сложно назвать АРХИТЕКТУРОЙ кучку функций, тут даже непонятно ЧТО рефакторить.

А архитектура не стареет никогда, тут Вы правы. Быть может у нас разное понятие архитектуры приложения? ;)
Скорее всего разные ;)
FW для меня не архитектура, это инструмент, хотя многие считают наоборот. (я не вас имею ввиду)

С вами согласен в том, что архитектура Drupal устарела… обросла и стала монстроподобной…
А вообще Drupal старая реляционно-модульная модель (архитектурой сложно назвать). Поэтому и нельзя её сейчас изменить уже. Поэтому «рефакторить» не поможет :\

Поэтому и ждем CMS нового поколения. А они должны появиться ;)

Так и знал — не поймут ход мысли :))

Разве я не прав? Не в отношении Drupal, я вообще в целом.
«Качество» кода можно исправить — рефакторингом.
Изменить архитектуру, тем более когда на продукт уже «присели» — не получится так просто. Поэтому честно говоря не понял почему так резко заминусовали, аргументы в студию ;)
а качество кода разве не зависит от архитектуры? ;)
не превращайте свои проблемы в проблемы других. В частности, разработчиков drupal, которые гораздо старше вас как по возрасту так и по опыту. Спасибо. Отвечать не нужно.
:)
Зависит, но это поправимо.
Иногда когда вносятся правки в проект, для проверки работоспособности (например модуля), на «красивость» кода особо не смотришь.
Потом при подготовке модуля в проект — все равно проверяешь его на безопастность и «красивость» кода. (фактически рефакторишь)

А вот архитектура — это другое, каждая правка — это обдуманное, осмысленное многими ночами решение, поэтому оно идет сразу в «красивом» виде. Самое интересное, что CMS с точки зрения архитектуры — проще простого, если сравнивать например с разработчиками игр. Нет там ничего такого, чтобы превращать её в мостра :)
заслуженная победа, всех поздравляю :)
«Кроме того, Packt Publishing признала одного из ведущих Drupal-разработчиков Эрла Майлза (Earl Miles) самым ценным человеком года в области Open Source CMS (2008 Most Valued Person — MVP).»

Абсолютно согласен. Я считаю, что это программист, который позволил Drupal совершить гигантский скачок вперед с помощью модулей ctools,views,panels… Не побоюсь сказать — гениальный программист!)
И почему год жирным не выделяется, для таких кротов как я)
не будь так строг к себе, чувак :)
Only those users with full accounts are able to leave comments. Log in, please.