Giải pháp Daisy 1

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

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

2.2 Giải pháp Daisy 1

Hình26:GiaodiệnDaisy

cách sửdụnggiaothứcHTTP.

Daisyđược pháttriểnđầutiênbởiSchaubroeck, sauđógiảiphápnàyđượcphát triểnbởiOuterthought, trungtâmhỗtrợmãnguồnmởdướidạngJavavàXML.

Trung tâmOuterthoughtcó nhiềukinhnghiệmtrongviệc pháttriểncáccôngcụ mã nguồn mở, và các công cụ này được sử dụng để phát triển các ứng dụng có tính chất thương mại. Vì lý do này, các lậptrình viên không nhữngsử dụngmã nguồn của Cofax trong ứng dụng của mình mà họ còn ra sức chia sẻ kinh nghịêm để cùng nhau pháttriểngiảiphápnày.

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

Vương

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

Giảiphápnàybaogồm2thànhphầnchínhnhưsau: • Repositorychứanộidung.

• Giaodiệnweb.

2.2.1 Repository chứa nộidung

ThànhphầnnàycủaDaisybaogồmnhữngđặcđiểmsau: • Lưutrữvàphụchồidữliệu.

• Mỗi trangwebcho phépchứanhiềuphần vànhiềuparagraph. Loại trang websẽđịnhnghĩacácphầnvàcácparagraphmànócầncó.

• Trangwebcóthểchứahìnhảnh,tàiliệuPDFhayXML.

• Mọi trang và mọi tài liệu đều được lưu trong một vùng lưu dữ liệu duy nhất và vùng lưudữ liệu này không có cấu trúc cây thư mục. Mỗi trang vàtàiliệuđượcxácđịnhbởimộtđịnhdanhduynhất.

• Dữ liệu được lưu trữ trong hệ quản trị cơ sở dữ liệu MySQL. Hiện nay, Daisyđãhỗtrợhệquảntrịcơ sởdữliệuPostgreSQL.

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