Здравствуйте.
Собираюсь начать изучать Drupal. Имею только небольшие навыки работы с Html. Интересует, какие еще знания и навыки необходимы для комфортной работы с этой CMS? Уже начал изучать PHP. Есть ли необходимость в знании JavaScript?
Здравствуйте.
Собираюсь начать изучать Drupal. Имею только небольшие навыки работы с Html. Интересует, какие еще знания и навыки необходимы для комфортной работы с этой CMS? Уже начал изучать PHP. Есть ли необходимость в знании JavaScript?
Комментарии
Если вы собираетесь только изучать Друпал, то нужно уметь читать. Этого достаточно.
Если вы хотите знать последние новости, то нужно уметь читать ещё и на английском.
Если вы хотите установить Друпал, то нужно знать основы работы Apache, MySQL, PHP.
Если вы хотите делать сайты не Друпал, то нужно знать основы Apache, MySQL, PHP и понимать архитектуру Друпал.
Если вы хотите писать модули/сниппеты на Друпал, то вам нужно хорошо знать MySQL, PHP и понимать архитектуру Друпал.
И т.д.
Короче говоря, все зависит от целей. Изучение ради изучения - это тупик. Определитесь с целями.
Mysal = MySQL
css
Цель - создать сайт с помощью drupal, но не ограничивать себя готовыми модулями.
Цель не совсем конкретная.
Если цель создать 1 сайт, то стоит подумать о том, чтобы заплатить человеку, который за X дней (зависит от сложности) сделает вам сайт.
Если цель создать Х сайтов, то это уже совершенно другой разговор. Порог вхождения в Друпал примерно полгода (такие цифры называли). Лично я бы назвал такую цифру очень оптимистичной.
Кроме того, советую помнить Друпал-аксиому №1 (записана на главной сайта DrupаlCookBook.ru):
Если в ваша задача ещё не решена модулем или простым подходом - значит вы или плохо искали, или искали не то, что нужно.
Поэтому врядли вы почувствуете ограничение от готовых модулей (покрайней мере первые несколько лет).
Не так подробно, как Влад, но все же...
1) человеческие факторы -- читать по-английски, умение копать и разбираться в новом материале, усидчивость...
2) Технические факторы -- php, mysql, html, css.
3) Яваскрипт нужен только как обертка для jQuery -- изучайте эту библиотеку и необходимость в модулях резко сократиться
4) Рассматривать установку стороннего модуля только как крайний вариант, когда написать сниппет или скрипт невозможно (крайне затруднительно)
5) Постоянное изучение API ядра
Следует выработать в себе умение не бросаться на форум друпал.ру с вопросами как только они возникают. Следует понимать, что вопросы об оформлении страницы часто вобще некасаются друпала и лежат в плоскости знаний html+css.
На сегодняшний день цель создать 1 сайт. Но также есть и интерес в изучении системы, получения навыков создания сайтов. В дальнейшем будет больше возможностей создавать реализовывать новые интернет-проекты.
Я, конечно же, пока не успел очень хорошо изучить все возможные модули, но думаю под мой проект все-таки придется писать 1-2 собственных модуля, т.к. планируется довольно не стандартный функционал на сайте.
Для изучения это библиотеки и работы с ней, нужны знания JavaScript? и PHP?
На каком(их) языке(ах) пишутся спиннеты и скрипты?
У меня есть небольшой опыт программирования на 1С (надо было как-то для работы дописать конфигурация, за 3 месяца самостоятельно изучил язык и дописал то что требовалось). Думаю проблем с изучением не должно возникнуть, если вопросы будут появляться - форум всегда поможет.
Если вы умеете программировать под 1С, то лучше напишите модуль сопряжения Друпал-магазина с 1С, а мы уж общими усилиями вам поможем сделать сайт.
Сниппеты пишутся на РНР + знание запросов к базе данных.