1. Trang chủ
  2. » Công Nghệ Thông Tin

Tìm hiểu công cụ OpenCMS và xây dựng website tin tức

96 915 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm hiểu công cụ OpenCMS và xây dựng website tin tức
Trường học Trường Đại học Nông Lâm
Chuyên ngành Khoa học Máy tính và Công nghệ Thông tin
Thể loại Luận văn tốt nghiệp
Năm xuất bản 2024
Thành phố Nghệ An
Định dạng
Số trang 96
Dung lượng 5,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tìm hiểu công cụ OpenCMS và xây dựng website tin tức

Trang 1

MỤC LỤC

MỤC LỤC 1

MỘT SỐ TỪ VIẾT TẮT 4

PHẦN 1 : MỞ ĐẦU 5

1 Đặt vấn đề 5

2 Mục đích, đối tượng và phạm vi nghiên cứu 5

2.1 Mục đích nghiên cứu 5

2.2 Đối tượng và phạm vi nghiên cứu 6

3 Kết quả, mục tiêu cần đạt được 6

PHẦN 2 : TỔNG QUAN VỀ CÔNG CỤ OPENCMS 7

1 Khảo sát một số hệ CMS hiện nay 7

2 Giới thiệu chung về hệ thống quản lý nội dung(Content Management System) 15

- Các chức năng cơ bản của một hệ thống CMS 16

3 Khái quát chung về OpenCMS 16

3.1 Các đặc điểm cơ bản của OpenCMS 16

3.2 Bảo mật 17

3.3 Một số tính năng cơ bản của OpenCMS 17

3.4 Ưu điểm của OpenCMS 18

4.Tiến trình cài đặt OpenCMS 19

4.1.Các điều kiện để sử dụng OpenCMS 19

4.2.Các bước cơ bản của quá trình cài đặt OpenCMS 20

PHẦN 3 : LÀM VIỆC VỚI OPENCMS 29

1 Giới thiệu về không gian làm việc với OpenCMS 30

Trang 2

2.Các ví dụ về cách tạo thư mục và tập tin trong môi trường OpenCMS 45

3 Tìm hiểu về các tùy chỉnh của một file 51

PHẦN 4 : QUY TRÌNH CHUNG VỀ THIẾT KẾ MỘT WEBSITE TIN TỨC 58

1.Quy trình làm dàn menu ngang 58

2.Quy trình làm cây menu trái 64

3.Quy trình chỉnh sửa và cập nhật nội dung của các trang 68

4 Sử dụng một số thuộc tính và cấu hình cần thiết cho Website 73

PHẦN 5 : XÂY DỰNG VÀ CHỈNH SỬA WEBSITE KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC NÔNG LÂM 78

1.Tiến hành công việc 78

2.Yêu cầu bài toán 79

3.Cấu trúc chung của Website khoa Công nghệ thông tin 80

4.Mô hình usecase 80

5 Các bước chỉnh sửa Website khoa Công nghệ thông tin 82

5.1.Nội dung Website khoa Công nghệ thông tin 82

5.2 Các quyền của User trong Website 86

PHẦN 6 : KẾT QUẢ ĐẠT ĐƯỢC 87

PHẦN 7 : CÁC VẤN ĐỀ CÒN TỒN TẠI VÀ HƯỚNG PHÁT TRIỂN 88

1 Các vấn đề còn tồn tại 88

2 Hướng phát triển 88

PHẦN 8 : DANH MỤC TÀI LIỆU THAM KHẢO 89

PHẦN 9 : PHỤ LỤC 90

Luận Văn Tốt Nghiệp

Trang 4

MỘT SỐ TỪ VIẾT TẮT

CMS Content Management System

VFS Virtual File System

LGPL Lesser GNU Public License

OSI Open Source Initiative

Luận Văn Tốt Nghiệp

Trang 5

PHẦN 1 : MỞ ĐẦU

1 Đặt vấn đề.

Ngày nay, cùng với sự phát triển nhanh chóng của lĩnh vực truyền thông nóichung thì Công nghệ thông tin đã và đang đóng vai trò hết sức quan trọng trong đờisống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trongmột xã hội ngày càng hiện đại hóa Chúng ta không thể không nhắc đến sự ra đời mộtcách nhanh chóng của nhiều công nghệ như : HTTP, JSP, Servlet, PHP…và OpenCMScũng là một trong những công cụ không thể thiếu để đáp ứng yêu cầu của việc xâydựng các ứng dụng Web

OpenCMS ra đời nhằm hỗ trợ cho người lập trình Java phát triển các ứng dụngWeb mà không phải lo lắng về các phần hỗ trợ chi tiết như HTML, làm đơn giản hóanhững Website phức tạp OpenCMS cung cấp đầy đủ các công cụ và các tính năng cầnthiết trong quá trình tạo ra nội dung của một ứng dụng Web cũng như việc quản lý, vàxuất bản tài liệu OpenCMS giúp người lập trình tiết kiệm được thời gian phát triểnmột Website mà không cần phải lo lắng nhiều về việc viết các đoạn code Java nhưngvẫn đảm bảo được về nội dung lẫn hình thức

Từ những thế mạnh đó, chúng tôi đã chọn OpenCMS để nghiên cứu và xâydựng Website về tin tức, cụ thể hoá bằng việc xây dựng Website khoa Công nghệthông tin trường Đại học Nông Lâm TP Hồ Chí Minh

2 Mục đích, đối tượng và phạm vi nghiên cứu.

2.1 Mục đích nghiên cứu.

Tìm hiểu cách thức xây dựng những Website về tin tức thông qua công cụ

OpenCMS

Trang 6

2.2 Đối tượng và phạm vi nghiên cứu.

Nghiên cứu về công cụ OpenCMS và các kỹ thuật xây dựng một Website tin tứcbằng công cụ OpenCMS

3 Kết quả, mục tiêu cần đạt được.

- Đưa ra quy trình xây dựng một Website tin tức dựa trên công cụ OpenCMS

- Chuyển và đổi Website khoa Công nghệ thông tin lên môi trường OpenCMS

- Mọi quy trình thiết kế trang Web, cập nhật Website hoàn toàn tự động bằngcông cụ OpenCMS

Luận Văn Tốt Nghiệp

Trang 7

PHẦN 2 : TỔNG QUAN VỀ CÔNG CỤ OPENCMS

1 Khảo sát một số hệ CMS hiện nay

Chúng tôi có khảo sát một số Website về tin tức được xây dựng bằng một trong các hệ

của CMS là iCMS như Website dantri.com.vn, vnpt.com.vn.

1.1 Website dantri.com.vn.

Một trang của báo dantri.com.vn.

Một trang báo của dantri.com.vn.

Ví dụ khi chọn Xem tiếp tin “”Trận đánh quyết tử” của một giám đốc trẻ ”ta sẽ đọc

được nội dung chi tiết của tin đó

Trang 8

Trang báo xem chi tiết của một tin” “Trận đánh quyết tử” của một

giám đốc trẻ”

1.2 Website http://www.mof.gov.vn.

Luận Văn Tốt Nghiệp

Trang 9

Một trang báo của www.mof.gov.vn

Cũng như báo dantri.com.vn, ta có thể xem nội dung một tin đã chọn bằng cách chọn

xem chi tiết

Trang 10

Trang chi tiết của tin “Áp dụng quản lý rủi ro sẽ ưu đãi thật sụ cho DN

Trang 11

Một trang của báo thanhnien.com.vn

Trang 12

Trang chi tiết của tin”Diễn viên hài Thúy Nga “ Ai chưa thích mình

phải chinh phục cho tới lúc… thích mới thôi””

Nói chung , khi chúng ta khảo sát một số Website về tin tức được xây dựng bằng các

hệ của CMS như hệ iCMS, cũng như các Website tin tức được xây dựng bằng các công

nghệ khác, ta nhận thấy rằng tất cả các Website đều có một điểm chung là các tin được

đưa lên trang Web thường có phần xem chi tiết để người sử dụng có thể xem nội dungchi tiết của tin đó, đưa lại các tin có liên quan mà đã được xuất bản trước đó để ngườidùng có thể đọc lại tin cũ và hình ảnh minh họa thường nằm bên trái của mỗi tin

Khảo sát một số Website sử dụng OpenCMS

Một số địa chỉ Website được xây dựng bằng công cụ OpenCMS

Luận Văn Tốt Nghiệp

Trang 13

+ http://www.opencms.org

+ http://www.alkacon.com

Một trang Web cụ thể xây dựng bằng công cụ OpenCms

Một trang của www.opencms.reuth.info

Trang 14

Trang xem chi tiết của tin “Setting Up a Website”.

Khi khảo sát chung về các Website được xây dựng bằng công cụ OpenCMS ta thấyrằng các Website cũng hướng theo khung mẫu thiết kế tương tự như các Website đãkhảo sát trên như các tin đưa lên đều có phần thêm chi tiết

Luận Văn Tốt Nghiệp

Trang 15

Khung mẫu chung của một Website tin tức

Từ công việc khảo sát ban đầu, chúng tôi muốn hướng công việc xây dựng Website tintức của mình theo một khung mẫu tương tự như vậy

2 Giới thiệu chung về hệ thống quản lý nội dung(Content Management

System).

- Một cách đơn giản nhất, Hệ thống quản lý nội dung là một hệ thống quản lý các thànhphần làm nên nội dung của một Website Tuy nhiên “nội dung” là một khái niệm rấtrộng Do vậy, khi nhắc đến CMS, người ta phải nhắc đến các đến các yếu tố cấu thànhnội dung nằm trong phạm vi mà hệ CMS đề cập tới cũng như các đặc điểm trong cácchu trình quản lý nội dung đó

- Một cách chính xác hơn, CMS là hệ thống quản lý việc khởi tạo nội dung, quá trình

xử lý nội dung đó cho đến khi nó được xuất bản, phân phối tới người dùng cuối

CMS = Khởi tạo nội dung  Quản lý quá trình xử lý nội dung đó  Phân phối nộidung tới người dùng cuối

Trang 16

- Các chức năng cơ bản của một hệ thống CMS.

+ Cung cấp công cụ phục vụ quá trình soạn thảo, biên tập, chỉnh lý nội dung

+ Cung cấp hệ thống quản lý quy trình xử lý nội dung thông tin

+ Có khả năng kết xuất thông tin đầu ra tự động từ hệ thống quản lý lưu trữ nộidung dùng chung

3 Khái quát chung về OpenCMS.

- OpenCMS là một hệ thống quản lý nội dung nguồn mở, dựa trên công nghệ Java

và XML, được thiết kế cụ thể cho việc duy trì các Website, nó chạy trên webserver, được truy xuất và sử dụng qua một web browser

OpenCMS cung cấp bộ đầy đủ một bộ công cụ cho việc tạo nội dung, biên tập,công việc xuất bản và OpenCMS được phát hành dưới dạng Lesser GNU Public License ( LGPL)- là một Open Source Initiative ( OSI),

bản quyền được chứng nhận là phần mềm miễn phí Vì vậy màOpenCMS được phát hành như là một nguồn mở, các đoạn mãđược cung cấp sẵn từ các địa chỉ Website để sử dụng

Hiện nay, OpenCMS đã ra các phiên bản : Phiên bản 5.0 (GóiOpenCMS_ 5.0.0.zip), Phiên bản 6.0 (Gói OpenCMS_6.0.0.zip), Phiên bản 6.0.2(Gói OpenCMS_6.0.2.zip), Phiên bản 6.0.3 (Gói OpenCMS_6.0.3.zip)

Các gói trên được download tại địa chỉ Website :

http://opencms.org/opencms/en/download

Chúng tôi đã chọn phiên 6.0.2 để cài đặt và sử dụng vì các phiên bản 5.0 hay phiên bản6.0 còn một số chức năng chưa ổn định còn phiên bản mới nhất là 6.0.3 có một số chứcnăng chúng tôi không có điều kiện nghiên cứu được

Luận Văn Tốt Nghiệp

Trang 17

3.1 Các đặc điểm cơ bản của OpenCMS.

+ Đa hệ điều hành : cùng một mã nguồn, OpenCMS có thể chạy trên nhiều hệ điềuhành như Linux, Unix và Windows…

+ Đa hệ quản trị cơ sở dữ liệu : OpenCMS giao tiếp với cơ sở dữ liệu tuân theochuẩn OLEDB, do vậy có thể chạy trên nhiều hệ điều hành với hầu hết các hệ quảntrị cơ sở dữ liệu có trên môi trường như MySQL, PostgreSQL, SQLServer, Oracle,DB2…

+ Đa giao diện

Với sự phân biệt rõ ràng giữa giao diện và dữ liệu, OpenCMS có cơ chế Templatemạnh giúp người thiết kế tạo nhiều mẫu giao diện khác nhau, sửa đổi trực tuyến và

áp dụng để thay đổi toàn bộ thiết kế mỹ thuật của trang Web Mọi thao tác với hệthống đều có thể thực hiện qua trang Web với giao diện Thấy Là Được ( What yousee is what you get)

+ OpenCMS còn hỗ trợ việc đa Website, với chỉ một bộ mã của OpenCMS khi càiđặt , người dùng có thể tạo, thêm bớt các website tại địa chỉ khác nhau với nộidung, hình thức hoàn toàn khác nhau Bên cạnh việc tiện dụng trong quản lý, tínhnăng này giúp việc nâng cấp và sửa lỗi dễ dàng hơn khi thay vì mỗi lần chỉnh sửall;lphải sửa trên hàng chục website, người quản lý kỹ thuật chỉ cần sửa tại một nơiduy nhất và chắc chắn rằng điều đó được áp dụng cho mọi Website thuộc hệ thống.Ngoài ra hệ thống cho phép xuất bản thông tin theo lịch (scheduling), hiển thị tin theongày giờ được định sẵn, lưu trữ và tự động ẩn thông tin khi hết hạn (expiration), giúpngười dùng chọn ngày tháng hiển thị và không hiển thị của bất kì tài liệu nào

3.2 Bảo mật

Mỗi người sử dụng đều được cấp tên đăng nhập và mật khẩu Cơ chế phân quyền truycập đến từng chức năng và từng tài liệu với nhiều cấp người dùng khác nhau bảo vệchặt chẽ tài liệu tuỳ theo quyền hạn của từng người sử dụng

Trang 18

3.3 Một số tính năng cơ bản của OpenCMS.

+ Công cụ xây dựng menu và chuyên mục thông tin

+ Công cụ biên tập thông tin

+ Công cụ quản lý người sử dụng theo nhóm chức năng

+ Quản lý quy trình và phân quyền biên tập thông tin

3.4 Ưu điểm của OpenCMS

- Công cụ tiện dụng, hiệu quả, dễ dàng triển khai và quản lý một hệ thống thông tinlớn

- Quy trình xử lý thông tin khép kín, tiết kiệm thời gian chi phí hoạt động, nângcao hiệu quả làm việc

- Linh hoạt, tiết kiệm trong việc tận dụng và nâng cấp các hệ thống cũ

OpenCMS

Luận Văn Tốt Nghiệp

Tài liệu hướng dẫn sử dụng Trợ giúp thông minh

Chưa tốt

Giới hạn số lượng người dùng theo bản quyền mua

Không

Hỗ trợ triển khai ứng dụng tại Việt Nam

Thuận tiện,Trực tiếp

Trang 19

phương pháp và cách tiếp cận đúng hướng nên OpenCMS đáp ứng đầy đủ các tínhnăng chuẩn cần có, các chuẩn mở về công nghệ, nền móng để từ đó có thể phát triểnthành một sản phẩm phần mềm chuyên nghiệp, có chất lượng quốc tế

4.Tiến trình cài đặt OpenCMS.

4.1.Các điều kiện để sử dụng OpenCMS

OpenCMS yêu cầu cài đặt Java 2 SDK phiên bản 1.4 hay cao hơn, Apache Tomcat

phiên bản 4.1.x trở lên, MySQL 3.23.x hay các phiên bản cao hơn

4.1.1.Cài đặt Java 2 SDK

- Cài đặt Java 2 SDK đề nghị phiên bản Java 2 SDK 1.5

- Có thể download tại : http://java.sun.com/products/j2se/

4.1.2.Cài đặt Tomcat

- Đề nghị phiên bản khi cài đặt Tomcat là 5.5.12

- Có thể download tại http://jakarta.apache.org/tomcat/index.html.

4.1.3.Cài đặt MySQL

- Đề nghị khi cài đặt MySQL sử dụng phiên bản 4.1.x

- Download CSDL MySQLtạihttp://www.mysql.com/downloads/index.html

4.1.4.Triển khai file opencms.war.

- Giải nén gói opencms_6.0.2.zip thành file opencms.war

-Copy file opencms.war đến thư mục Apache Sofware

Foundation/Tomcat5.5/webapps/

Trang 20

4.2.Các bước cơ bản của quá trình cài đặt OpenCMS.

Sau khi hoàn tất các công việc trên, chúng ta khởi động Tomcat và MySQL Mở một

trình duyệt Web và nhập địa chỉ : http://localhost:8080/openCms/

- Bước 1 : Khởi động công việc cài đặt

Bước khỏi động khi cài đặt OpenCMS.

+ Chọn setup/ để bắt đầu việc cài đặt

- Bước 2 : Xác định quyền sở hữu bản quyền của nhà sản xuất

Luận Văn Tốt Nghiệp

Trang 21

Màn hình xác định sở hữu bản quyền của nhà sản xuất.

+ Chọn yes : tiếp tục việc cài đặt

+ Chọn no : từ chối công việc cài đặt

+ Chọn Continue : tiếp tục qua bước 3

- Bước 3 : Các thành phần được sử dụng của OpenCMS phiên bản 6.0.2

Trang 22

Các thành phần khi cài đặt OpenCMS.

+ Chọn Continue để qua bước 4

- Bước 4 : Các chọn lựa khi cài đặt

Luận Văn Tốt Nghiệp

Trang 23

Màn hình xác định các lựa chọn khi cài đặt.

+ Mục Selection Database : chọn phiên bản MySQL 4.1.x đã cài đặt trước đó

Xác định các thiết lập về cơ sở dữ liệu :

+ Mục Setup Connection : tên User là root, mật khẩu là root (không được để trống)

+ MụcOpenCMS Connection : tên User là root, mật khẩu là root (không được để trống)+ Mục Connection String : không thay đổi

+ Mục Database : không thay đổi

+ Check box Create database and table : nếu không chọn thì database và table không được tạo

+ Chọn Continue để qua bước 5

- Bước 5 : Thông báo kết quả việc tạo cơ sở dữ liệu

Trang 24

Màn hình thông báo kết quả việc tạo cơ sở dữ liệu.

- Bước 6 : Chọn các module hỗ trợ

Luận Văn Tốt Nghiệp

Trang 25

Màn hình chọn các gói hỗ trợ.

Có thể chọn tất cả module để sử dụng hay chọn lọc một vài module cần thiết Chọn

Continue để qua bước 7

- Bước 7

Trang 26

Chọn Continue để qua bước 8.

- Bước 8 : Thông báo kết quả của việc import các module đã chọn ở bước 6

Màn hình thông báo kết quả của việc import các module.

Chọn Continue để qua bước 9

- Bước 9 : Đọc các ghi chú về cấu hình trình duyệt

Luận Văn Tốt Nghiệp

Trang 27

Màn hình về các ghi chú của OpenCMS.

+ Chọn yes để chấp nhận các ghi chú về cấu hình trình duyệt, chọn no nếu không

chấp nhận

+ Chọn Finish kết thúc việc cài đặt, để vào trang Welcome

- Bước 10 :

Trang 28

Màn hình giúp mở trang welcome

Nếu trong bước 9, khi chọn Finish ta không vào được trang welcome thì trong bước 10

ta chỉ vào đường link của cửa sổ trên để mở nó

Luận Văn Tốt Nghiệp

Trang 29

PHẦN 3 : LÀM VIỆC VỚI OPENCMS

Sau khi công việc cài đặt OpenCMS đã hoàn tất thì OpenCMS sẽ cung cấp cho chúng

ta hai dạng phương cách làm việc đó là đối với những người duyệt Web thường và đốivới người sử dụng công cụ OpenCMS để thiết kế Web

- Đối với người duyệt Web bình thường :

OpenCMS cung cấp một số Website cho nguời duyệt Web thường Người sử dụng cóthể vào xem giống như các địa chỉ Website khác và chúng được tích hợp như là mộtWebsite độc lập Chẳng hạn, nếu trước đó trong môi trường làm việc của OpenCMS đã

có sẵn Website là khoacntt thì người sử dụng nhập địa chỉ vào thanh địa chỉ của trình

duyệt Web http://localhost:8080/opencms/opencms/hcmuaf/khoacntt để xem Website

này

Sau đây là một số địa chỉ Website trong môi trường làm việc OpenCMS đã được tíchhợp sẵn :

+ Website http://loclocalhost:8080/opencms/opencms/alkacon-documentation/ cung

cấp cho người dùng rất nhiều tài liệu về OpenCMS

+ Website http://localhost:8080/opencms/opencms/demopages/ và

http://localhost:8080/opencms/opencms/modulesdemo/ chúng ta có thể xem hay tham

khảo một số khung mẫu thích hợp để xây dựng một ứng dụng Website độc lập

- Đối với người thiết kế Web

Giả sử, người sử dụng muốn sửa đổi một Website đã được thiết kế trước hay muốnxây dựng một Website mới thì người sử dụng đóng vai trò là một nhà thiết kế Web.Trong môi trường làm việc của OpenCMS, có đưa ra rất nhiều công cụ cần thiết để cóthể thiết kế một Website như : công cụ giúp cho việc sửa đổi nội dung, công cụ dànhcho việc cập nhật tài liệu hay quan trọng hơn là công cụ dùng cho việc xuất bản nộidung các trang lên trình duyệt Web

- Sau đây chúng ta sẽ tìm hiểu một số thuật ngữ thường gặp khi làm việc trong môitrường OpenCMS

Trang 30

+ Workplace : là không gian làm việc của người thiết kế Web trong OpenCMS.

+ Project Online : đây chính là project chứa tất cả các Website đã được xuất bản vàkhông có một Website nào trong project này có thể chỉnh sửa được

+ Project Offline : chứa tất cả các Website chưa được xuất bản và chúng ta có thểthao tác(cập nhật ,thêm ,xóa ,sửa) trong project này

+ Virtual File System (VFS ) : đây là một hệ thống chứa các file ảo

+ Navigation Text : đây là một chức năng dùng để tạo tên các menu của Website, là một trong các chức năng có vai trò rất quan trọng trong việc thiết kế các menu

+ Properties : chỉ ra tất cả các thuộc tính cơ bản của một thư mục hay một tập tin

+ Template : khung mẫu của một Website

+ Publish : xuất bản tất cả các tài nguyên trong project Offline

+ View : hiển thị các chế độ làm việc của OpenCMS

Chúng ta sẽ tìm hiểu kỹ các chức năng cũng như các thành phần làm việc củaOpenCMS trong các phần tiếp theo

1 Giới thiệu về không gian làm việc với OpenCMS.

- Để có thể bắt đầu sửa đổi một Website có sẵn hay thiết kế một ứng dụng Web độc lậpchúng ta mở một trình duyệt Web nhập vào địa chỉ

http://localhost:8080/opencms/opencms/index.jsp, chúng ta sẽ vào màn hình làm việc

của OpenCMS như sau :

Luận Văn Tốt Nghiệp

Trang 31

Màn hình Welcome.

Để đăng nhập vào màn hình làm việc của OpenCMS ta dẫn vào địa chỉ sau

/opencms/opencms/system/login để vào form đăng nhập

Dưới đây là form đăng nhập của người dùng trước khi vào màn hình làm việc của

OpenCMS

Trang 32

Màn hình đăng nhập vào hệ thống OpenCMS.

Mặc định, khi người dùng lần đầu tiên đăng nhập vào hệ thống OpenCMS thì tên đăngnhập là Admin và mật khẩu là admin Chúng ta có thể thay đổi mật khẩu mặc định nàysau Bắt buộc phải nhập tên người dùng và mật khẩu của người đó Chọn Login để vàokhông gian làm việc của OpenCMS

- Không gian làm việc của OpenCMS

Luận Văn Tốt Nghiệp

Trang 33

Không gian làm việc của OpenCMS.

+ Thanh công cụ :

o Button Project: cho phép chọn project mà bạn sẽ làm việc Có 2 loại project:

Project Online và Project Offline

Chú ý: Nếu 1 project khác được tạo thì nó là project con của project Offline.

o Button Publish Project: xuất bản tất cả các Website có trong project Offline

o Button View : có 4 chế độ làm việc trong OpenCMS

Explorer View, Administration View, Legacy Administration View, Workflow View

Trang 34

o Button Preferences: có thể thiết lập những thuộc tính mang

tính chất đặc trưng, có thể thay đổi mật khẩu hiện hành, thayđổi trạng thái màn hình khi login vào workplace… và một sốcác thiết lập khác

o Button Exit : trở ra màn hình đăng nhập.

o Button Upload : là một công cụ để lấy các tài nguyên bên ngoài (bao gồm các

loại tập tin và hình ảnh) và đưa các tài nguyên đó vào trong hệ thốngOpenCMS

o Button New : dùng để tạo một loại tập tin.

o Button Level Up : trở lên trên một cấp thư mục của thư mục hiện hành.

+ Chúng ta sẽ tìm hiểu về cách thức tổ chức cây thư mục trong hệ thống OpenCMS

Tổ chức cây thư mục của VFS trong hệ thống OpenCMS.

Trong hệ thống OpenCMS thì VFS đóng vai trò là một hệ thống chứa

đựng các file ảo, lưu trữ tất cả các thư mục cần thiết, các thư mục

này được tổ chức là một cây thư mục nhưng chúng ta không thể tìm

Luận Văn Tốt Nghiệp

Trang 35

thấy cây thư mục này bên dưới hệ thống như các hệ thống file bình thường khác mà ở đây tất cả thông tin của chúng được lưu vào trong

cơ sở dữ liệu MySQL.Thư mục cao nhất trong VFS là root (/), các thư mục khác được xác định bởi dấu /.Ví dụ vị trí của thư mục /shared

trên cây thư mục được xác định /system/shared/

Thư mục /system có vai trò đặt biệt trong OpenCMS chứa tất cả cácthư mục quan trọng trong hệ thống như :

o Thư mục con bodies :chứa các file body của XML TemplatePage

o Thư mục con login : chứa tất cả các file quản lý các user đăng

nhập

o Thư mục con modules : là nơi lưu trữ tất cả các module củaOpenCMS khi cài đặt và các module import sau này Đây làthư mục rất quan trọng vì nó cung cấp tất cả các module dùngcho việc sửa đổi một Website có sẵn hay bắt đầu thiết kế mộtWebsite độc lập

o Thư mục con shared: chứa những template và được chia sẽ bởinhiều tài nguyên

o Thư mục con workplace: chứa tất cả các file, template và cácfile hình ảnh

+ Giới thiệu các loại tập tin và thư mục thường dùng khi thiết kếWebsite trong OpenCMS

Đây là cửa sổ chứa tất cả các loại tập tin trong OpenCMS Chúng tachỉ giới thiệu khái quát về chức năng của chúng, còn về cách tạo ra

và sử dụng chúng, ta sẽ nói kỹ hơn phần sau

Trang 36

Các loại tập tin thường dùng trong OpenCMS

o Folder: dùng để tạo thư mục

o Extended folder: dùng để tạo các thư mục mở rộng như Microsite, Image gallery,Download gallery, HTML gallery

Luận Văn Tốt Nghiệp

Trang 37

Các thư mục mở rộng dùng trong OpenCMS.

o Page: là một tập tin dạng HTML có thể được chỉnh sửa bằng phương phápWYSIWYG-Editor và Sourcecode-Editor

o Structured content: cấu trúc của các dạng tập tin mở rộng như các loại tập tinArticle, Event, Job hay Generic XML content

Trang 38

Các loại tập tin mở rộng dùng để tạo nội dung dùng trong môi trường

OpenCMS.

o Text(Plain): dùng để lưu trữ những tài liệu ở dạng văn bản giống như README,đôi khi nó cũng lưu trữ dữ liệu ở dạng chương trình

o JSP : dùng để tạo các template cho Website

o Up load new file:cung cấp một công cụ để lấy các tài nguyên bên ngoài (bao gồmcác file và hình ảnh) và load nó vào OpenCMS

- Giới thiệu khái quát về chế độ làm việc thuộc về hệ thống quản lý của người quản trịtrong môi trường làm việc OpenCMS

Luận Văn Tốt Nghiệp

Trang 39

Vào Legacy Administration để thấy được những công cụ quản lý hệthống OpenCMS.

Các công cụ quản lý của người quản trị trong OpenCMS.

Project , Current project, Project history dùng để quản lý các thông tin về project

Trang 40

o User management: User management cung cấp những công cụ cần thiết cho việctạo và quản lý người dùng và nhóm người dùng.

- Edit User : cho phép tạo người dùng mới, sửa đổi hay xóa thông tin ngườidùng ra khỏi hệ thống

Luận Văn Tốt Nghiệp

Ngày đăng: 07/12/2013, 13:15

HÌNH ẢNH LIÊN QUAN

Sơ đồ usecase của các tác nhân. - Tìm hiểu công cụ OpenCMS và xây dựng website tin tức
Sơ đồ usecase của các tác nhân (Trang 81)

TỪ KHÓA LIÊN QUAN

w