Danh mục

Tạo web-protal với NukeViet 1.0, 2.0 và 3.0 Part 6

Số trang: 4      Loại file: pdf      Dung lượng: 565.52 KB      Lượt xem: 10      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

phần 4: Tìm hiểu về hệ thống NukeViet 1.0I. Cơ bản về NukeViet 1.0 – Các khái niệm cần biết1. 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...
Nội dung trích xuất từ tài liệu:
Tạo web-protal với NukeViet 1.0, 2.0 và 3.0 Part 6Tạo dựng Web-Portal trên nền NukeViet http://mangvn.orgPhần 4: Tìm hiểu về hệ thống NukeViet 1.0I. Cơ bản về NukeViet 1.0 – Các khái niệm cần biết1. 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ônngữ 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) |------VIETTYPING (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)Hỗ trợ trực tuyến: http://lavieportal.com Trang 44Tạo dựng Web-Portal trên nền NukeViet http://mangvn.org Trong đó, chúng ta sẽ can thiệp nhiều nhất vào các file và thư mục controng 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ẽ đảmnhiệm một chức năng riêng cho hệ thống. Nếu coi NukeViet là một tổng công tyhoạt động theo mô hình công ty mẹ - công ty con thì các Module chính là cáccông ty con, chúng có khả năng hoạt động và hạch toán độc lập nhưng đều chịusự chỉ đạo của công ty mẹ. Phần chính của một Module được đặt trong thư mục modules (trong thưmục gốc của NukeViet), phần điều hành Module (nếu có) được đặt trong thưmục admin/modules/3. Block là gì? Block (khối) là các khối nhỏ trên website. Chúng được hiển thị nhờ các fileđặt trong thư mục blocks/ (xem hình 4.1). Hình 4.1: Block thống kê của website sử dụng theme Pinklove Thông thường, các Block phục vụ cho các Module khác nhau, có chứcnăng hiển thị lên web nội dung liên quan đến Module mà nó phục vụ. Để dễ hiểu, bạn có thể tưởng tượng website là một Siêu thị, còn Block làcác gian hàng do các công ty con mở ra trong siêu thị ấy. Khi khách vào mộtgian hàng, họ sẽ dễ dàng tìm đến công ty đã mở ra nó. Ý nghĩa hoạt động củaBlock cũng tương tự như vậy. Nhờ các Block mà nội dung website trở lên đa dạng và phong phú hơn.Khách truy cập cũng nhờ thế mà dễ dàng nắm bắt nội dung website và nhanhchóng tiếp cận đến mục họ quan tâm (xem hình 4.2).Hỗ trợ trực tuyến: http://lavieportal.com Trang 45Tạo dựng Web-Portal trên nền NukeViet http://mangvn.org Hình 4.2: Bố cục của website xây dựng trên nền NukeViet4. 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àydưới các bố cục khác nhau. Điều này sẽ giúp cho website không trở lên nhàmchán (xem hình 4.3, 4.4).Hỗ trợ trực tuyến: http://lavieportal.com Trang 46Tạo dựng Web-Portal trên nền NukeViet http://mangvn.org 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 DynamicHỗ trợ trực tuyến: http://lavieportal.com Trang 47

Tài liệu được xem nhiều: