6. Все не так плохо :) На самом деле — это мелочи для которых есть готовые модули на Drupal.org. Но как к полновесной CMS к Drupal относиться не стоит.
7.
8. Хук(hook) — это функция, которая именуется следующим образом: foo_bar(), где "foo" — имя модуля(чей основной файл определяется как foo.module) и "bar" -, собственно, имя хука. Каждый хук имеет определенный набор параметров и специальный тип результата.
9. Пример хука function advblog_link($type, $node = NULL, $teaser = FALSE) { ...... return $links; // массив ссылок привязанных к // в заданном формате. }