Tạo dựng Web-Portal trên nền NukeViet
Hỗ trợ trực tuyến: Trang 44
Phần 4: Tìm hiểu về hệ thống NukeViet 1.0
I. Cơ bản về NukeViet 1.0 – Các khái niệm cần biết
1. Cấu trúc hệ thống NukeViet
NukeViet 1.0 được xây dựng trên nền tảng của PHP-Nuke, sử dụng ngôn
ngữ lập trình PHP. Nếu bạn đã biết chút ít về PHP thì lập trình cho NukeViet là
không có gì khác.
NukeViet có cấu trúc rất rõ ràng như sau:
NUKEVIET 1.0 (Root – Thư mục gốc)
|--\ADMIN (chứa các file phục vụ việc quản lý website.)
|-------\CASE
|-------\LANGUAGE (Chứa các file ngôn ngữ cho khu vực Admin)
|-------\LINKS
|-------\MODULES (Chứa các file quản lý từng Modules)
|--\BLOCKS (Chứa các file hiển thị Block)
|--\CACHE (Vùng nhớ đệm)
|--\IMAGES (Ảnh cho hệ thống chính)
|--\INCLUDES
|------\DATA (Dữ liệu tĩnh cho hệ thống)
|--\JS (Công cụ soạn thảo cho hệ thống)
|------\EMOTION
|------\IMGEDIT
|------\SKIN
|------\UPLOADS
(Thư mục chứa ảnh khi upload bằng bộ soạn thảo)
|------\VIE
TTYPING (Nơi chứa bộ gõ tiếng Việt)
|--\LANGUAGE (Ngôn ngữ cho hệ thống chính)
|--\MODULES (Các Module của hệ thống)
|--\THEMES (Giao diện của hệ thống)
Tạo dựng Web-Portal trên nền NukeViet
Hỗ trợ trực tuyến: Trang 46
Hình 4.2: Bố cục của website xây dựng trên nền NukeViet
4. Theme là gì?
Theme (hay còn gọi là Skin) là các giao diện khác nhau cho website. Đây là
giải pháp lý tưởng giúp cho công việc thay đổi giao diện website trở lên dễ dàng.
Nhờ thiết kế mỹ thuật của tác giả tạo ra theme mà website có thể được trình bày
dưới các bố cục khác nhau. Điều này sẽ giúp cho website không trở lên nhàm
chán (xem hình 4.3, 4.4).
Tạo dựng Web-Portal trên nền NukeViet
Hỗ trợ trực tuyến: Trang 47
Hình 4.3: Website sử dụng Theme MSN
Hình 4.4: Cũng website ấy nhưng vừa đổi sang Theme Dynamic