Понимание разработки в Drupal

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

Аватар пользователя noway noway 23 апреля 2009 в 17:08

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

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

Как я понял, что в модули ядра не в коем случае нельзя вносить свои изменения и нужно делать все необходимое своими модулями. Так?
А все ли возможные действия позволяют совершить hook-и модуля?

Пытаюсь понять философию Drupal-а, а она пока для меня достаточно сложная.

Заранее спасибо всем.
ps.: Прошу не клеймить, если мои вопросы покажутся глупыми

Комментарии

Аватар пользователя igor701 igor701 23 апреля 2009 в 19:31

попробуйте вначале поставьте Drupal на локальном компе (на Vertrigo, к примеру), добавьте нужные модули (штук 10 разных), "покрутите" настройки

а потом уже изучайте философию!

Аватар пользователя noway noway 23 апреля 2009 в 23:30

Спасибо за кмаенты.
Drupal я уже поставил давно, модули можно вешать до бесконечности. Но я больше подхожу к проблеме как разработчик (на php уже ~7 лет), поэтому мне хочется понять как построить уникальный сайт (типа mtv.co.uk), а не сайт-близнец, глянув на блок авторизации сразу понятно, что он на Drupal.

Даже купил книжу Джона Вандюка про Drupal 6, но честно говоря из нее понятно как сделать какую-то отдельную вещь, а не как построить единый сайт.

Почитаю http://setegnom.com/

Аватар пользователя kyky kyky 24 апреля 2009 в 5:21

А все ли возможные действия позволяют совершить hook-и модуля?
Да, практически все. Всегда можно перехватить то или иное событие (операции с нодами, юзерами, блоками, комментами, формами, запросами к БД, крону и тд.) и переопределить то, что вам нужно.