Що потрібно для успішного освоєння drupal

Перше питання, яке хочу задати, стосується підходу до освоєння: Я часто побіжно читаю мануали або статті, звертаючи увагу в основному на ключові слова, і намагаюся вловити суть. Потім виявляється, що я щось важливе пропустив. А як підходите до читання мінлива ви? Чи є якісь особливості в вивченні? Було б цікаво дізнатися про них.

Друге питання: Наскільки важливо добре знання англійської мови? Чи допоможе поступове вивчення слів, складових інтерфейс Друпала починаючи з головного меню і продовжуючи гілками?

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

Як вивчати Друпал?

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

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

Ось ця картинка - наочно все демонструє. Спасибі сайту whydrupal.ru. Я з цією таблицею абсолютно згодна.

Що потрібно для успішного освоєння drupal

Основне джерело інформації по Друпалу для мене - сайти і блоги інших друпал-розробників. Google в допомогу, як то кажуть. Якщо в процесі розробки виникла помилка - я її "Гугл". Рішення, як правило, досить швидко знаходиться.

Тут варто враховувати, що більшість завдань в друпалі можна вирішити різними способами, і всі вони будуть вірними. Тому пробувати, дивитися, знову пробувати і вибирати те, що більше підходить і / або подобається. Коли накопичиться достатня кількість зроблених "хотелок" - стане значно простіше справлятися з кожною новою завданням. І не бійтеся експериментувати. Тільки не на "бойовому" сайті, а на його dev-копії на локальному сервері або на хостингу. У мене для цих цілей 2-3 домену на хостингу лежить саме для розробки і експериментів, що називається, в реальних умовах.

Що потрібно знати і вміти для роботи з Друпал?

Насправді, того, що Андрій перерахував - цілком достатньо. Я б навіть сказала, що все в сукупності - це перебір. Малювати повинен дизайнер, писати - письменник, програмувати - програміст. Хоча на початковому етапі, звичайно, варто спробувати все, щоб при роботі з виконавцями потім ви розуміли, що і в якому вигляді від нього вимагається і головне - могли толком пояснити, що вам треба.

Все інше - характер і особисті якості людини. Якщо вам не вистачає терпіння, посидючості або мотивації - треба вирішувати ці проблеми на корені. Але Друпал тут ні при чому, це вже наші таргани :) Втім, як підняття бойового духу і готовності штурмувати незрозуміле можу порекомендувати фітнес. Після тренування і голова краще розуміє, і настрій піднімається.

З іншого боку, все-таки щось "своє" у мене є. Для мене Друпал - це як конструктор Лего в дитинстві. Можна зробити за схемою, а можна проявити фантазію і побудувати вертоліт. Або підводний човен. А процес створення сайту у мене - творчий процес.

Чи потрібен англійський для роботи з Друпал?

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

Якщо вже зовсім з англійською мовою туго - використовуйте Google Translate. Хоча б частково сенс зрозумієте, хоча термінів це не стосується, бо "труднощі перекладу".

Хочу зауважити, що вивчення Друпала - це дійсно не просто. Дозволю собі процитувати whydrupal.ru:

Drupal це надзвичайно потужна і гнучка система, і це означає що для її успішного освоєння необхідно застосовувати комплексну стратегію навчання.

На практиці це означає що для того щоб успішно освоїти друпал і ефективно його використовувати в роботі, потрібно затратити більше часу і зусиль на його освоєння ніж на іншу CMS в інших рівних умовах.

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

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

Схожі статті