Какие знания необходимы, для комфортной работы с Drupal?

Главные вкладки

Аватар пользователя bobroff bobroff 8 декабря 2008 в 17:17

Здравствуйте.

Собираюсь начать изучать Drupal. Имею только небольшие навыки работы с Html. Интересует, какие еще знания и навыки необходимы для комфортной работы с этой CMS? Уже начал изучать PHP. Есть ли необходимость в знании JavaScript?

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 8 декабря 2008 в 18:28

Если вы собираетесь только изучать Друпал, то нужно уметь читать. Этого достаточно.
Если вы хотите знать последние новости, то нужно уметь читать ещё и на английском.
Если вы хотите установить Друпал, то нужно знать основы работы Apache, MySQL, PHP.
Если вы хотите делать сайты не Друпал, то нужно знать основы Apache, MySQL, PHP и понимать архитектуру Друпал.
Если вы хотите писать модули/сниппеты на Друпал, то вам нужно хорошо знать MySQL, PHP и понимать архитектуру Друпал.
И т.д.
Короче говоря, все зависит от целей. Изучение ради изучения - это тупик. Определитесь с целями.

Аватар пользователя VladSavitsky VladSavitsky 8 декабря 2008 в 22:16

Цель не совсем конкретная.

Если цель создать 1 сайт, то стоит подумать о том, чтобы заплатить человеку, который за X дней (зависит от сложности) сделает вам сайт.

Если цель создать Х сайтов, то это уже совершенно другой разговор. Порог вхождения в Друпал примерно полгода (такие цифры называли). Лично я бы назвал такую цифру очень оптимистичной.

Кроме того, советую помнить Друпал-аксиому №1 (записана на главной сайта DrupаlCookBook.ru):
Если в ваша задача ещё не решена модулем или простым подходом - значит вы или плохо искали, или искали не то, что нужно.

Поэтому врядли вы почувствуете ограничение от готовых модулей (покрайней мере первые несколько лет).

Аватар пользователя kyky kyky 9 декабря 2008 в 5:28

Не так подробно, как Влад, но все же...
1) человеческие факторы -- читать по-английски, умение копать и разбираться в новом материале, усидчивость...
2) Технические факторы -- php, mysql, html, css.
3) Яваскрипт нужен только как обертка для jQuery -- изучайте эту библиотеку и необходимость в модулях резко сократиться
4) Рассматривать установку стороннего модуля только как крайний вариант, когда написать сниппет или скрипт невозможно (крайне затруднительно)
5) Постоянное изучение API ядра

Аватар пользователя Химический Али Химический Али 9 декабря 2008 в 11:03

Следует выработать в себе умение не бросаться на форум друпал.ру с вопросами как только они возникают. Следует понимать, что вопросы об оформлении страницы часто вобще некасаются друпала и лежат в плоскости знаний html+css.

Аватар пользователя bobroff bobroff 9 декабря 2008 в 11:43

"VladSavitsky" wrote:
Если цель создать 1 сайт, то стоит подумать о том, чтобы заплатить человеку, который за X дней (зависит от сложности) сделает вам сайт.

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

"VladSavitsky" wrote:
Кроме того, советую помнить Друпал-аксиому №1 (записана на главной сайта DrupаlCookBook.ru):
Если в ваша задача ещё не решена модулем или простым подходом - значит вы или плохо искали, или искали не то, что нужно.

Поэтому врядли вы почувствуете ограничение от готовых модулей (покрайней мере первые несколько лет).


Я, конечно же, пока не успел очень хорошо изучить все возможные модули, но думаю под мой проект все-таки придется писать 1-2 собственных модуля, т.к. планируется довольно не стандартный функционал на сайте.

"kyky" wrote:
3) Яваскрипт нужен только как обертка для jQuery -- изучайте эту библиотеку и необходимость в модулях резко сократиться

Для изучения это библиотеки и работы с ней, нужны знания JavaScript? и PHP?

"kyky" wrote:
4) Рассматривать установку стороннего модуля только как крайний вариант, когда написать сниппет или скрипт невозможно (крайне затруднительно)

На каком(их) языке(ах) пишутся спиннеты и скрипты?

У меня есть небольшой опыт программирования на 1С (надо было как-то для работы дописать конфигурация, за 3 месяца самостоятельно изучил язык и дописал то что требовалось). Думаю проблем с изучением не должно возникнуть, если вопросы будут появляться - форум всегда поможет.

Аватар пользователя VladSavitsky VladSavitsky 10 декабря 2008 в 17:23

Если вы умеете программировать под 1С, то лучше напишите модуль сопряжения Друпал-магазина с 1С, а мы уж общими усилиями вам поможем сделать сайт.
Сниппеты пишутся на РНР + знание запросов к базе данных.