Comments 93
Ура!
Долгих лет, новых фич и активной разработки.
И Друпал был бы довольно скучным, если бы не сообщество, которое, кстати говоря, сделало очень много сильных модулей к нему.
Долгих лет, новых фич и активной разработки.
И Друпал был бы довольно скучным, если бы не сообщество, которое, кстати говоря, сделало очень много сильных модулей к нему.
+5
Скачал, сейчас буду разбираться какую мощь она в себе содержит.
+2
Моё мнение: заслуженная победа Drupal в забеге для дедушек :)
Почему? Я объясню…
Согласен, на сегодня Drupal самая распространенная, самая «поддерживаемая» и самая гибкая CMS, но…
Архитектура давно устарела. Когда создавался друпал? По меркам развития web технологий — очен давно. Новых архитектурных изменений — практически нет. Всё та же реляционно-модульная архитектура, которая грамотно реализована и хорошо поддерживаема (еще бы ведь Drupal получает гранты от IBM и Google). Но это извините — прошлый век. На сегодня, перед требованиями пользователей, согласно новых технологий, архитектура Drupal — трещит по швам. Конечно дополняется все модулями, расширяется, но от этого она уже начинает быть похожа на монстра, да скорость порядком падает. Ждем CMS нового поколения, а они уже на подходе.
Почему? Я объясню…
Согласен, на сегодня Drupal самая распространенная, самая «поддерживаемая» и самая гибкая CMS, но…
Архитектура давно устарела. Когда создавался друпал? По меркам развития web технологий — очен давно. Новых архитектурных изменений — практически нет. Всё та же реляционно-модульная архитектура, которая грамотно реализована и хорошо поддерживаема (еще бы ведь Drupal получает гранты от IBM и Google). Но это извините — прошлый век. На сегодня, перед требованиями пользователей, согласно новых технологий, архитектура Drupal — трещит по швам. Конечно дополняется все модулями, расширяется, но от этого она уже начинает быть похожа на монстра, да скорость порядком падает. Ждем CMS нового поколения, а они уже на подходе.
+3
а что такое CMS нового поколения?
на монстра, на мой взгляд, похожи все «универсальные» движки.
на монстра, на мой взгляд, похожи все «универсальные» движки.
0
Вы имеете ввиду FW?
FW — это не CMS.
FW — для помощи в создании, для быстроты.
Если вы собираетесь делать «коробочную» CMS — пишите все классы архитектуры с нуля, тогда ваша CMS не будет похожа на монстра.
Универсальную CMS сделать невозможно по природе, но сильно приблизится можно.
Просто все уперлись в то что MySQL не очень любит работать с иерархическими структурами — поэтому пошли легким путем.
На сегодня уже существуют алгоритмы работы с иерархическими структурами в MySQL, поэтому ожидайте скоро в ваших аптеках :)
Я бы написал статью по этому поводу — вот только тролли карму с 30 до -1,75 мне опустили :) Только хуже от этого не мне, а тем кто читает habr
FW — это не CMS.
FW — для помощи в создании, для быстроты.
Если вы собираетесь делать «коробочную» CMS — пишите все классы архитектуры с нуля, тогда ваша CMS не будет похожа на монстра.
Универсальную CMS сделать невозможно по природе, но сильно приблизится можно.
Просто все уперлись в то что MySQL не очень любит работать с иерархическими структурами — поэтому пошли легким путем.
На сегодня уже существуют алгоритмы работы с иерархическими структурами в MySQL, поэтому ожидайте скоро в ваших аптеках :)
Я бы написал статью по этому поводу — вот только тролли карму с 30 до -1,75 мне опустили :) Только хуже от этого не мне, а тем кто читает habr
+2
Только не надо сразу тянуться к плюсу кармы, я её не прошу (поймите правильно). Ставьте плюсы только за то, что Вам нравится в мыслях того человека, которого плюсуете (или минусуете :).
0
Интересно.
А вы напишите. Ну их к username'у этих троллей.
Тема, имхо, не только занятная, но и довольно важная.
Мы сейчас сами столкнулись с проблемой: нужен универсальный движок, а все что получается (даже на уровне описания) — какой-то монстр «говнодемон» («Догма»))
А вы напишите. Ну их к username'у этих троллей.
Тема, имхо, не только занятная, но и довольно важная.
Мы сейчас сами столкнулись с проблемой: нужен универсальный движок, а все что получается (даже на уровне описания) — какой-то монстр «говнодемон» («Догма»))
0
Уже есть CMS с совершенно отличной архитектурой…
Иерархическая, унифицированная, модульная (только не понимании старой архитектуры, просто слово не заменишь другим) архитектура, в которой основные задачи ставились под универсальность (расширяемая «правилами») и понимание пользователей.
CMS готова (я уже писал) — проходит закрытое бета тестирование.
Иерархическая, унифицированная, модульная (только не понимании старой архитектуры, просто слово не заменишь другим) архитектура, в которой основные задачи ставились под универсальность (расширяемая «правилами») и понимание пользователей.
CMS готова (я уже писал) — проходит закрытое бета тестирование.
0
Готова…
И совсем не монстр получилась, а по гибкости превосходит любую на сегодняшний день :)
Зацепило? ;)
И совсем не монстр получилась, а по гибкости превосходит любую на сегодняшний день :)
Зацепило? ;)
0
UFO just landed and posted this here
Так что именно та должно быть по другому в современной CMS?
+1
Архитектурное юзабилити (все же современные cms понятны програмистам и малопонятны начинающим програмистам, дизайнерам и пользователям :). Далее… ужасающая работа с темами, шаблонами, шаблонами и темами модулей, юзеров на уровне архитектуры, очень запутано и ужасно. Дальше перечислять? Я могу продолжить список, Хватит и этого с головой…
+1
А какая CMS по-вашему лучше?
0
Та которой еще нету :)
А если серьезно… из тех что есть на сегодняшний день и час? Drupal конечно лучший из дедушек.
Почему дедушек?
Потому что за последние полгода, год приоритеты для CMS изменились и задачи.
А если серьезно… из тех что есть на сегодняшний день и час? Drupal конечно лучший из дедушек.
Почему дедушек?
Потому что за последние полгода, год приоритеты для CMS изменились и задачи.
0
На сегодня?
Drupal… :)
на без рыбье и рак — рыба.
Но скоро должны появится CMS нового поколения.
Drupal… :)
на без рыбье и рак — рыба.
Но скоро должны появится CMS нового поколения.
+1
молодцы, на работе уже года 2 крутится внутренний сайтик на друпале :)
+1
UFO just landed and posted this here
Я буквально 3 недели назад начал изучать Drupal. И до сих пор восхищаюсь её мощью и гибкостью.
+2
Полностью заслуженное звание!
+3
Команда разработчиком молодцы! 2 года подряд получать звание лучше CMS думаю достойная награда разработчикам
+1
Эээ, а MODXCMS не участвовал? Легко обходит все эти три упомянутые CMS по скорости работы, удобству для конечного пользователя и возможностям по расширению.
-6
совершенно несерьезное заявление. Вы перепутали теплое с мягким. кстати MODx занял в том году первое место как самый перспективный проект(пока никак не дойдет до версии 1.0 и имеет острые углы). MODx заканчивается на сниппетах, переменных шаблонов да е-форм с вайфандером и дитто — да, это позволяет сделать сайт-визитку, почти не программируя, он лёгкий и понятный(за это тоже ему симпатизирую), но в сравнение с Drupal он никак не идёт — совершенно разный порядок сил и возможностей. Если вы конечно не собираетесь делать сайт с 5-ю страницами.
+2
Ну, не совсем так. Почти не программируя — это да, получится слабенький сайт.
Но также и в Drupal, почти не программируя, получаем сайт, в лучшем случае отличающийся оттенками стандартных тем.
Я не разжигаю холивар, уважаю силу Drupal и при необходимости использую эту систему, но при наличии достаточного опыта, можно например сделать это www.iplt20.com/ или это www.bcci.tv/ с помощью MODx. Сайты еще в процессе разработки, но, думаю, размеры понятны.
Но также и в Drupal, почти не программируя, получаем сайт, в лучшем случае отличающийся оттенками стандартных тем.
Я не разжигаю холивар, уважаю силу Drupal и при необходимости использую эту систему, но при наличии достаточного опыта, можно например сделать это www.iplt20.com/ или это www.bcci.tv/ с помощью MODx. Сайты еще в процессе разработки, но, думаю, размеры понятны.
-1
я как-то специально пробовал делать проект на друпале «почти не программируя», учитвая что версткой занимался не я и вообще сложного в проекте почти ничего не было, можно сказать что у друпала для этого есть все.
0
я бы сказал, что из коробки — да, сайт будет скорее всего слабенький (и то не всегда)
а при должном использовании модулей, можно практически без программирования делать интересные вещи.
а при должном использовании модулей, можно практически без программирования делать интересные вещи.
0
Такие модули как Views, Actions и иже с ними действительно позволяют без погружения в код решать типовые задачи построения всяких каталогов/выборок/фильтров без программирания.
+3
Очень интересно как во 2 сайте реализована возможность перетаскивания/перестановки блоков пользователями?
0
Вы видимо CMS Made Simple не смотрели и не пробовали на зубок, а зря
Жду выхода 2.ой версии и тогда все ее конкуретны будут кусать локотки :)
Хотя зря не упомянули о победителе в другой номинации а имено о SilverStripe (категрия «Most Promising»)
Жду выхода 2.ой версии и тогда все ее конкуретны будут кусать локотки :)
Хотя зря не упомянули о победителе в другой номинации а имено о SilverStripe (категрия «Most Promising»)
0
Drupal-сообщество ничего кусать не будет — возьмет и выпустит версию 7.0 :)
ходят слухи, что с помощью этой версии можно будет управлять уже не сайтом, а крупным городом или небольшой страной. (Лично я хотел бы управлять Амстердамом. Ну или Абхазией.)
ходят слухи, что с помощью этой версии можно будет управлять уже не сайтом, а крупным городом или небольшой страной. (Лично я хотел бы управлять Амстердамом. Ну или Абхазией.)
+3
а что такого ожидается в семерке? у друпала имхо скорее эволюционное развитие
0
Под Друпал много есть много полезных и юзаемых модулей, которые есть под пятую версию, но нету под шестую. А в разработке уже седьмая… Если так и дальше пойдёт, то количество модулей под новые версии будет только сокращаться и всё инновационнасть Друпала полетит коту под хвост :(
0
Седьмая еще не скоро выйдет… А под шестую модулей становится все больше. Для некоторых проектов, когда все упирается в 1-2 модуля, люди заказывают апгрейд модуля с 5.х до 6.х. Стоит это в среднем 200$ (в Индии — дешевле :)).
0
Как бы это объяснить моим товарищам… Они-то думали, что Друпал будет не будет им ничего стоить, а тут такой облом ;) Теперь каждую неделю грезят сползти на пятёрку, пока что удаётся отговаривать :) А так я бы и сам написал все модули, если бы сайт строился вокруг IPB… И стоило бы это дешевле, несмотря на платность продукта…
0
вы видимо любите ее за огромный выбор модулей? что не кинься — все уже написано? www.cmsmadesimple.org/features/modules
мы тоже за это любим друпал drupal.org/project/Modules
мы тоже за это любим друпал drupal.org/project/Modules
+2
Ну ничего, мы еще повоюем :-))
Хотя в целом сами разработчики не особо акцентировали внимание сообщества на этом конкурсе. Все прошло тихо, мирно и почти без внимания. Ну без поддержки сообщества куда? :-)
Хотя в целом сами разработчики не особо акцентировали внимание сообщества на этом конкурсе. Все прошло тихо, мирно и почти без внимания. Ну без поддержки сообщества куда? :-)
0
Теперь, делая сайт на Drupal, можно смело говорить заказчикам, что это лучшая открытая CMS (=
+2
это и раньше можно было делать
может и не лучшая, но довольно гибкая и мощная — думаю, с этим никто не будет спорить
может и не лучшая, но довольно гибкая и мощная — думаю, с этим никто не будет спорить
-1
будут спорить те, кто не хочет этого признавать — мы такие, но после double win спорить трудновато :)
мне нравится друпал тем, что он продолжает демонстрировать способность быть понятным и компонентным не впадая в панацею создания дублирующихся методов и переменных у классов местами закрываемых от самого себя.
Тоже поздравляю все Drupal комьюнити, новой победы через год и еще больше хороших модулей!
мне нравится друпал тем, что он продолжает демонстрировать способность быть понятным и компонентным не впадая в панацею создания дублирующихся методов и переменных у классов местами закрываемых от самого себя.
Тоже поздравляю все Drupal комьюнити, новой победы через год и еще больше хороших модулей!
+1
Надо уточнить — одна из лучших/серьезных (точнее универсальных, так как цели могут быть разными) на PHP, только придется скиллы прокачать по тюнингу скорости
+1
как меня радует уровень Хабрасообщества… на CMSlist.ru мнения по Drupal разделились — 50% считает, что это полное говно, у других 50% в голове мозг, а руки растут из плеч.
+3
я сталкивался с тем, что друпал иногда *сильно* нелюбят квалифицированные программисты. утверждая, что им быстрее написать под конкретную задачу всё с нуля на zend framework нежели разбираться в чужой архитектуре. что в общем случае сильно спорно… и думаю, что аналогично они будут говорить про любую CMS.
к слову, наша последняя работа на друпале — www.inmarko.ru хотя он там порядком извращенно используется, но свои задачи выполнил на 100%.
к слову, наша последняя работа на друпале — www.inmarko.ru хотя он там порядком извращенно используется, но свои задачи выполнил на 100%.
0
а наш www.93motors.ru с вами рядом стоит на drupaltema.ru ;)
+1
прикольно, а как мы там оказались? впервые этот сайт вижу )
93motors.ru – выглядит серьезно, стильно, функционально. еще один аргументв пользу выбора drupal.
93motors.ru – выглядит серьезно, стильно, функционально. еще один аргументв пользу выбора drupal.
+1
неплохой по функциональности сайт у вас…
+2
Архитектура и инструменты — разные вещи.
FW — это инстумент. Люди часто путают эти понятия.
У проекта — должна быть архитектура, а вот на чем её делать, выбор личный.
FW — это инстумент. Люди часто путают эти понятия.
У проекта — должна быть архитектура, а вот на чем её делать, выбор личный.
0
ну друпал все-таки сам себе, т.е. отличается от большинтсва цмс со своими нодами, хуками, процедурным API и проч. Многие такого боятся.
0
А меня этим он наоборот очень заинтересовал :)
0
Ну у профессионального роста есть свои возрастные характеристики, т.е. молодому относительно специалисту все интересно и чем революционнее подход тем больше восторга он вызывает, однако революционность не всегда означает эфективность. Зрелый — может объяснить выбор инструмента не личными симпатиями, а какими-то более вескими доводами, новое изучает не очень охотно, но если уж изучил, знает на какую полку его положить, когда достать и какой стороной применить. Для Старого технологии уже так ушли вперед, что перестали быть ему понятными, он давно этим всем не занимается, доверяя молодым или сидит в своей нише в спокойствии и полном отсутствии конкурентов.
Теперь можно представить себе кому стоит поковырять друпал:)
Теперь можно представить себе кому стоит поковырять друпал:)
0
50% «за», это очень много, маркетологи бы прыгали от счасться. В идеале конечно ~70-75%, но 50% много.
0
Только начал изучать Друпал. CMS очень понравилась.
+1
Хорошая новость!
С недавних пор тоже разбираюсь в этой системе, делаю сайт для небольшой компании. Данная CMS довольна непроста в освоении — на первых порах бывало не мог найти решение банальных задач, но чувствую, что Drupal стоит потраченного времени на освоение — перспективная и мощная система!
С недавних пор тоже разбираюсь в этой системе, делаю сайт для небольшой компании. Данная CMS довольна непроста в освоении — на первых порах бывало не мог найти решение банальных задач, но чувствую, что Drupal стоит потраченного времени на освоение — перспективная и мощная система!
+1
/me усердно чешет затылок
Может и правда поковырять друпал еще разок…
Может и правда поковырять друпал еще разок…
0
/me усердно чешет затылок
Может и правда поковырять друпал еще разок…
Может и правда поковырять друпал еще разок…
0
Долго не мог понять что не так в комментах…
Я и раньше слышал про доброжелательность друпал комьюнити, но что бы так.
Поясню, люди, которые тут отписываются про друпал (которые явно на нем что-то делают) какие-то добрые что ли :)
Я и раньше слышал про доброжелательность друпал комьюнити, но что бы так.
Поясню, люди, которые тут отписываются про друпал (которые явно на нем что-то делают) какие-то добрые что ли :)
+3
Перед Drupal перепробовал довольно много CMS (Mambo, Joomla, Xoops, PHPnuke, ещё несколько платных) — в каждой сильно чувствовались ограничения системы — для реализации каких-то фишек на каждом сайте приходилось корвырять исходники, лезть в ядро, разбираться в чужом коде, менять всё немного под себя, в итоге каждый сайт состоял из доделок и заплаток, работал каким-то чудом. Когда пересел на Drupal (уже второй год на нём сижу) — это просто счастье какое-то! Всё, что хочется — уже оказывается давно до меня продумано и реализовано в API, любой вывод формы, страницы, блока, других данных — можно перехватить и подправить под себя, также и множественные события — везде где хочешь вешай свой обработчик. Лучше CMS пока не встречал! Есть конешно в нём свои проблемы и костыли, но их значительно меньше чем в других CMS, да и правятся они потихоньку, в т.ч. и с моей помощью: уже моих личных патчей около 10 в ядро и модули прокоммиттили с благодарностями, но большинство — после долгих споров и объяснений ;)
Так что чем больше пользователей — тем лучше становится система! Велкам ту Друпал вёрлд! =)
Так что чем больше пользователей — тем лучше становится система! Велкам ту Друпал вёрлд! =)
+3
All content management systems suck, Drupal just happens to suck less.
— Boris Mann at DrupalCON Amsterdam, August 2005.
)
— Boris Mann at DrupalCON Amsterdam, August 2005.
)
0
Борис прав.
0
Впринципе верно, всегда всё написанное с нуля под конкретные задачи будет работать быстрее и лучше, чем что-то общее, обработанное напильником под конкретный проект. Но не всегда есть время и возможности писать всё с нуля; большинству проектов вполне подходит что-то общее, обработанное напильником, которое работает тормознуто и немного кривовато, но зато так как надо. В итоге получаем рабочий проект и значительную экономию денег и времени на разработку. Поэтому для простеньких сайтов (аля 5-10 страничек, лента новостей, форум, прайс) использование CMS — отличное решение.
А если нужно сделать какой-то мегапосещаемый мега-портал, в котором всё работает хитро и шустро (например, хабрахабр), то здесь никакая CMS особо не поможет, они могут только помочь в заимствовании каких-то функциональных решений…
А если нужно сделать какой-то мегапосещаемый мега-портал, в котором всё работает хитро и шустро (например, хабрахабр), то здесь никакая CMS особо не поможет, они могут только помочь в заимствовании каких-то функциональных решений…
0
не только для сайтов на 5-10 страниц. )
на одном из наших сайтов — www.dentmaster.ru порядка 3000 нодов. работает как часы.
даже страшно представить если бы его пришлось писать с нуля.
на одном из наших сайтов — www.dentmaster.ru порядка 3000 нодов. работает как часы.
даже страшно представить если бы его пришлось писать с нуля.
0
У меня тоже работает прекрасно и с большим количеством нод и с большой посещаемостью. Но ресурсов он съедает несоизмеримо много как раз из-за использования CMS. Если с нуля грамотно написать — представить это конешно страшно, но зато работал бы он раз в 10 шустрее — это как минимум! Об этом и идёт речь в цитате Boris Mann, что всем страшно писать с нуля, поэтому и используют CMS, среди которых Drupal — наименьшее зло, но это не означает что использование Drupal — наилучшее решение для сайта с точки зрения объема и производительности.
Но всё-равно под большинство задач я использую Drupal и этим очень доволен!
Но всё-равно под большинство задач я использую Drupal и этим очень доволен!
0
сразу видно — качество кода в критерии оценки не входило, а жаль
+2
Качество кода можно изменить «одним движеним руки»…
Отдается проект с специализированную фирму, занимающуюся рефакторингом и через месяц забирается красивый код.
Рассмастривается АРХИТЕКТУРА!
Архитектуру так просто не изменишь!
Отдается проект с специализированную фирму, занимающуюся рефакторингом и через месяц забирается красивый код.
Рассмастривается АРХИТЕКТУРА!
Архитектуру так просто не изменишь!
-3
сложно назвать АРХИТЕКТУРОЙ кучку функций, тут даже непонятно ЧТО рефакторить.
А архитектура не стареет никогда, тут Вы правы. Быть может у нас разное понятие архитектуры приложения? ;)
А архитектура не стареет никогда, тут Вы правы. Быть может у нас разное понятие архитектуры приложения? ;)
+1
Скорее всего разные ;)
FW для меня не архитектура, это инструмент, хотя многие считают наоборот. (я не вас имею ввиду)
С вами согласен в том, что архитектура Drupal устарела… обросла и стала монстроподобной…
А вообще Drupal старая реляционно-модульная модель (архитектурой сложно назвать). Поэтому и нельзя её сейчас изменить уже. Поэтому «рефакторить» не поможет :\
Поэтому и ждем CMS нового поколения. А они должны появиться ;)
FW для меня не архитектура, это инструмент, хотя многие считают наоборот. (я не вас имею ввиду)
С вами согласен в том, что архитектура Drupal устарела… обросла и стала монстроподобной…
А вообще Drupal старая реляционно-модульная модель (архитектурой сложно назвать). Поэтому и нельзя её сейчас изменить уже. Поэтому «рефакторить» не поможет :\
Поэтому и ждем CMS нового поколения. А они должны появиться ;)
0
Так и знал — не поймут ход мысли :))
Разве я не прав? Не в отношении Drupal, я вообще в целом.
«Качество» кода можно исправить — рефакторингом.
Изменить архитектуру, тем более когда на продукт уже «присели» — не получится так просто. Поэтому честно говоря не понял почему так резко заминусовали, аргументы в студию ;)
Разве я не прав? Не в отношении Drupal, я вообще в целом.
«Качество» кода можно исправить — рефакторингом.
Изменить архитектуру, тем более когда на продукт уже «присели» — не получится так просто. Поэтому честно говоря не понял почему так резко заминусовали, аргументы в студию ;)
0
не превращайте свои проблемы в проблемы других. В частности, разработчиков drupal, которые гораздо старше вас как по возрасту так и по опыту. Спасибо. Отвечать не нужно.
0
:)
Зависит, но это поправимо.
Иногда когда вносятся правки в проект, для проверки работоспособности (например модуля), на «красивость» кода особо не смотришь.
Потом при подготовке модуля в проект — все равно проверяешь его на безопастность и «красивость» кода. (фактически рефакторишь)
А вот архитектура — это другое, каждая правка — это обдуманное, осмысленное многими ночами решение, поэтому оно идет сразу в «красивом» виде. Самое интересное, что CMS с точки зрения архитектуры — проще простого, если сравнивать например с разработчиками игр. Нет там ничего такого, чтобы превращать её в мостра :)
Зависит, но это поправимо.
Иногда когда вносятся правки в проект, для проверки работоспособности (например модуля), на «красивость» кода особо не смотришь.
Потом при подготовке модуля в проект — все равно проверяешь его на безопастность и «красивость» кода. (фактически рефакторишь)
А вот архитектура — это другое, каждая правка — это обдуманное, осмысленное многими ночами решение, поэтому оно идет сразу в «красивом» виде. Самое интересное, что CMS с точки зрения архитектуры — проще простого, если сравнивать например с разработчиками игр. Нет там ничего такого, чтобы превращать её в мостра :)
0
заслуженная победа, всех поздравляю :)
0
поздравляю всех друпаловцев :)
0
«Кроме того, Packt Publishing признала одного из ведущих Drupal-разработчиков Эрла Майлза (Earl Miles) самым ценным человеком года в области Open Source CMS (2008 Most Valued Person — MVP).»
Абсолютно согласен. Я считаю, что это программист, который позволил Drupal совершить гигантский скачок вперед с помощью модулей ctools,views,panels… Не побоюсь сказать — гениальный программист!)
Абсолютно согласен. Я считаю, что это программист, который позволил Drupal совершить гигантский скачок вперед с помощью модулей ctools,views,panels… Не побоюсь сказать — гениальный программист!)
0
Only those users with full accounts are able to leave comments. Log in, please.
Drupal получил Overall 2008 Open Source CMS Award