Получение справки
Легко полагаться на ту функциональность, которую можно получить бесплатно, используя открытое программное обеспечение. Но не стоит забывать, что само сообщество пользователей Drupal может стать важным строительным блоком вашего веб-сайта!
По мере изучения практических примеров в этой книге вы можете столкнуться с некоторыми проблемами, характерными для вашего окружения. Проблемы могут также возникать при переходе на использование новых версий модулей. К счастью, у сообщества Drupal имеется богатый выбор ресурсов, где можно получить помощь в исследовании самых противных ошибок, с которыми вы только можете столкнуться:
• Руководства Drupal, расположенные по адресу http://drupal.org/ handbooks1, содержат массу информации обо всем, начиная от фило софии сообщества и заканчивая подробными сведениями, касающимися разработки Drupal.
• Руководство для начинающих, по адресу: http://drupal.org/gettingstarted, содержит некоторую информацию, которая будет вам особенно полезна в первые два часа знакомства с Drupal.
1 Существует русскоязычный сайт Drupal.ru, где имеется похожий раздел
http://drupal.ru/book. – Примеч. перев.
• Сборник вопросов и ответов по устранению проблем – по адресу: http://drupal.org/Troubleshooting-FAQ содержит полезные советы и рекомендации с расшифровкой сообщений об ошибках, с которыми вы можете столкнуться.
• За персональной помощью по любому вопросу, от подготовки к уста новке до проблем, связанных с обновлением, можно попробовать обратиться на форум «Support» (Поддержка), по адресу: http://drupal. org/forum/181.
• Если ваш вопрос касается определенного модуля, можно послать
«запрос на поддержку» (или «отчет об ошибке», если это явная проблема) в очередь вопросов, который будет передан лицу, сопровождающему модуль. Полезный видеоурок о том, как использовать очередь вопросов на сайте Drupal.org, находится по адресу http://drupal. org/node/273658. Кроме того, очередь вопросов обсуждается также в Приложении B.
• На сайте irc.freenode.net имеется канал IRC #drupal-support для тех, кто предпочитает общаться в диалоговом режиме.
В отличие от #drupal-support канал #drupal на сайте irc.freenode.net не является каналом поддержки. Этот канал служит местом сбора разработчиков, где они предоставляют помощь друг другу, обмениваются информацией и обсуждают вопросы дальнейшего развития проекта Drupal в целом. Старайтесь участвовать в этих обсуждениях, чтобы быть в гуще событий сообщества, и задавайте свои вопросы, имеющие отношение к программированию, но помните, что такие вопросы, как «Какой параметр нужно включить, чтобы сделать то-то и то-то?» и «Какой модуль следует использовать для таких-то целей?» может вывести людей из равновесия.
При составлении своего вопроса всегда желательно предварительно провести самостоятельные исследования и только потом задавать прямые и недвусмысленные вопросы. Вопрос: «Модуль Foo дает мне ошибку “Invalid input” (Неверный ввод), когда я пытаюсь отправить слово “Steve” в качестве имени поля. Я попытался найти существующие решения и обнаружил сообщение http://drupal.org/node/1234, описывающее эту проблему, но приведенное там решение не устранило мою ошибку. Мог бы кто-нибудь дать мне какие-либо указания?», – выглядит намного лучше, а ответ на него придет гораздо быстрее и будет более содержательным, чем если бы вы задали вопрос: «Почему модуль Foo не работает? От вас, разработчиков, мало проку!» или: «Как мне построить сайт на базе Drupal?». Нередко в процессе подготовки вопроса к отправке при вводе подробного описания проблемы для того, что-
1 Аналогичная ветка форума на русскоязычном ресурсе Drupal.ru: http://
drupal.ru/forum/support. – Примеч. перев.
бы кто-то другой смог разобраться в ней, вы сможете самостоятельно найти решение!
В заключение
В этой главе вы узнали, что такое Drupal. Вы познакомились с историей веб-сайтов и систем управления содержимым, чтобы лучше понять проблемы, связанные с поддержкой растущего сайта. Мы исследовали концептуальные строительные блоки, используемые системой Drupal при построении сайтов нового поколения, и то, как они соотносятся друг с другом. Мы также познакомились со множеством способов получения помощи в случае появления проблем. В следующей главе мы объединим все это вместе и создадим наш первый веб-сайт на базе Drupal!
Источник: Байрон А., Берри Э., Хог Н., Итон Дж., Уокер Дж., Роббинс Дж. Drupal: создание и управление сайтом. – Пер. с англ. – СПб.: Символ-Плюс, 2010. – 576 с., ил.