zhn

Мой путь в Drupal, или что на самом деле нужно друпалеру

Sep 04, 2011 14:01

(Этой статье уже год, она была написана для сайта drupalcom.ru 18 августа 2010 года)

Предисловие, или можно не читать.

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

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

Я верил им всем, потому что видел, как работала Joomla. Был такой период, когда я заказал простейшую систему учета данных, человек ее написал, взяв за это $400. Но как же медленно все это работало! Сейчас я понимаю, что возможно, это хостинг, возможно, Joomla, возможно, то, как ее "доработали напильником", но... Медленно было - просто страшно.

Помыкавшись, все-таки я "снизошел" до Denwer'а. Покрутил на нем с недельку WordPress, так по сути и не поняв, как же его приспособить под простейшую вещь типа сайта-визитки "а вот и я в интернете". В тот момент меня уже начали одолевать мысли бросить все это занятие и успокоиться на присутствии себя любимого в социальных сетях. Кому надо - тот меня найдет.

И тут, уже не помню как, я напоролся на Drupal. Писалось о нем очень хорошо, грех было не попробовать. Ну я и поставил. И знаете - он заработал! Черт побери, заработал так, как я и хотел! Я по-быстрому научился ставить модули и русифицировать их. Хотя, если честно, до сих пор не понимаю, почему половина надписей в настройках по-русски, а половина по-английски. Попробовал создать статью - создалась. И ею можно управлять! Создал форумы и сообщения в них - ура, работает!

В общем, нашел то, чего хотел.

Теперь - по существу вопроса.

Уроки по Drupal состоят наполовину из воды, и наполовину из интуитивно понимаемых вещей. То, чего ты действительно ищешь, теряя кучу времени - оно где-то посередине, в крохотных долях процента. Я лично потратил неделю поиска на то, чтобы научиться выводить данные в таблицу при помощи Views. Во всех уроках говорится - "вы можете так и так", нигде не рассматриваются варианты. На самом деле это ведь несложно, и даже я (самый нубский нуб) мог бы заняться созданием таких уроков. Гуру Drupal дают советы с крайним скепсисом, зачастую вида "ну почитайте же, наконец". И новичку, перечитавшему объем Малой Энциклопедии, становится очень обидно, что явно небольшой вопрос становится для него огромным камнем преткновения. Очень хочется, чтобы на данном сайте эта степень доступности информации была решена в более лучшем виде, чем все предыдущие. Пишу четко - я хочу огромный, прекрасно структурированный, прописанный в поисковиках мега-FAQ по Drupal. (сам читаю ann.sabonim.ru, setegnom, DrupalDance, скачанные PDF-ки и DJVU-шки, постоянно открыты drupal.ru и drupaler.ru)

Систему вопрос-ответ, существующую на drupal.ru, очень хотелось бы сохранить, но взять оттуда ценную информацию, разбить ее по версиям и классифицировать. Это титанический труд, но именно сообществом мы могли бы сделать это быстрее и лучше. Тогда повторно задаваемые вопросы можно быстро отсылать конкретной ссылкой и через пару дней удалять обсуждение, с минусом в карму задающего (ибо правило "посмотри FAQ перед тем, как спросить" никто не отменял). Мне все равно, как это будет оформлено - пусть даже как wiki (хотя сам я это с трудом представляю).

О Модулях.

Думаю, надо все же решиться и преобразовать drupaler.ru в нормальный раздел на http://drupal.org/contribute/translations . Надо совместить нормальные описания модулей с нормальными же переводами. И довести переводы до конца, а не на 40-60%, как сейчас. Надо видеть лицо человека, который, внося данные, видит поле Value. У него как-то сразу увядает желание пользоваться таким продуктом. Повторюсь - модулям не хватает человеческого описания. И ссылок на уроки и примеры его использования. Если данный ресурс сможет это объединить - его ценность превысит общую ценность drupal.ru и drupaler.ru, если говорить математически - будет не сумма, а произведение.

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

Об уроках как таковых.

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

О правах и обязанностях.

Поняли, да, к чему я веду? Надо не бояться выдавать совершенно незнакомым людям, то есть пользователям, часть прав - для развития коммьюнити. Два-три человека, как правило, составляющие администрацию сайта - они все равно рано или поздно столкнутся с тем, что времени на все не хватает. Если вы сразу займете правильную позицию и объявите понятную политику - у вас шанс стать сильнейшим Drupal-проектом на пространстве экс-СССР. В общем, чего я вам и желаю, и чего я от вас и жду.

Потому что искать информацию лучше в одном месте. И все, что я от вас хочу - информации.

Спасибо, что потратили время на прочтение моих бредовых мыслей.

информация, начинающему, drupal, уроки

Previous post Next post
Up