Tình hình là mình maintain project Drupal cho cty,em chưa biết gì về nó!cho đến hôm nay!

-Mình biết code php và sử dụng framework CodeIgniter và Zend .
-Có đọc qua một vài slide giới thiệu về Drupal ,nhưng nhảy vào review code thì kg hiểu gì,cơ chế làm việc của Durpal ra sao,Hook,Module ,them gì đó
- Trong CodeIgniter thì theo mô hình MVC ,đọc rất dễ hiểu,còn Drupal chả biết cơ chế thế nào.
- Một vài câu hỏi như:
-Drupal quản lý các layout website ra sao? ví dụ như trang home chẳng hạn,muốn thay đổi layout nó làm thế nào?
-Làm sao một module ví dụ như search có thể gắn vào trang web?
-trong CodeIgniter sử dụng Active Record ,còn trong Drupal ?

Bác nào có kinh ngiệm chỉ giáo với