Loạt bài “Drupal – Thực hành cơ bản” được xây dựng nhằm cung cấp các kiến thức nền tảng nhất về Drupal thông qua các bài thực hành cụ thể, có thể làm theo từng bước. Thay vì đi sâu lý thuyết trừu tượng, loạt bài tập trung giúp người học hiểu đúng bản chất Drupal, nắm được cách tổ chức dữ liệu, phân quyền, cấu hình và vận hành hệ thống ngay từ những bước đầu tiên.
Loạt bài phù hợp cho:
Cán bộ CNTT bệnh viện mới tiếp cận Drupal
Người đã dùng CMS khác và muốn chuyển sang Drupal
Đội triển khai website bệnh viện cần nền tảng vững chắc trước khi mở rộng nghiệp vụ
Mục tiêu của loạt bài
Sau khi hoàn thành loạt bài, người đọc có thể:
Hiểu cách Drupal tổ chức dữ liệu và nghiệp vụ
Tự cài đặt và cấu hình một website Drupal cơ bản
Xây dựng được các chức năng nền tảng mà không cần viết code
Sẵn sàng bước sang các nội dung nâng cao và nghiệp vụ phức tạp
Loạt bài chia thành 6 nhóm thực hành, đi từ tổng quan → cấu hình → vận hành.
Nhóm 1. Làm quen với Drupal
Mục tiêu: hiểu đúng Drupal trước khi “động tay”.
Nội dung tiêu biểu:
Drupal là gì? Drupal khác CMS khác ở điểm nào
Các khái niệm cốt lõi: entity, content type, field
Giao diện quản trị Drupal
Phân biệt content – configuration
Thực hành: khám phá giao diện admin
Nhóm 2. Cài đặt và thiết lập ban đầu
Mục tiêu: dựng được website Drupal hoàn chỉnh.
Nội dung tiêu biểu:
Chuẩn bị môi trường (Linux, PHP, MariaDB)
Cài đặt Drupal cơ bản
Cấu hình ngôn ngữ, timezone
Cấu trúc thư mục, quyền truy cập
Thực hành: cài Drupal và truy cập admin
Nhóm 3. Quản lý nội dung cơ bản
Mục tiêu: hiểu cách Drupal quản lý dữ liệu.
Nội dung tiêu biểu:
Tạo content type
Tạo field và cấu hình field
Hiển thị nội dung (view mode)
Thực hành: tạo content type “Tin tức”
Nhóm 4. Phân loại và tổ chức dữ liệu
Mục tiêu: xây dựng nội dung có cấu trúc.
Nội dung tiêu biểu:
Taxonomy là gì?
Tạo vocabulary và term
Gắn taxonomy cho content
Thực hành: phân loại tin tức theo chuyên mục
Nhóm 5. Phân quyền và người dùng
Mục tiêu: kiểm soát truy cập – rất quan trọng trong bệnh viện.
Nội dung tiêu biểu:
User, role, permission
Thiết kế vai trò cơ bản
Phân quyền tạo/sửa/xem nội dung
Thực hành: phân quyền biên tập viên, quản trị viên
Nhóm 6. Hiển thị nội dung và trang
Mục tiêu: tạo giao diện mà không cần code.
Nội dung tiêu biểu:
Block là gì?
Menu và điều hướng
View cơ bản
Thực hành: tạo trang danh sách tin tức