Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (230.99 KB, 4 trang )
Tổng quan về cấu trúc hệ thống NukeViet.
13.06.2009 07:28
NukeViet đượ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 (Root – Thư mục gốc)
| \ADMIN (chứa các file phục vụ việc quản lý website.)
| \CASE (Các hàm chính gọi thông qua admin file)
| \LANGUAGE (Chứa các file ngôn ngữ cho khu vực Admin)
| \LINKS (Các liên kết chính từ menu trong Admin Control Panel)
| \MODULES (Chứa các file quản lý từng Modules)
| \BLOCKS (Chứa các file hiển thị Block)
| \IMAGES (Ảnh cho hệ thống chính)
| \INCLUDES
| \DATA (Dữ liệu tĩnh cho hệ thống)
| \JS (Thư mục chứa file JavaScript)
| \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)
Trong đó, chúng ta sẽ can thiệp nhiều nhất vào các file và thư mục con trong 3
thư mục là Blocks, Modules, Themes.
2. Module là gì?
Modules (còn gọi là Addons hay Plugins – tính năng tăng cường cho hệ thống) là
những phần mở rộng của hệ thống NukeViet. Mỗi Module sẽ đảm nhiệm một chức
năng riêng cho hệ thống. Nếu coi NukeViet là một tổng công ty hoạt động theo mô
hình công ty mẹ - công ty con thì các Module chính là các công ty con, chúng có khả
năng hoạt động và hạch toán độc lập nhưng đều chịu sự chỉ đạo của công ty mẹ.
Admin Control Panel
Phần chính của một Module được đặt trong thư mục modules (trong thư mục gốc