3 Xây dựng website bệnh viện 115
3.1 Xây dựng website với Drupal
Việc xây dựng website với Drupal chủ yếu xoay quanh các khái niệm: mô-đun, node, block. Các mô-đun cần thiết phải áp dụng và tạo ra các block để tạo các khối dữ liệu theo ý muốn.
ĐỒNG QUANG TRỌNG 47K - CNTT TRANG 44
Gói mô-đun CCK (Content Construction Kit)
CCK là một gói mô-đun rất mạnh trong Drupal. Nó hỗ trợ tạo các loại node (content type) mới mà không cần phải lập trình. Để hỗ trợ thêm nhiều loại trường (field) trong các node, có thể sử dụng các CCK Widgets như là Number để tạo trường loại số, DateTime để tạo trường dạng ngày tháng năm, FileField để tạo trường dạng tệp tin để up lên trang web, ImageField để tạo trường up hình ảnh lên trang web.
Gói mô-đun Views
Views là một trong những mô-đun được sử dụng nhiều nhất trong Drupal. Views thường được sử dụng với CCK để tạo ra các loại node mới và từ đó tạo ra các khung nhìn (views) thích hợp. Ví dụ: hiển thị 10 bản tin mới nhất, thông báo mới, album ảnh mới cập nhật…
Mô-đun Image
Mô-đun này được sử dụng nhằm để tạo ra các dạng thu nhỏ của hình ảnh. Ví dụ: Chi tiết bản tin ảnh cỡ 185x200 (px), ảnh lưới bản tin cỡ 100x100 (px).
Mô-đun LightBox
Dùng để tạo hiệu ứng phóng to các ảnh nhỏ ra để giúp xem chi tiết các ảnh trong album ảnh.
Mô-đun Quick Tabs
Dùng để hiển thị chi tiết các tính năng theo dạng tabs. Các tabs có thể add được các node, các views, các block tùy ý.
Mô-đun Pathauto
Pathauto sẽ tự động tạo các đường dẫn (path) mới cho nội dung nhằm hỗ trợ tính năng SEO tốt hơn. Ví dụ: thay vì đường dẫn http://benhvien115.vn/node/1 sẽ là
PHÁT TRIỂN WEBSITE VỚI DRUPAL 7
ĐỒNG QUANG TRỌNG 47K - CNTT TRANG 45