Đề tài Portal và Dotnetnuke
Mục lục 1. Khái niệm Portal 3 1.1 Khái niệm cổng thông tin tích hợp (portal) 3 1.2 Phân loại cổng thông tin 3 1.2.1 Các Portal công cộng (Public Portal) 3 1.2.2 Các Portal tác nghiệp (Enterprise Portal) 3 1.2.3 Các Portal Website 4 1.3 Các tính năng cơ bản của portal 4 1.4 Các dịch vụ mà hệ thống Portal có thể cung cấp 6 1.5 Sự khác nhau cơ bản của Portal và WebSite 7 2. Giới thiệu Dotnetnuke Portal (Giải pháp phát triển Website cộng nghệ mới) 9 2.1 Giới thiệu chung 9 2.1.1 Dotnetnuke là gì (DNN) ? 9 2.1.2 Nguồn gốc Dotnetnuke 11 2.1.3 Khả năng mở rộng 12 2.2 Cài đặt Dotnetnuke 12 2.2.1 Tải hệ thống DotNetNuke 12 2.2.2 Cài đặt 13 2.3 Trang cơ bản 22 2.3.1 Tổng quan về trang 22 2.3.2 Tạo trang cơ bản 24 2.3.3 Xóa trang 27 2.3.4 Phục hồi trang bị xóa 28 2.3.5 Phân quyền sử dụng trên trang 31 2.3.6 Di chuyển trang 32 2.4 Quản Lý WebSite 35 2.4.1 Thay đổi Skin của WebSite 35 2.4.2 Thay đổi logo của WebSite 41 2.4.3 Quản lý người dùng 43 2.4.4 Quản lý File 45 2.5 Quản lý Modules 47 2.5.1 Tổng quan về module 47 2.5.2 Thêm module vào trang 51 2.5.3 Di chuyển module 53 2.5.4 Xóa Module 56 2.5.5 Phục hồi module bị xóa 57 2.5.6 Phân quyền cho module 59 2.6 Một số module thường dung 62 2.6.1 Text/Html 62 2.6.2 Announcements (thông báo) 63 2.6.3 Link (liên kết) 66 2.6.4 Module Documents (tài liệu) 71 2.6.5 Events (sự kiện) 75 3 Kiến trúc Module của Dotnetnuke 78 3.1 Định nghĩa 78 3.2 Xây dựng module 80 3.2.1 Cơ sở dữ liệu và thiết lập ban đầu 81 3.2.2 Tầng logic nghiệp vụ (Business Logic Layer - BLL) 83 3.2.3 Tầng truy cập dữ liệu (Data Access Layer - DAL) 85 3.2.4 Tầng giao diện (Presentation Layer) 86 3.2.5 Khai báo module với Dotnetnuke 87 4. Ứng dụng xây dựng Tòa soạn báo điện tử 91 4.1 Cách nhìn nhận về Tòa soạn báo điện tử 91 4.2 Mục tiêu đề tài 91 4.2.1 Tìm hiểu Bộ portal mã nguồn mở DotNetNuke 91 4.2.2 Xây dựng tòa soạn báo điện tử 92 4.3 Xây dựng hệ thống 93 4.3.1 Các chức năng chính của hệ thống 93 4.3.2 Xây dựng cơ sở dữ liệu 103 4.3.3 Xây dựng module và gắn vào Dotnetnuke 110 4.4 Giao diện chương trình 122 5. Tổng kết 128 Tài liệu tham khảo 130
Các file đính kèm theo tài liệu này:
- Tìm hiểu hệ thống mã mở DotNetNuke và ứng dụng xây dựng trên nền DotNetNuke.doc