Здравствуйте!
Я начинаю разбираться в Drupal. Читая много о нем в сети понял что для того чтобы сделать полноценный сайт нужно найти модули, поставить и настроить их, если типовых разработок не хватает чтобы воплотить задуманное, нужно писать модули.
Как я понял, что в модули ядра не в коем случае нельзя вносить свои изменения и нужно делать все необходимое своими модулями. Так?
А все ли возможные действия позволяют совершить hook-и модуля?
Пытаюсь понять философию Drupal-а, а она пока для меня достаточно сложная.
Заранее спасибо всем.
ps.: Прошу не клеймить, если мои вопросы покажутся глупыми
Комментарии
http://setegnom.com/
попробуйте вначале поставьте Drupal на локальном компе (на Vertrigo, к примеру), добавьте нужные модули (штук 10 разных), "покрутите" настройки
а потом уже изучайте философию!
Ваше понимание стремится к правильному.
Спасибо за кмаенты.
Drupal я уже поставил давно, модули можно вешать до бесконечности. Но я больше подхожу к проблеме как разработчик (на php уже ~7 лет), поэтому мне хочется понять как построить уникальный сайт (типа mtv.co.uk), а не сайт-близнец, глянув на блок авторизации сразу понятно, что он на Drupal.
Даже купил книжу Джона Вандюка про Drupal 6, но честно говоря из нее понятно как сделать какую-то отдельную вещь, а не как построить единый сайт.
Почитаю http://setegnom.com/
А все ли возможные действия позволяют совершить hook-и модуля?
Да, практически все. Всегда можно перехватить то или иное событие (операции с нодами, юзерами, блоками, комментами, формами, запросами к БД, крону и тд.) и переопределить то, что вам нужно.