website trường THPT bằng mã nguồn mở liferay MỤC LỤC 1 GIỚI THIỆU 1 1.1 Portal (Cổng thông tin điện tử) 1 1.1.1 Tổng quan 1 1.1.2 Sự khác biệt giữa Website thông thường và Portal 3 1.2 Liferay Portal 3 1.2.1 Tổng quan 3 1.2.2 Tính năng nổi bật của Liferay Portal 4 1.2.3 Đặc trưng của Liferay 6 1.2.4 Kiến trúc Liferay Portal 8 1.3 Phạm vi đề tài 11 2 LICENSE SỬ DỤNG TRONG LIFERAY PORTAL 11 2.1 Liferay Portal sử dụng bản quyền mã nguồn mở: GNU LGPL. 11 2.2 GNU LGPL 11 2.2.1 Nhà phát hành 11 2.2.2 Vài nét về LGPL 12 3 XÂY DỰNG WEBSITE TRƯỜNG THPT VỚI LIFERAY PORTAL 12 3.1 Đặc tả yêu cầu 12 3.1.1 Cấu trúc tổng quan của website đã xây dựng 13 3.1.2 Yêu cầu trọng tâm 13 3.2 Các chức năng chính của website 14 3.2.1 Actor chính 14 3.2.2 Các use case hệ thống 14 3.2.3 Danh sách các chức năng của hệ thống 15 3.2.4 Lược đồ cơ sở dữ liệu 17 4 PHÁT TRIỂN, TRIỂN KHAI LIFERAY PORTAL ĐỂ XÂY DỰNG WEBSITE TRƯỜNG THPT 18 4.1 Những phần đã triển khai tốt 18 4.1.1 Đăng nhập 18 4.1.2 Trang chính 19 4.1.3 Trang quản lý dành cho Admin 20 4.1.4 Trang dành cho giáo viên 25 4.1.5 Trang dành cho học sinh – phụ huynh 25 4.2 Những phần còn hạn chế Hướng phát triển 26 5 HƯỚNG DẪN CÀI ĐẶT LIFERAY 26 5.1 Hưỡng dẫn cài đặt 26 5.1.1 Cài đặt Database 26 5.1.2 Sau khi cài đặt Database xong ta tiến hành chỉnh File Config để phù hợp với các thông số mình đã làm ở bước 1 27 5.1.3 Khi hoàn tất các bước trên ta tiến hành Start Server. 27 5.2 Hưỡng dẫn cài đặt các module mà nhóm thực hiện đối với khi triển khai một hệ thống liferay mới. 28 5.2.1 Ta cũng sẽ làm tương tự các bước bên trên để cài đặt một hệ thống Liferay mới. 28 5.2.2 Cài Theme, Layout, Module. 30 6 TÀI LIỆU THAM KHẢO 32