Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.05;
Скачать: CL | DM;

Вниз

Выбор CMS   Найти похожие ветки 

 
DVM ©   (2009-01-30 18:12) [40]


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

Для крупных сайтов тоже применяют очень часто. Я натыкался на сайты размером с amazon.com сделанные на друпале.


 
DVM ©   (2009-01-30 18:25) [41]

вот к примеру

ubuntu.com - 50 000 человек в день
drupal.org -90 000 человек в день

Неплохие показатели для сайтов на универсальной CMS.


 
Eraser ©   (2009-01-30 18:25) [42]

> [39] DVM ©   (30.01.09 18:11)


> Будет, будет отлично. Я уже привел немаленькие сайты на
> этом движке.
> Например Mozilla — Get Firefox выдерживал огромный поток
> посетителей когда вышла новая версия. Да что далеко ходить,
> вот известнейший в определенных кругах сайт: http://habrahabr.ru/
> он на друпале. Новостной.

хм.. интересно, однако. думаю все таки даже если хабр на друпале, то его сильно переписали, либо вообще разработали свой отдельный модуль. т.к. хабр постоянно дополняется и расширяется, не думаю что используются стандартные модули. вообще для сайтов с такой посещаемостью и БД что-то стандартное сложно придумать.
насчет Mozilla — Get Firefox - там основная нагрузка все таки не на веб-сервер, а на отдачу контента. веб-составляюшая там вторична.

вообще, как будет время обязательно гляну друпал поближе.


 
DVM ©   (2009-01-30 18:27) [43]


> Eraser ©   (30.01.09 18:25) [42]


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

Очень похоже на друпал. Также как и d3.ru.
Но также очень похоже и на Wordpress.
Я честно говоря не уверен.

Но в любом случае друпал быстрее wordpress-а.


 
Eraser ©   (2009-01-30 18:30) [44]

> [40] DVM ©   (30.01.09 18:12)


> Для крупных сайтов тоже применяют очень часто. Я натыкался
> на сайты размером с amazon.com сделанные на друпале.

ну как сказать, скорее всего там писали свои методы/плагины для работы с б/д. последний дистрибутив весит 1.049Mb, в таком объеме не может уместиться админка со всей обвязкой и серьезный класс предоставляющий управаление иерархической стуркторой данных, хранящихся в БД, с несколькими уровнями кэширования и прочим. уверен что это все есть на друпале, но в виде отдельных плагинов, которые для серьезных проектов пишутся отдельно.


 
DVM ©   (2009-01-30 18:36) [45]


> Eraser ©   (30.01.09 18:30) [44]


> ну как сказать, скорее всего там писали свои методы/плагины
> для работы с б/д.

Само собой дорабатывали. Даже для маленького сайта что-то дописывать приходится, чтобы изюминку создать так сказать. Но есть очень много модулей, просто гигантское количество. С темами готовыми хуже. Их почти нет. Отчасти объясняется сложностью создания тем для друпала или скорее непривычностью, т.к. он xhtml и css based.


> в таком объеме не может уместиться админка со всей обвязкой
> и серьезный класс предоставляющий управаление иерархической
> стуркторой данных, хранящихся в БД, с несколькими уровнями
> кэширования и прочим. уверен что это все есть на друпале

Ты не поверишь, но все это там есть в этом 1 мб.

Таксономия (это про  управление иерархической стуркторой данных) встроена, админка есть, кеширование есть - это все стандартные модули. входящие в дистрибутив. Короче это удивительная CMS.


 
Eraser ©   (2009-01-30 18:53) [46]

> [45] DVM ©   (30.01.09 18:36)

установил друпал, создал проект в нетбианс, сейчас буду формировать свое мнение )


 
DVM ©   (2009-01-30 19:29) [47]


> Eraser ©   (30.01.09 18:53) [46]


> сейчас буду формировать свое мнение )

я думаю, с первого взгяда он тебе не понравится :) Мне вначале не понравился. Но по мере освоения я стал его поклонником. Я просто неправильно начал изучать. Метод научного тыка он в случае с друпалом неверен. Надо теорию изучать. термимны друпала. И обязательно ознакомиться с популярными модулями ибо без них друпал малоинтересен.


 
Админ   (2009-01-30 21:20) [48]


> _ShaggyDoc   (28.01.09 07:09) [25]
> YAML http://www.yaml.de/en/home.html -

Спасибо за нужную вещь!


 
Eraser ©   (2009-01-31 00:45) [49]

> [47] DVM ©   (30.01.09 19:29)

да меня больше исходники интересуют, а не идеалогия админки и терминалогия.


 
DVM ©   (2009-01-31 12:40) [50]


> Eraser ©   (31.01.09 00:45) [49]


> да меня больше исходники интересуют

Понятно, но по одним исходникам ядра и основных модулей представление о CMS получить сложно. Представление о ней сформируется лишь тогда, когда на ней реализуешь хотя бы один проект среднего размера.


 
Eraser ©   (2009-01-31 14:11) [51]

> [50] DVM ©   (31.01.09 12:40)


> Представление о ней сформируется лишь тогда, когда на ней
> реализуешь хотя бы один проект среднего размера.

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


 
Админ   (2009-02-01 18:40) [52]

[48] +1024. Зафанател этой вещью :)


 
123-ий ©   (2009-02-05 06:37) [53]


> Eraser ©   (31.01.09 14:11) [51]

нее, не проканает. там система хуков реализована, ее фиг с первого взгляда поймешь. лучше сначала почитать api.drupal.ru а потом исходники курить. ну и практика само собой, куда ж без нее... =)


 
Шмелъ   (2009-02-05 07:40) [54]


> И конечно не стоит даже смотреть на "взрывы на макаронной
> фабрике" в лице Joomla-Mambo.


А почему сюда даже не стоит смотреть? 1.5 версия очень даже ничего...


 
serge_k ©   (2009-02-08 02:04) [55]

Всем доброго времени суток!

Беседа как раз о наболевшем! :) Сейчас делаю проект, платформой для реализации которого выбрал drupal. Это первый достаточно крупный (и - подчеркну - во многом нестандартный) проект, который я взялся делать на drupal.

Про drupal DVM сказал много теплых слов. С подавляющим большинством его утверждений я согласен. Drupal - действительно замечательная платформа, занимающая достойную нишу среди CMS/CMF.

Но я - такИ - хочу покритиковать платформу (не для того, чтобы "холивар" очередной завести; хочу понять, быть может я до чего-то не докопался и что-то недопонял...)

Итак...
1) на сайт с высокой нагрузкой я бы его не поставил; тот же "Хабр" периодически "глотает" мессаги, о чем его юзеры частенько упоминают в своих сообщениях; тем более - на новостной проект (чуть ли не выделенный сервер придется брать); а вот на сайт приемлемого размера коммьюнити (не масштаба "Одноклассников", там, наверное, вообще Erlang нужен :) ) - с достаточно стандартной, пусть даже сильно навернутой функциональностью, собранной из разных модулей "как бусы из бисера" - это да, его ниша. Однако - как только возникает вопрос о "не вполне стандартном" поведении интерфейса - частенько начинаются "стопорения"... Об одном таком случае я как раз написал вчера на drupal.ru (кому интересно - вот тут: http://drupal.ru/node/24603 ) ; пока из рекомендаций ответивших я ничего для себя не почерпнул. :(

2) действительно высокий порог вхождения: пока перестроишь собственное мышление в сторону таксономии, привыкнешь к "непрямому" решению вопросов, почти что отсутствию цельной документации типа "howto", так удобной новичкам (хотя часто хватает и той, что в readme к модулям; да и скринкасты сейчас начали выпускать по многим темам, как на русском - так и на английском) - проходит некоторое время; а если какое-то нестандартное "телодвижение" сделать нужно - то частой получается "ой", и на длительное время забываешь о том, что "на drupal можно реализовать практически все"; :)

3) модули порой не стыкуются мужде собой и конфликтуют, что неудобно и неприятно;

4) если хочешь скорости - не нужно использовать CCK + Views (хотя эта пара - очень удобна, если подходить к созданию сайта как к "работе мышкой", а не как к кодингу), т.к. они порождают МНОГО запросов к базе; вывод: хочешь перестраховаться в плане скорости - пиши собственный модуль, в котором все делай вручную;

аналогично - с ACL и сильно персонализированным доступом к контенту и функциональности сайта (например - на уровне пользователя): хочешь скорости - ни в коем случае не используй ACL-модули;

5) сложности со скоростью далеко не всегда решаются даже сторонними модулями (в т.ч. кэширующими); порой приходится применять радикальные средства: уходить с апача, ставить серверА типа lighttpd или nginx, на которые водружать PHP как FastCGI, в сложных случаях еще и PHP-акселератор придется прикрутить; хотя - это скорее к вопросу о реализации mod_php для апача, но т.к. сам drupal достаточно прожорлив - фактор "апач+РНР" начинает быть значимым;

6) малоприемлемое по скорости кэширование залогиненных пользователей (в противовес весьма неплохому - даже "из коробки" - кэшированию анонимусов);

7) типов хуков и "случаев жизни", на которые они "заточены" - далеко не всегда реально хватает (см. доклад Ильи Азарова: http://brainstorm.name/blog/rit2008-my-report ; Илья - реалист, и достаточно суровый критик drupal, но активно его использует в своих проектах).


 
Eraser ©   (2009-02-08 02:12) [56]

> 1) на сайт с высокой нагрузкой я бы его не поставил; тот
> же "Хабр" периодически "глотает" мессаги

то что хабр написан на друпале это утка, как выяснилось. хабр написан на php )


 
serge_k ©   (2009-02-08 02:17) [57]

Шмелъ, joomla - по моемУ опыту - хороша, когда хочешь сделать небольшой проект, быстро, и только из уже существующих где-то модулей, к тому же - с непритязательным дизайном. По поводу дописки чего-то своего - в Инете о качестве кода ядра joomla говорят как о том, "как не надо делать". К тому же - версия 1.5 тормозит, по-моему, в разЫ больше чем drupal не с одним десятком "навороченных" модулей "не из коробки", :) а где - реально - тот функционал, который от нее при этом ожидается - вопрос непростой...

Вообще создается впечатление, что создатели joomal 1.5 хотят "похоронить" обе ветки (и 1.0 - и 1.5) "с потрохами", ибо делают все возможное, чтобы пользователи уходили с этой CMS на другие: ветка 1.0 в скорости остановит свое развитие, и народ с нее вынужден будет уходить, а с 1.5 уходят уже сейчас на более быстрые и функциональные платформы. К тому же репозиторий модулей в drupal (про typo3 вообще тут лучше не упоминать :) ) сейчас вполне сравним с joomla 1.0 (про 1.5 вообще и речи нет в этом смысле; у нее модулей куда меньше).


 
serge_k ©   (2009-02-08 02:26) [58]

Eraser, про "утку" - вполне возможно, не отрицаю... Но url"s - очень похожи на drupal"овские (это вопрос, конечно, "решаемый", :) но вот только зачем их из РНР подделывать?.. цель - как вроде - не оправдявает средства...). А откуда, если не секрет, информация о "РНР-шности"?

Вот, кстати, тот же ШвабраШвабр ( http://shvabrashvabr.ru/ ) - собирается на drupal (на самом Швабре есть скринкаст, как такую сборку сделать) - и во многом похож на Хабр...


 
Eraser ©   (2009-02-08 02:48) [59]

> [58] serge_k ©   (08.02.09 02:26)


> А откуда, если не секрет, информация о "РНР-шности"?

а откуда о друпалости? )

> Но url"s - очень похожи на drupal"овские

можно примеры?

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


 
_ShaggyDoc   (2009-02-08 08:19) [60]

Объяснять кому-то про недостатки используемой ими CMS абсолютно бесполезно. Реакция детская "наших бьют!".

Объективные сравнения, от тех, кто достаточно плотно работал со сравниваемыми продуктами, появляются редко. Ну, с Joomla давно ясно. Я на Mambo (предка Joomla) на первую сел и сначала очень понравилось. Но просто я тогда "слаще хрена ничего не ел". Потом понял, что Joomla,  по сравнению с любой более современной системой, это как GW-Basic с его нумерацией строк и GOTO по сравнению с Виртовским паскалем.

На современных CMS обычно одинаково легко можно создать типовой сайт. Но даже и здесь, при минимальных потребностях, неплохо сравнивать - а сколько же запросов к БД делается.

Вот на днях натолкнулся (ссылку потерял), где человек, работающий с Drupal, говорит о 300 запросах с одной страницы. У меня в MODx с индексной страницы идет 21 запрос, и это при том, что туда много чего выводится из разных уголков сайта. Но и это мне кажется многовато - реально можно до 10 запросов снизить. Но это связано со значительной доводкой собственным напильником. Конечно, кому надо "поставил и работаю" такое не понравится.

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


 
boriskb ©   (2009-02-08 10:19) [61]


> _ShaggyDoc   (08.02.09 08:19) [60]


Это точно
Легковая "Японка" плоха потому что на ней и угля много не привезешь и 76-ой бензин она не хочет кушать.
Седельный тягач DAF  плох потому что на нем вообще ничего не увезешь - еще и полуприцеп нужен. И больно здоровый, возле дома не припаркуешь..


 
serge_k ©   (2009-02-08 13:46) [62]

Eraser, о "друпалости" - ну - слухи ходили, да и я сам предположил. Конкретных фактов на эту тему у меня нет.

Про похожесть url - соглашусь, что дело субъективное, пожалуй - не буду приводить примеры, т.к. они наверняка будут "натянуто" выглядеть. :)


 
Eraser ©   (2009-02-08 16:06) [63]

> [60] _ShaggyDoc   (08.02.09 08:19)


> Вот на днях натолкнулся (ссылку потерял), где человек, работающий
> с Drupal, говорит о 300 запросах с одной страницы. У меня
> в MODx с индексной страницы идет 21 запрос, и это при том,
> что туда много чего выводится из разных уголков сайта.
> Но и это мне кажется многовато - реально можно до 10 запросов
> снизить. Но это связано со значительной доводкой собственным
> напильником. Конечно, кому надо "поставил и работаю" такое
> не понравится.
>
> Но убеждать кого-то бесполезно - каждый же остается при
> своем мнении.

вот это верно. особенно я - точно останусь преданный фанат hostcms, т.к. я эту систему знаю изнутри и видел/принимал участие в том, как она делается. проводится и оптимизация запросов, есть и несколько-уровневая система кэширования (кстати что удивило в друпале - кэширование основано на БД, а не файлах), которая как раз и позволяет снижать количество запросов с 40-70 на страницу до 1-5. перед выпуском системы все тщательно проверяется профайлером, узкие места стараются устранить.

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


 
DVM ©   (2009-02-08 16:35) [64]


> serge_k ©   (08.02.09 02:04) [55]


> 1) на сайт с высокой нагрузкой я бы его не поставил;

Но ведь ставят же. Ну 100 000 в день посетителей тянет. Уж не знаю много это или мало, по-моему много.


> 2) действительно высокий порог вхождения: пока перестроишь
> собственное мышление в сторону таксономии

А это вовсе и необязательно. Можно и без нее обойтись. Хотя лучше делать "по науке".


> 3) модули порой не стыкуются мужде собой и конфликтуют,
> что неудобно и неприятно;

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


> 4) если хочешь скорости - не нужно использовать CCK + Views

Это точно. Views монстр из монстров. Я его не использую. Проще написать пару десятков строчек на PHP.


> 5) сложности со скоростью далеко не всегда решаются даже
> сторонними модулями (в т.ч. кэширующими);

Мне кажется это уже неразрешимая проблема. Ну не может интерпретатор PHP работать быстрее, хоть тресни.


 
DVM ©   (2009-02-08 16:42) [65]


> Eraser ©   (08.02.09 02:48) [59]


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

Да не на друпале он. Очень похоже, как и dirty.ru, но это не друпал. И на Wordpress похоже.

Исходный код страницы, css, классы в css, пути многое очень похоже. Возможно это сильно доработанный движок, может и самописный.

Но сходство есть. Возможно делалось глядя на друпал.


 
DVM ©   (2009-02-08 16:46) [66]


> Eraser ©   (08.02.09 16:06) [63]


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

Ну в общем то так и есть. Да и нету CMS на которых можно создать любой большой сайт "из коробки". Это просто невозможно.

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


 
blackman ©   (2009-02-08 23:09) [67]

Если блог, то лучше Nucleus CMS
http://nucleuscms.org/
Русская поддержка
http://nucleus.com.ru/
С кучей доп.плагинов можно еще самому дополнять


 
blackman ©   (2009-02-08 23:10) [68]

Вот пример блога на Nucleus CMS
http://articles.org.ru/blog/


 
123-ий ©   (2009-02-09 06:52) [69]


> blackman ©   (08.02.09 23:09) [67]

я всегда думал, что для блогов именно вордпресс рулит.


> serge_k ©   (08.02.09 02:04) [55]

по поводу скорости где-то на друпал.ру писали, что если грамотно извернуться, то друпал выдерживает весьма большие нагрузки (500 000 посетителей чтоли...)

насчет мышления - да да, его понять надо. для этого лучше читнуть api.drupal.ru, сделать штук пять простеньких сайтиков в небольшими наворотами. а потом уже чет крупное строгать.

короче

> DVM ©   (08.02.09 16:35) [64]
+ 100.



Страницы: 1 2 вся ветка

Текущий архив: 2009.04.05;
Скачать: CL | DM;

Наверх




Память: 0.64 MB
Время: 0.015 c
2-1234525264
cyborg
2009-02-13 14:41
2009.04.05
Вопрос по хранению файлов в БД


2-1234791018
Igorntk
2009-02-16 16:30
2009.04.05
как в DBCombobox отобразить записи столбца таблицы?


15-1233644188
Дмитрий С
2009-02-03 09:56
2009.04.05
HTTP: basic авторизация под SSL


15-1233597751
stas
2009-02-02 21:02
2009.04.05
Работа с GIF


15-1233633075
VirEx
2009-02-03 06:51
2009.04.05
Ветряк