Skip to main content
Темплейты для Drupal
We love drupal

Что нужно для успешного освоения Drupal

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

Первый вопрос, который хочу задать, касается подхода к освоению: Я часто бегло читаю мануалы или статьи, обращая внимание в основном на ключевые слова, и стараюсь уловить суть. Потом оказывается, что я что-то важное пропустил. А как подходите к чтению мануалов вы? Есть ли какие-то особенности в изучении? Было бы интересно узнать о них.

Второй вопрос: Насколько важно хорошее знание английского языка? Поможет ли постепенное изучение слов, составляющих интерфейс Друпала начиная с главного меню и продолжая ветвями?

Третий вопрос: Какие смежные дисциплины было бы полезно освоить помимо программирования (PHP, MySQL и т.д.), вёрстки (HTML, CSS и т.д.) и дизайна (photoshop + умение рисовать). То есть, я хочу найти что-то фундаментальное, что поможет сразу во всём. Может, вам помогает талант, и этого достаточно, ну а может ещё что-то важное знаете? (Например, кому-то помогает йога, чтобы научиться концентрироваться и в бытовых делах и в программировании т.д.)

Как изучать Друпал?

Знаете как учат плавать? Бросают в воду - и плыви, как хочешь. У меня в некоторой степени такая же история с Друпалом. Поставили задачу: натянуть дизайн на Друпал 6. Хочешь - не хочешь, надо! Я чертыхалась, брыкалась и ругалась нецензурно, но в результате задача была выполнена.

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

Когда только начинала осваиваться с drupal, бывало делала что-то конкретно по видео-урокам или мануалам. Со временем необходимость в точном повторении описанных действий отпала. Сейчас мне достаточно посмотреть материал и понять алгоритм действий человека, который сделал то, что у меня не получилось.

Вот эта картинка - наглядно все демонстрирует. Спасибо сайту whydrupal.ru. Я с этой таблицей абсолютно согласна. 

Изучение Друпал 

Основной источник информации по Друпалу для меня - сайты и блоги других  друпал-разработчиков. Google в помощь, как говорится. Если в процессе разработки возникла ошибка - я ее "гуглю". Решение, как правило, довольно быстро находится.

Тут стоит учитывать, что большинство задач в Друпале можно решить разными способами, и все они будут верными. Поэтому пробовать, смотреть, снова пробовать и выбирать то, что больше подходит и/или нравится. Когда накопится достаточное количество сделанных "хотелок" - станет значительно проще справляться с каждой новой задачей. И не бойтесь экспериментировать. Только не на "боевом" сайте, а на его dev-копии на локальном сервере или на хостинге. У меня для этих целей 2-3 домена на хостинге лежит именно для разработки и экспериментов, что называется, в реальных условиях. 

Что нужно знать и уметь для работы с Друпал?

На самом деле, того, что Андрей перечислил - вполне достаточно. Я бы даже сказала, что все в совокупности - это перебор. Рисовать должен дизайнер, писать - писатель, программировать - программист. Хотя на начальном этапе, конечно, стоит попробовать все, чтобы при работе с исполнителями потом вы понимали, что и в каком виде от него требуется и главное - могли толком объяснить, что вам надо.

Все остальное - характер и личные качества человека. Если вам не хватает терпения, усидчивости или мотивации - надо решать эти проблемы на корню. Но Друпал тут ни при чем, это уже наши тараканы :) Впрочем, в качестве поднятия боевого духа и готовности штурмовать непонятное могу порекомендовать фитнес. После тренировки и голова лучше соображает, и настроение поднимается.

С другой стороны, все-таки нечто "свое" у меня есть. Для меня Друпал - это как конструктор Лего в детсве. Можно сделать по схеме, а можно проявить фантазию и построить вертолет. Или подводную лодку. А процесс создания сайта у меня - творческий процесс. 

Нужен ли английский для работы с Друпал?

Безусловно нужен! Во-первых, информации на английском языке по Drupal многократно больше. Во-вторых, все описания к модулям, инструкции по установке и много чего еще - на английском. В-третьих, иногда перевод специфических терминов (например в модуле Views) на русский настолько... странный и неточный по смыслу, что разобраться что есть что довольно сложно.

Если уж совсем с английским языком туго - используйте Google Translate. Хотя бы частично смысл поймете, хотя терминов это не касается, ибо "трудности перевода".

Хочу заметить, что изучение Друпала - это действительно не просто. Позволю себе процитировать whydrupal.ru:

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

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

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

Чем больше вы знаете технологий связанных с веб (HTML, CSS, JavaScript, XML, PHP, MySQL), тем быстрее получите результат при использовании Drupal.

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

4

Comments

Ch's picture
Ch

Лучше один раз увидеть, чем 100 раз прочитать. Друпал очень хорошо учить по скринкастам. Их сейчас очень много на русском и английском.

Андрей's picture
Андрей

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

Мария Шерскова's picture
Мария Шерскова

Лучше не слова, а фразы :)

Андрей's picture
Андрей

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