Решил разобраться хотя бы в одной CMS. Выбирал между TYPO3 и Drupal. Склонился к Drupal.
Вот уже некоторое время, как я пытаюсь понять и навести порядок у себя в мозгах. Никак не могу для себя определиться с чего начать, где что взять для того, что бы потихоньку вникать в CMS.
Сначала скачал 5ю версию бету1. В процессе установки вылезли баги. Полез в багрепорт на сайт. Достаточно не удобно работать с багрепортом и искать что-то в нем. Полез искать доку - не нашел - запостил на форум - получил достаточно быстрый ответ. Дока оффлайн есть ввиде хендбука. Более того, что бы ее получить - нужно зарегистрироваться на сайте (!!!).
Идем дальше. Захотел скачать локализацию. Честно искал - не нашел. Все о ней говорят, а ссылки на рабочий файл перевода - не нашел.
В обще складывается впечатление, как будто кто-то кинул гранату в базу знаний о Drupal и закрыл дверь и база знаний разлетелась по всему сайту.
Анонсирован сайт dupal5.ru. Смысл в этом сайте, если анонсы о свежей бете лежат на drupal.ru, а на drupal5.ru их в природе нет? Искренне хочу изучить строение и логику этой CMS, но пока что курю бамбук.
Буду искать дальше. ;)))
Что найдено из полезного. Все хендбуки в больших html-ках:
http://drupal.org/book/export/html/1
http://drupal.org/book/export/html/258
http://drupal.org/book/export/html/257
http://drupal.org/book/export/html/316
http://drupal.org/book/export/html/14279
За ссылки большое спасибо memyself's
Комментарии
Если в процессе думанья то советую:
DataLife Engine
Движок:
http://dle-news.ru/
Демо движка:
http://pc-soft.ru/page/2/
всего 5 обращений к БД
И всё намного-намного проще.
Хотелось бы поработать с достаточно распространенным и OS. Меня интересует изучение CMS больше в образовательных целях.
Запорожье - город мой родной.;)))
Сравнивать CMS по количеству запросов к БД некорректно. Запрос запросу рознь, можно одним большим запросом посадить базу серьёзней чем десятком мелких. И если уж считаться количеством, то при кешировании для анонимусов Drupal создаёт также всего несколько запросов.
Насчёт "много-много проще" - тоже относительно, проще может быть вначале, когда cms поставишь и то что авторы предлагают поюзаешь. А когда понадобится сделать что-нибудь нестандартное — вот тут резко начнутся сложности. Drupal не самая простая CMS для освоения, если разбираться в деталях не хочется - попробуй Jumla (http://jumla.org), её админ-панель традиционно хвалят
PS. Отдельно отметим, что datalife engine является коммерческим продуктом и за него просят денег.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Даталайф - это какой-то реликтовый уродец, не совместимый с современным интернетом (не иметь чистых гиперссылок может позволить себе движек форума, но никак не движек сайта).
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
корректное написание - joomla.org
> Более того, что бы ее получить - нужно зарегистрироваться на сайте (!!!).
Это где такое? Все доки открыты, чего их скрывать если всё под GPL.
С русской документацией, признаюсь до сих пор плохо. Есть много разрозненных док на разных сайтах. На drupal.ru активные форумы, но за структурированной документацией только на drupal.org и только на английском языке. Мы исправляем ситуацию по мере сил
Ссылка на русский перевод висит на главной странице сайта - зайди www.drupal.ru и посмотри вверху справа. Я уж не знаю куда на более видное место её вешать?
Drupal 5 имеет смысл скачивать только для ознакомления с тем что будет в движке в ближайшем будущем. Версия "бета" говорит сама за себя - там немало багов, это даже ещё не пререлиз.
Для стабильной работы - Drupal 4.7.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Я различаю понятия альфа и бета. Выбирал Drupal, что бы ковырять и потому что Drupal характеризуют как корректно реализованное программное решение.
В процессе установки и первых шагов с 5кой бетой1 столкнулся с достаточно большим количеством ошибок - из-за чего меня начали терзать смутные сомнения "а правильно ли я все делаю". Думаю, что я делаю может не совсем правильно, но достаточно логично - ведь не первый год PHP+MySQL в руках держу.
Все мои поиски относятся к ветке 5. Ваши же сайты работают на 5ке? И я хочу. ;)))
Зайти в раздел документации на оффсайте по первой ссылке, что я озвучил в заметке у меня не получилось - только после авторизации.
Насчет взрыва гаранты в базе знаний значит я не ошибся - печально.
Наши сайты работают на 5-ой версии, потому что мы давно работаем с этим движком Имхо, тут не в знании PHP дело, просто уже знаешь когда какой баг откуда у него ноги растут Претензии по багам будут обоснованны после выхода релиза, до тех пор версия unstable со всеми вытекающими. В бетаверсии пока имеются критические баги, на drupal.org в багтрекере они описаны.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
А, вот это? http://drupal.org/book/export/html/1 Полагаю в html решили не отдавать, чтобы поисковики не лазили и дважды не индексировали один контент. Более того ссылка на print-version при заходе на сайт анонимусом не видна, если её напрямую не ткнуть, но handbook виден разумеется. Удобства для тех кто зарегистрировался и пользует доки регулярно
Кстати, хороший справочный ресурс по функциям движка - http://api.drupal.org.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
"PS. Отдельно отметим, что datalife engine является коммерческим продуктом и за него просят денег."
Я бесплатно юзаю... думаю не нужно объяснять как....
Использует AJAX почти везде.... но нужно поюзать чтобы понять что это не плохая альтернатива.
А при кешировании (она там тоже есть) там вроде запросов вообще нет....
Так что вот так....
Демоверсию? Если утянутую откуда-то пиратскую копию, то сразу иди лесом. Я привык уважать труд собратьев программеров.
Почитал описание и доступную без регистрации инфу (вот уж где позакрывали от гостей всё что можно) - не, с друпала на такую шнягу я бы не перебрался, даже если официально была бы бесплатной. Не буду спорить, очень может быть что оно работает быстрее. Но количество модулей, активность разработки, документация - тут Датаенжин не выглядит сколько-нибудь весомой альтернативой Друпалу. К тому же в Друпале весьма логичный API, но тут с Датаенжин сравнить не могу за отсутствием открытой документации.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Хммм.... Я не думал, что бета это глубокая альфа. Я прочел на drupal5.ru более оптимистичные отзывы о 5ке. Там даже рекомендации по формату работы для новичков есть.
В любом случае - спасибо, что подсказали не браться за 5ку.
Все таки хотелось поработать с 5кой. Мне не критична баговость разрабатываемой системы. Хочу покопаться и поизучать разрабатываемый движок. Хотелось бы войти в курс дела и помочь в создании и доработке CMS. Где и как войти в курс дела - пока не могу понять.
Если для себя повозиться, тогда прямая дорога в CVS - посмотри в handbook на drupal.org как забрать код девелоперской версии, какие репозитории есть в CVS drupal.org. Для получения кода из cvs не требуется регистрации. И вот тут написано как помочь в разработке проекта: http://drupal.org/node/10259
Лучше прям отсюда начать: http://drupal.org/contributors-guide
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Спасибо!
axel
Вот тото и ано
Чтобы говорить надо знать.
> Чтобы говорить надо знать.
В мире достаточно более доступных и красивых вещей, чтобы стремиться отдать деньги не известно за что
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
А позволено ли мне будет спросить, с какими проектами имел дело уважаемый 4matic? Очень уж мне странно, что другие члены сообщества умудряются находить интересующую их информацию, и только Вы так громко возмущаетесь неорганизованностью и безсистемностью документации.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Чувствуются нотки сарказма. Похоже на аллергию на людей, которые слабо ориентируются в происходящем, но искренне хотят разобраться, задавая дурацкие вопросы? "Возмущаюсь" - это неправильное слово. Если вы перечитаете мое сообщение, то это просто мои мысли о том, что я не могу вникнуть в тему. Думаю, что нужно немного привыкнуть и накопить информацию, которую потом привести в порядок.
Я не имел дела с подобными проектами. Не имел опыта в групповой разработке. Есть только желание. Работаю с PHP, MySQL. Там документация доступна как в онлайне так и для скачивания и все это лежит в одном месте. Работа с багрепортом, ИМХО, там тоже удобней - например, не нужно переходить на advansed search, что бы осуществить поиск по ключевым словам и настроек поиска больше.
Так как решил, что буду работать 5кой, то ходил по сайту http://drupal5.ru. Мне непривычно, что меню сайта состоит из одного раздела "форум", а о текущем состоянии перевода можно прочесть из новостной ленты, скачать бету можно опять таки не из раздела для скачивания, а просто из сообщения сайта. Мне непривычно, что узнать о новой бете в ветке 5 можно с дружественного сайта. Возможно, что просто не хватает времени - наверняка сайт держится на голом интузиазме. Я об этом подумал и захотелось мне помочь. Да, мой шкурный интерес разобраться с CMS, а помощь - это вторично. Да я понимаю, что мне туго чем-то помочь с плохим знанием английского. Но у меня есть желание учиться и желание помогать по мере сил - это плохо? смешно? глупо?
И не думайте, что я скулю и возмущаюсь - удобно дрюпателям работать с такой системой и это так должно быть - да не вопрос вообще. Привыкну, освоюсь и буду как рыба в воде без притензий к кому-нить.
Прошу прощения, аллергия действительно имеет место, но отнюдь не на людей, а на неаргументированные претензии, вроде "чо тут за хрень непонятная?".
Думаю мы недопоняли друг друга, я всегда готов ответить на грамотно сформулированный вопрос, если ответ лежит в сфере моей компетенции (и даже не ленюсь переспрашивать у товарищей юниксоидов/хостеров/дизайнеров/маркетологов, если ответ находится вне сферы моих знаний).
Что до сайта drupal5.ru, дело в том, что весь материал находится на главной странице - нет необходимости что-то прятать в меню из-за небольшего наполнения. Конечно мы не публиковали анонс второй беты, следует учесть, что наш сайт не новостной портал. Мы представили перевод анонса первой беты, анонс второй беты практически не отличается от анонса первой. Кроме того перед тем, как рекомендовать вторую бету, необходимо тчательно изучить её отличия от первой, вот на это, к сожалению, пока времени нет.
Друпал - очень хорошая система, реализующая современный подход к управлению сайтом. Кроме того, что она обросла огромным количеством модулей на все случаи жизни, она так же позволяет использовать вставки кода в любом месте сайта, и завязывать все скрипты с функциями и переменными ядра. Изучайте, задавайте вопросы, делитесь своим мнением - всё это только приветствуется.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Зашел на IRC-канал drupal-bugs и озвучил там проблемы, с которыми столкнулся и которые не нашел в багрепорте. Там мне ответили - качай новую бету. От туда я и узнал о второй бете. Потом узнал о бете на русском сайте. Думаю, что есть смысл озвучивать выходы новых версий, пусть даже беты.
Насчет того, что изменилось, разве нет changelog`a? или изменения происходят на уровне API и структуры данных, которые просто в changelog`е не описать?
P.S. Меньше всего хотелось бы, что бы моя запись в блоге прозвучала как вопрос с притензией: "чо тут за хрень непонятная?". Да мне многое туманно, но все не так запущенно.
changelog не отражает все исправления, к тому же работа над ошибками в бете мало отличается от разработки головной ветки, слишком много хаоса (с)
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
В логах CVS описываются все вносимые в код изменения, кому интересно может почитать, но вывешивать эту инфу повсюду нет смысла - юзерам нет дела, какая там переменная внутри на какую поменялась и пр. программерские изыски.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Друпал - централизованная система. Если хочешь что-то узнать - прямая дорога на drupal.org. Вся работа, новости и т.д. там. Хочешь быть в курсе подписывайся на рассылки или RSS их там много всяких разных. Ни одно сообщество не заменит drupal.org по-этому и нет смысла делать его копию. На русских сайтах люди просто общаются и делятся опытом и т.д с этой функцией оно успешно справляется (или я не прав?).
Спасибо за советы!
>или я не прав?
Правы
rapitosov@drupal.org - насчёт "другие члены сообщества умудряются находить интересующую их информацию" - вы не правы! достаточно почитать форум, чтобы увидеть, что бОльшая часть новичков не может найти ответа на одни и те же элементарные вопросы, потому что даже человеческого FAQ нет. Сам я тоже в своё время не плюнул сразу на Drupal только благодаря ответам людей на drupal.htdogs.ru потому что самому с нуля вникнуть в логику распределения информации о Друпале по интернету просто нереально! особенно это касается материалов на русском.
Русскоязычных материалов, да, касается. Но англоязычные материалы на любой случай доступны через внутренний поиск drupal.org
Пример с повторяющимися вопросами на мой взгляд некорректен. Людям просто не хочется разбираться самостоятельно, они хотят получить всё и сразу не прилагая усилий, и в этом нет ничего предосудительного (хотя это и не оправдывает неумение задавать вопросы). Для этого и существуют форумы, где пользователи могут получить ответ от специалистов, для которых поиск ответов на вопросы служит хорошей тренировкой и расширяет кругозор.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
> самому с нуля вникнуть в логику распределения информации
> о Друпале по интернету просто нереально
полностью согласен
а вообще - зачем вам 5-й ???
там что что-то новое такое без чего трудно обойтись?
вот к примеру в 4.7 в отношении 4.6 были сделаны наконец блоки зонами а не только лево-право - вот я и перешел на него в середине прошлого года или раньше, но окончательно необходимые мне модули - в частности i18n - многоязычность и еще не помню что - пришлось ждать еще целый год - окончательно их отладили только-только! а сколько я намучался с его глюками... теперь ставить 5-й желание не появляется даже на локалхост...
Дело вкуса. У кого есть силы и готовность работать с пятёркой, самостоятельно решая проблемы не дожидаясь пока всё пропатчат и выложат релиз, те уже сейчас могут пользоваться органичным интерфейсом, jQuery, новым API и прочими полезными нововведениями. Кто же не готов тратить время на разбор кода - вполне удовлетворяется 4.7
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Похоже проблема с документацией и FAQ возникла со дня появления русского Drupal и будет вечно...
==================
Дайте WiKi людям
''Сравнивать CMS по количеству запросов к БД некорректно. Запрос запросу рознь, можно одним большим запросом посадить базу серьёзней чем десятком мелких.''
Простите за глупый вопрос, а как отличить большой запрос от мелкого
включить в mysql на время slow-query-log = /kakoi/nibud/fail и поизучать лог медленных запросов.
Проблема с документацией не только у Друпала. Эта проблема еще со времен семи дней сотворения мира. Бог великий программер - сделал все очень быстро и ладно. Но как любого гения, его просто заломало все это как следует задокументировать
Понятно, что есть исходники (гены и т.п.), но пока мы эти исходники поймем...
Вы читали что написано на странице добавления материала?...:
Запись в дневнике
Оставить запись в персональный дневник (блог).
Страница книги
На нашем сайте данный тип документов используется для коллективного написания документации и создания архивов форумных обсуждений. Это книга, которую в соавторстве создают все желающие.
Форумное обсуждение
Создать новую дискуссию на форуме.
Вы заметили фразу "используется для коллективного написания документации" ну так давайте использовать эту возможность. Только нужно грамотно организовать верхний уровень иерархии.
Тут [url=http://drupal.ru/docs/3724] например [/url] или [url=http://drupal.ru/doc/3786] здесь [/url], у меня R/O и как будем вести?
Чем это от общего типа блога и форума отличается?
Или это прообраз WiKi движка?
==================
Дайте WiKi людям
Отличается тем, как мы договоримся это использовать (например для документации).
ЗЫ. Мы же в блог не пишем форумные вопросы....
А чем обыкновенная WiKi не катит? Как в таком случае снимать R/O?
==================
Дайте WiKi людям
Что такое R/O ???
RTFM, вроде Только для чтения
==================
Дайте WiKi людям
Меня пустите на шабаш?
Что такое RTFM ????
Сорри, все термины, теперь только так: [url=http://ru.wikipedia.org/wiki/RTFM] RTFM [/url]
==================
Дайте WiKi людям
И как совместно вести в данном случае можно?
Форум уже в чат превратился...
==================
Дайте WiKi людям
По поводу RTFM
http://ru.wikipedia.org/wiki/RTFM
мне больше всего понравилось:
RTFB, т. е. Read The Fucking Binary (просмотри грёбаный бинарник)
"
Критики указывают, что частое использование этой фразы (или подобных высказываний) часто является проявлением элитизма и что подобное отношение отпугивает новичков, не помогая им. Вместо подобного ответа время могло быть потрачено с большей пользой, например, на добавление вопроса к FAQ, на указание пользователю на полезный вебсайт, или просто на ответ.
"
Я не в грубом смысле
А по делу?
==================
Дайте WiKi людям
Заставил меня в словарь лезть, смотреть что такое элитизм. А вообще многозначительность радует. LOL.