Giải pháp Magnolia 2

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 152 - 154)

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

2.3 Giải pháp Magnolia 2

Hình 27: Giao diện Magnolia

Magnolia là hệ CMS mã nguồn mở có hõ trợ chuẩn JSR 170, chuẩn bao gồm nhữngAPIhỗtrợ chocácthaotáctrênRepositorychứadữliệucủaJava.

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

Vương

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

Giải pháp này có thể hoạt động trên mọi hệ điều hành mà chỉ cần cài đặt JDK 1.4.1 trở lên. Sở dĩ làm được điều này do giải pháp này được phát triển dựa trên Java vàcôngnghệXML

Các template của Magnolia được xây dựng dựa trên các tập tin JSP và các thẻ quyđịnh.MagnoliahoạtđộngtrênmộtserverJ2EE.

Giảipháp nàyđượcpháttriển đầutiênbởicôngtyObinary vàsauđóđược phát triểnbởiMagnoliaInternational.

Magnolia hỗ trợ rất nhiều ngôn ngữ như: Anh, Pháp, Trung Quốc, Đức, Ý, Nhật, TâyBanNha,Nga,BồĐàoNha...

Tronggiảiphápnày,ngườitachiamãnguồnthành3moduleschínhsau: • Modulequảnlýnộidung.

Module này bao gòm các tập tin JSP, JavaScript và Servlet để thực hiệnchứcnăng.

Cho phép sửa đổi nội dung tại nơi nội dung đó xuất hiện trên trang web.

HỗtrợcáctrìnhduyệtInternetExplorervàMozilla/Firefox. Cungcấpcơchếphânloạinộidungdựatrêncấutrúccây.

Dữliệu được lưutrữtronghệ thốngtập tincủahệ điềuhành dựatrên chuẩn JSR 170. Do đó, giải pháp này không cần phải có hệ quản trị cơ sởdữliệu.

• ModuleRepository.

HỗtrợviệctruycậpvàoRepositorychứanộidung. Sử dụngcácgóivàcácAPIsđượcquyđịnhbởiJSR170.

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

Vương

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

Hỗ trợ việc chuyển đổi dễ dàng Repository chứa nội dung:d o

module này được xây dựngdựa trên chuẩn JSR 170, do đó nhà phát triển có thể chuyển đổi qua lại việc sử dụngcác Repository chứa nội dung, như: các tập tin XML, hệ thống tập tin của hệ điều hành, hệ quảntrịcơsở dữliệu...chogiảiphápcủahọ.

• Modulebảomật.

Cungcấpnhữngchứcnăngđểphânchiavaitròvàngườisửdụngtrên hệthốngCMSnày.

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 152 - 154)