Tích hợp hệ thống bảo mật

Một phần của tài liệu Xây dựng CMS MODULE cho hệ thống INTRANET của công ty TMa (Trang 177 - 181)

13. Cơ chế khóa trên Repository

3.3 Tích hợp hệ thống bảo mật

Sau khitìmhiểu kiếntrúchệ thốngcủaportal hiệntạivàkiến trúchệthống của Magnolia CMS, chúng ta nhận thấy rằng để tích hợp hệ thống bảo mật của Magnolia vào hệ thốngbảo mật củaportal, chúng ta cầnphải thựchiện các sửađổi chủyếu trên package info.magnolia.cms.security của Magnolia CMS. các package khác của Magnolia CMS cũng cần được sửa đổi, như:

info.magnolia.logging,

info.magnolia.module.adminInterface, info.magnolia.cms.servlets… Ngoàira, chúng ta cũng cầnphải sửađổicác tậptin JSPsử dụngcác chứcnăngcủa cácpackage vừanêu vàchuẩnhóacáctrangJSPtheochuẩnJSR168.

Tiếp theo, chúng ta sử dụng các APIs được cung cấp bởi các lớp của portal, như: CompanyLocalManagerUtil, UserManagerUtil, PrincipalBean, …để lấy các thông tinngườisử dụngđượccung cấpbởihọkhi đăngnhậpvào portal.Cácthông tin này được sử dụng để đăng nhập vào CMS thay vì sử dụng các thông tin đăng nhập đượclấylêntừRepositorycủaMagnoliaCMS.

Bùi Vĩnh Phú 151 Đặng Đình

Vương

KẾT LUẬN

BùiVĩnhPhú 152 ĐặngĐình

Vương

PháttriểnCMSmodulechohệthốngIntranetcuảCôngtyTMA

Qua đề tài này, chúng tôi có thêm nhiều kiến thức và kinh nghiệm trong việc pháttriểnmộthệCMSvàtíchhợpmộtthànhphầnvàomộthệthốngthôngtincósẵn.

Ngoài ra, chúng tôi còn cóthêm kinh nghiệm trongviệc xây dựngcác hệ CMS dưới dạng một thành phần hay một ứng dụng độc lập. Các hệ thống này có thể ứng

dụng vào các doanh nghiệp hay các tổ chức có nhu cầu, đặc biệt là các toà soạn báo điệntử.

Sau 6 tháng thực tập tại công ty TMA, chúng tôi học hỏi thêm nhiều kinh nghiệmthựctếtrongmộtmôitrườnglàmviệcchuyênnghiệpvàđầynăngđộng.

Thêmvàođó,chúngtôicócơ hộinângcaokhảnăngnghiêncứuvàứngdụngcáckiến thứcnghiêncứuđượcvàotrongthựctế.Chúngtôihiểurõhơn vềcácmặtmạnhvàcác giớihạncủaviệcsửdụngcáccôngcụmãnguồnmở vàmiễnphí,như:Linux,Eclipse, JBoss, Lomboz,J2SDK,MySQL, Liferay,Magnolia…

Vềcơbảnluậnvănđã thựchiệntốtcácyêucầuđềrabanđầucủacôngty. • Xây dựng thành công hệ CMS dưới dạng một portlet để tích hợp vào

portalhiệntạicủacôngtyTMA.

• Tích hợp hệ thống bảo mật của CMS vào hệ thống bảo mật của TMA portal.

• Hệ CMS được xây dựng được sử dụng như làm một nơi chứa nội dung tậptrungcủacáctrangwebtrongcácmodulecủahệthốngIntranet. • Hệ CMS được xây dựng dưới dạng một module để có thể dược sử dụng

bởicácmodulekháctronghệthốngIntranetcủacôngty.

Bùi Vĩnh Phú 153 Đặng Đình

Vương

PháttriểnCMSmodulechohệthốngIntranetcuảCôngtyTMA

Tuy nhiên do giới hạn về thời gian và hiểu biết, chúng tôi xây dựng hệ thống CMS nàyvẫncòn mộtsốđiểm giớihạn vàcầnđược cảithiện trongcácphiên bảntiếp theo.

Điều này tạo nhiều bất tiện khi dữ liệu lưu trữ của hệ thống ngày một tănglên.

• Chưa có thời gian thử nghiệm module CMS với các module khác trong hệthốngIntranetcủaCôngty.

BùiVĩnhPhú 154 ĐặngĐình

Vương

Một phần của tài liệu Xây dựng CMS MODULE cho hệ thống INTRANET của công ty TMa (Trang 177 - 181)

Tải bản đầy đủ (DOCX)

(185 trang)
w