Добро пожаловать в сообщество!
Сообщество Drupal состоит из разнообразных групп людей; от разработчиков до новичков, от профессионалов до тех, для кого сайтостроение это хобби. Используя Drupal как основу, вы можете построить мощный, гибкий сайт.
Как со всеми мощными инструментами, "what you get out of it depends on what you put into it". С базовой инсталляцией Drupal вы можете построить мощный сайт использующий базу данных, не зная PHP. Если вы нуждаетесь в чём-то сверх того, что имеется в базовой инсталляции и не может быть реализовано при помощи дополнительных модулей, вам будет необходимо знание PHP и баз данных (прежде всего MySQL), желание научиться работать с ними или быть готовым заплатить кому-то за услуги. Если вы знакомы с программированием, то возможно вы захотите изучить API Drupal прочитав справочник разработчика (Developer's Guide). Также хорошими источниками информации для разработчиков будут списки рассылок и их архив (mail list and archives).
Как во всех сообществах, участники ведут много обсуждений по различным подходам и высказывают своё мнение. Чтобы сделать форумы для всех более удобными и полезными, пожалуйста прочитайте и следуйте правилам поведения на форуме.
Сообщество лучше работает, когда каждый помогает и выручает других. Руководства упоминают множество способов, которыми любой может внести свой вклад. Как только вы установили и начали настраивать свой сайт вы можете легко протянуть руку помощи, помогая другим на форумах, на которых задают те же самые элементарные вопросы, с которыми вы когда-то уже сталкивались. Помогаете ли вы на форуме поддержки, пишите или корректируете документацию, высказываете мнение о предложенных исправлениях или сами предлагаете исправления, ваша помощь всегда приветствуется.
Экскурсия по сообществу Drupal
Итак, вы решили сесть на Drupal и плыть вместе с ним? Замечательно! Сообщество Drupal приветствует каждого кто использует программу для своих целей, будь то личные, корпоративные, социальные или иные.
Вносите ли вы свой вклад в Drupal или нет, экипажу нравится ваша компания: в конце концов, это очень долгий рейс. Мы также знаем, что многие из вас вносят свою лепту рекомендуя Drupal другим.
На вас все рассчитывают, потому что вы можете внести свой вклад в сообщество Drupal — и чем больше людей в сообществе Drupal, тем он становиться лучше.
К тому же понятно, что вы должны быть пользователем прежде, чем вы можете стать вкладчиком и что у многих из вас есть потенциал, чтобы внести ваши собственные ценные навыки в Drupal как только вы немного больше разберётесь в том, как это всё работает.
Однако, вы должны понять, что вы извлекаете выгоду из великодушия сотен других людей которые сделали Drupal большой платформой, которой является эта система и вы делаете это бесплатно.
Всё, что от вас просят — чтобы вы ценили время и усилия, которое другие вложили в Drupal и сделали доступным для вас и чтобы вы соблюдали одно элементарное правило этикета:
Не начинайте требовать!
Drupal — результат работы добровольцев. И сообщество приглашает вас предлагать изменения. Пожалуйста указывайте на проблемы с удобством и простотой использования или ошибки. Пожалуйста вежливо просите о помощи. Но не надо сердито разглагольствовать о возможностях, реализация которых вас не устраивает или которых нет в Drupal, а затем требовать, чтобы разработчики устранили недостатки как можно скорее.
Это лишь способ надоедать остальной части сообщества и верный путь чтобы оказаться без дальнейшей поддержки. Сообщество не заслуживает того, чтобы его бесчисленные неоплаченные часы работы вознаграждались таким образом.
Как участник сообщества вы не несёте никаких обязательств перед другими участниками, но и ни один другой участник ничего вам не должен.
Даже если вы не занимаетесь программированием, есть много способов внести свой вклад в Drupal, участвовать в жизни сообщества и влиять на развитие программы.
Как не программисты и новые пользователи могут внести свой вклад в Drupal
Часто, люди жалуются, что процесс содействия Drupal чрезмерно труден.
Также, люди говорят, что сообщество Drupal неприветливо.
Однако, есть хорошие новости. Если вы читаете это, вы — часть сообщества Drupal. Добро пожаловать!
И если вы не программист и (или) новый пользователь и хотите внести свой вклад, вот — некоторые способы как вы можете это сделать.
1. Помогайте на форумах. Следующие форумы содержат кучу вопросов от новых пользователей, которые нуждаются в советах по Drupal.
Часто вопросы на этих форумах — от пользователей, которые испытывают трудности и у которых голова идёт кругом, как же пользоваться Drupal. Люди, которые знакомятся с Drupal, получают недостаточно информации от опытных пользователей. В результате новые пользователи часто сами являются самыми эффективными помощниками вновь прибывшим собратьям.
2. Смотрите списки рассылок (mailing lists). Все списки рассылок заархивированы; в то время как чтение архивов не для слабого сердца, оно даёт хороший уровень понимания вопросов входящих в проект Drupal. Если вы хотите внести свой вклад, становитесь авторами документации или поддержки. Обе из этих областей имеют возможности, где не программисты и новые пользователи могут выручить.
3. Помощь должна быть вежливой, даже настолько, чтобы ваши советы можно было бы использовать как образцы ответов в руководстве по этикету. Много людей задающих вопросы на форумах расстроены, это видно по тому, как они задают вопросы. Часто, вместо ответа на вопрос люди начинают проповедовать, требовать, упрекать, травят или делают ещё более плохие вещи. Пожалуйста, не умничайте. Споры не по теме уменьшают сообщество Drupal и они могут отпугнуть новых пользователей. Сохранение вежливого тона и конструктивности в ответах помогает новым пользователям комфортно себя чувствовать и спокойно задавать вопросы пока они знакомятся с Drupal.
Итак, добро пожаловать на борт, и спасибо за ваши вклады в проект Drupal.
КАК: Происходят изменения в сообществе Drupal
У многих людей есть предложения как улучшить сообщество Drupal. Это невероятно, поскольку это показывает, что люди искренне заботятся о Drupal и хотят видеть что он улучшается.
Однако, нереалистично ожидать, что каждое предложение будет осуществлено. Drupal — сообщество добровольцев и много изменений было внесено с тех пор как люди их предложили, среди добровольцев ведутся постоянные словесные баталии за те или иные предложения. Однако изменения требуют времени; даже те, которые являются «технически» простыми (например, добавить модуль на Drupal.org), нуждаются в рассмотрении на предмет того, насколько они будут полезны сообществу в целом, есть ли какие-нибудь неблагоприятные последствия от их введения и будет ли лучше результат, и где он будет лучше, и насколько долгосрочна выгода.
Поэтому намного лучший и более эффективный подход чем простая просьба об изменении состоит в том, чтобы самому попытаться что-то изменить. «Есть проблема» — если вы видите что-то, что вам не нравиться, сделайте то, что вы можете, чтобы изменить ситуацию. Сообщество Drupal обеспечивает бесчисленные пути, чтобы сделать это: непосредственное участие в обсуждении развития, добавление или внесение исправлений в страницы руководства, внесение изменений в модули и так далее.
Успех того, насколько ваши идеи будут реализованы, зависит от вашего подхода. В то время как нет никакой гарантии, что идея будет принята в проект, вот схема шагов описывающая методы, которые позволят вам правильно донести своё мнение другим участникам сообщества.
1. Спросите
Спросите, «На что это похоже?» Не пытайтесь сами себе ответить на этот вопрос, пробуйте узнать кто думает также как вы и поговорите с ними, чтобы увидеть есть ли способ создать решение, которое и выполняет ваши собственные потребности и удовлетворяет существующие требования.
2. Исследуйте
Посмотрите как другие решения могут быть вам полезны. Узнайте как другие люди решали проблему с которой вы столкнулись. Поговорите с другими участниками сообщества, узнайте что они думают о вашей идее, или может быть у них есть свои варианты решения.
3. Предложите
Приведите как можно больше подробностей, опишите шаги по решению проблемы. Сделайте набросок ваших мыслей о том, как вы это видите, и опишите как это будет работать. Кто угодно может предложить идею. «Я думаю что Drupal должен делать то-то и то-то». Замечательно! Но идея которая была обдумана, был сделан план, который в состоянии представить её цели и эффективность, будет скорее принят к сведению и осуществлён.
4. Улучшите
Обсудите с сообществом, это часто может улучшить первоначальную идею. Учтите критические замечания и опровергните их или включите в ваш план.
5a. Будьте терпеливы
В зависимости от того, как хорошо вы изложили ваше предложение, вы могли бы попасться на глаза разработчика который скажет, «Да! Я точно знаю что вы имеете ввиду и я хочу то же самое!» Вы могли бы попасться на глаза кому-нибудь с деньгами, кто скажет, «Да! Я буду тем Джином который даст 500 долларов, чтобы сделать такую возможность!» который в свою очередь привлечёт разработчика.
Однако учтите, что изменения в сообществе Drupal постепенны, а не вдруг и немедленно. Изменения происходят за недели и месяцы, а не за дни и часы. Обсуждения традиционно ведутся на форумах и через электронную почту в течение долгого времени многими участниками. Один человек не принимает решение, решение — общее согласие группы. Имейте в виду, что в то время как ваше предложение интересно вам самим, оно возможно не интересно для большинства других.
5b. Сделайте сами
С одной стороны, вы могли бы получить поддержку, с другой, вы могли бы не получить поддержку, из-за того, что люди совершенно не понимают вашу идею и как это будет работать. Иногда решение вопроса лучше взять в свои руки и Drupal.org даёт вам широкий простор для этого. Вы можете:
- Участвовать в обсуждении с разработчиками через списки рассылок, чтобы улучшить инфраструктуру.
- Представить документацию.
- Потратить деньги чтобы нанять разработчика, который решит вашу проблему.
.... и вперёд, только вперёд.
В отличие от этого, вот некоторые вещи, которые не будут помогать вашим предложениям:
Обвинения
Некоторые люди ведут разговор с разработчиками в очень обличительной манере, подразумевая, что они являются ленивыми, эгоистичными, безразличными и ещё чего похуже. Ничто не сделает людей менее безразличными к вам, чем такое отношение к ним.
Требования
Никто в этом сообществе не получает денег за то что делает, таким образом каждый делает то, что интересно ему самому, или то, за что кто-то готов платить. Это значит, что ни у кого нет желания или времени решать какие-то ваши особенные проблемы. Или поймите это, или сделайте что-то чтобы решить свои проблемы самостоятельно, как описано выше. Требования что-то сделать, сделают только нежелание вам помогать.
Нетерпение
Рим был построен не за один день, не сразу появился Drupal, и ваша идея не будет сразу осуществлена. Всё требует времени, чтобы быть должным образом продумано, запланировано и осуществлено. Смиритесь с этим и не расстраивайтесь. Если бы каждая идея добавлялась наугад, то мы не имели бы стабильной системы, которую мы все знаем и любим.
Это похоже на большое количество работы? Вы правы, да. В то время как ни один из этих шагов не требует много времени («вопрос» мог быть 5-ти минутной беседой на IRC, а «предложение» могло только быть сообщением на форуме), всё вместе, требует свободного времени, энергии, терпения, затрат и умения предвидеть результат. И даже после всей этой работы, иногда идеи не осуществляются по разным причинам (читайте больше о процессе принятия решений на этой странице: http://drupal.org/node/10261/). Попробуйте понять, что действительно довольно наивно думать, что другие люди имеют все эти качества и хотят делать всю работу по какой-то вашей проблеме бесплатно. Проявите немного сострадания к людям участвующим в сообществе Drupal и возьмите ответственность на себя, сделайте то что вы можете, чтобы реализовать свои идеи самим.
Добро пожаловать в сообщество!
Комментарии
"what you get out of it depends on what you put into it" - переводится приблизительно как "что посеешь, то и пожнешь".