TỔNG QUAN DỰ ÁN & PHÂN CÔNG
Dự án này tập trung vào việc mô phỏng môi trường phát triển web thực tế bằng cách sử dụng XAMPP để tạo máy chủ cục bộ và triển khai hệ quản trị nội dung Drupal.
Quy trình thực hiện được chia thành 7 bước rõ ràng, từ khâu chuẩn bị phần mềm đến tùy chỉnh giao diện cuối cùng, nhằm mục tiêu tạo ra một website hoạt động hoàn hảo trên máy tính cá nhân.
Phân Công Nhiệm Vụ (Nhóm 2: Đà Điểu Châu Phi)
| Thành Viên | Vai Trò Chính Thức | Trách Nhiệm Cụ Thể |
|---|---|---|
| Võ Đức Huy | Project Leader & Kỹ Thuật Chính | Thực hiện 100% 7 bước kỹ thuật (Cài XAMPP, cài Drupal, kết nối DB, Tùy chỉnh Theme/Menu). Kiểm soát chất lượng, duyệt nội dung báo cáo. |
| Lê Thị Phương Linh | Hỗ Trợ Kỹ Thuật & Tài Liệu | Viết mô tả chi tiết cho Bước 1, 2, 3 và Bước 7. Hỗ trợ chuẩn bị dữ liệu mẫu (logo, favicon). |
| Lê Thị Thuý Hường | Biên Soạn & Định Dạng | Viết mô tả chi tiết cho Bước 4, 5, 6. Chịu trách nhiệm định dạng toàn bộ báo cáo (font, cỡ chữ, căn lề, mục lục). |
| Bùi Đoàn Quốc Huy | Trình bày & Phụ trách Hình ảnh | Xử lý, chú thích, sắp xếp toàn bộ hình ảnh chụp màn hình vào báo cáo. Chuẩn bị slide thuyết trình (nếu có). |
| Đoàn Phi Hồng | Không phân công | Không tham gia hoàn thành dự án. |
CÁC BƯỚC TRIỂN KHAI KỸ THUẬT (7 BƯỚC)
BƯỚC 1 - CÀI ĐẶT VÀ KHỞI ĐỘNG XAMPP
XAMPP biến máy tính thành máy chủ web tạm thời, cung cấp Apache (Web Server) và MySQL (Database). Nhóm đã cài đặt thành công phiên bản 8.2.12 / PHP 8.2.12 và kích hoạt Apache, MySQL. Kiểm tra thành công bằng cách truy cập `http://localhost`.
BƯỚC 2 - TẠO CƠ SỞ DỮ LIỆU (DATABASE)
Sử dụng phpMyAdmin để tạo một Database mới có tên là `a02_lab_db`. Database này là "kho hàng" để lưu trữ tất cả cấu trúc và nội dung của website Drupal.
BƯỚC 3 - CHUẨN BỊ FILE CÀI ĐẶT DRUPAL
Tải file Drupal 10.5.6, giải nén và đổi tên thư mục thành `ao2-labs`. Thư mục này được đặt vào đường dẫn quan trọng của XAMPP: `C:\xampp\htdocs\ao2-labs`.
BƯỚC 4 - BẮT ĐẦU CÀI ĐẶT DRUPAL
Truy cập trình duyệt qua địa chỉ `http://localhost/tên_thư_mục_của_nhóm/` để bắt đầu cài đặt. Nhóm đã chọn Standard Profile và khắc phục thành công 2 vấn đề quan trọng trong file `php.ini`:
- Lỗi Bắt buộc (gd): Kích hoạt extension `gd` để xử lý hình ảnh.
- Cảnh báo Hiệu suất: Kích hoạt `opcache.enable=1` để tối ưu tốc độ.
BƯỚC 5 - KẾT NỐI DATABASE & THIẾT LẬP TÀI KHOẢN ADMIN
Đây là bước then chốt, nhóm đã kết nối Drupal với Database vừa tạo, sử dụng các thông tin mặc định của XAMPP: Username là `root` và Password để trống. Tài khoản Admin được thiết lập là `AO2Admin`.
BƯỚC 6 - TUỲ CHỈNH TOÀN DIỆN GIAO DIỆN VÀ NỘI DUNG
Sau khi cài đặt xong, nhóm tiến hành tùy chỉnh:
- Áp dụng Giao diện (Theme): Cài đặt và kích hoạt Theme mặc định/tùy chọn.
- Tùy chỉnh Logo & Favicon: Tải lên hình ảnh thương hiệu của nhóm.
- Sắp xếp Menu: Thêm các mục mới (Dịch vụ, Dự Án, Về chúng tôi, Liên hệ) vào Main navigation.
- Thêm Nội dung Mẫu: Tạo các trang cơ bản để demo website hoạt động.
KẾT LUẬN & ĐÁNH GIÁ DỰ ÁN
Dự án đã hoàn thành thành công việc triển khai một website Drupal hoàn chỉnh trên môi trường cục bộ. Website có đầy đủ cấu trúc, giao diện tùy chỉnh và nội dung mẫu, sẵn sàng cho việc phát triển tiếp theo.
Ưu điểm của công cụ: XAMPP cung cấp môi trường testing miễn phí, còn Drupal là một CMS mạnh mẽ, linh hoạt, phù hợp cho các dự án lớn (Enterprise-level).
Sản Phẩm Cuối Cùng (Trang Web Local)
Hình minh hoạ Trang chủ Website cục bộ đã hoàn thành