Tài liệu Luận văn Tìm hiểu hệ quản trị nội dung cho doanh nghiệp axcms: ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Nguyễn Thị Liễu
TÌM HIỂU HỆ QUẢN TRỊ NỘI DUNG CHO DOANH
NGHIỆP AxCMS
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Hệ thống thông tin
Cán bộ hướng dẫn: ThS. Lê Hồng Hải
HÀ NỘI - 2010
2
TÓM TẮT NỘI DUNG
Khóa luận với đề tài “Tìm hiểu hệ quản trị nội dung cho doanh nghiệp
AxCMS” sẽ đưa ra cái nhìn tổng quát về các đặt điểm, yêu cầu đối với hệ quản trị nội
dung dành cho doanh nghiệp nói chung. Qua đó, khóa luận đi vào trình bày cụ thể về
cấu trúc và các đặt trưng nổi bật của hệ quản trị nội dung AxCMS. Khóa luận cũng đề
cập đến vấn đề ứng dụng AxCMS để demo xây dựng một website.
3
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VỀ WEB CMS ............................................................ 7
1.1. Giới thiệu về Web CMS................................................................................... 7
1.1.1. Giới thiệu chung .......................................................................................
57 trang |
Chia sẻ: haohao | Lượt xem: 1243 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Luận văn Tìm hiểu hệ quản trị nội dung cho doanh nghiệp axcms, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Nguyễn Thị Liễu
TÌM HIỂU HỆ QUẢN TRỊ NỘI DUNG CHO DOANH
NGHIỆP AxCMS
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Hệ thống thông tin
Cán bộ hướng dẫn: ThS. Lê Hồng Hải
HÀ NỘI - 2010
2
TÓM TẮT NỘI DUNG
Khóa luận với đề tài “Tìm hiểu hệ quản trị nội dung cho doanh nghiệp
AxCMS” sẽ đưa ra cái nhìn tổng quát về các đặt điểm, yêu cầu đối với hệ quản trị nội
dung dành cho doanh nghiệp nói chung. Qua đó, khóa luận đi vào trình bày cụ thể về
cấu trúc và các đặt trưng nổi bật của hệ quản trị nội dung AxCMS. Khóa luận cũng đề
cập đến vấn đề ứng dụng AxCMS để demo xây dựng một website.
3
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VỀ WEB CMS ............................................................ 7
1.1. Giới thiệu về Web CMS................................................................................... 7
1.1.1. Giới thiệu chung ........................................................................................ 7
1.1.2. Đặc trưng ................................................................................................... 8
1.2. Enterprise WCMS ............................................................................................ 9
CHƯƠNG 2: HỆ QUẢN TRỊ NỘI DUNG AxCMS ............................................... 11
2.1. Giới thiệu chung ............................................................................................. 11
2.2. Cấu trúc của AxCMS ..................................................................................... 12
2.3. Các đặc trưng của AxCMS............................................................................. 13
2.3.1. Đặc trưng của trang (page) ...................................................................... 13
2.3.2. Các đặc trưng của site.............................................................................. 20
2.3.3. Các tính năng bảo mật của AxCMS ........................................................ 24
2.3.4. Hiệu năng của AxCMS.net...................................................................... 29
2.3.5. Khả năng mở rộng ................................................................................... 30
CHƯƠNG 3: DEMO ỨNG DỤNG SỬ DỤNG AxCMS XÂY DỰNG WEBSITE33
3.1. Ý tưởng........................................................................................................... 34
3.2. Cấu hình ......................................................................................................... 34
3.3. Thiết kế........................................................................................................... 37
3.3.1. Cấu trúc site ............................................................................................. 37
3.3.2. Giao diện quản trị .................................................................................... 39
3.3.3. Các tính năng đặc trưng........................................................................... 39
CHƯƠNG 4: KẾT LUẬN........................................................................................ 43
4.1. Những vấn đề khóa luận đã làm được............................................................ 43
4
4.2. Những vấn đề khóa luận chưa giải quyết ....................................................... 43
PHỤ LỤC CÁCH CÀI ĐẶT AxCMS ..................................................................... 44
TÀI LIỆU THAM KHẢO........................................................................................ 57
5
BẢNG KÝ HIỆU VÀ CHỮ VIẾT TẮT
STT Ký hiệu viết tắt Viết đầy đủ
1 CMS Content Management System
2 CRM Customer Relationship Management
3 HTML HyperText Markup Language
4 LS Live System
5 MS Management System
6 XML eXtensible Markup Language
7 WCMS Web Content Management System
6
MỞ ĐẦU
Lợi ích quan trọng nhất cho một website sử dụng nền tảng CMS là khả năng cho
phép người quản trị quản lý nội dung trang web từ bất kỳ trình duyệt Internet. Nền
tảng của một CMS Website được thiết kế ẩn và linh hoạt. Đây là một giải pháp hoàn
hảo cho tất cả mọi đối tượng từ những người sử dụng bình thường đến các webmaster
chuyên nghiệp. Nền tảng của một CMS Website cho phép một tổ chức hoặc một công
ty nhỏ đến lớn quản lý và hiệu chỉnh nội dung trực tiếp thông qua công cụ quản trị. Nó
rất dễ dàng nâng cấp và phát triển theo xu hướng phát triển của công ty. Phần quản trị
CMS được truy cập thông qua trình duyệt Internet ở bất cứ nơi đâu trên thế giới và
không cần cài đặt bất kỳ phần mềm nào trên máy người sử dụng.
Các Website doanh nghiệp (chứng khoán, giao dịch trực tuyến,ngân hàng…)
thường có những yêu cầu cao hơn các Website đưa tin bởi đòi hỏi tính bảo mật cao,
dễ dàng sử dụng. Có rất nhiều hệ quản trị nội dung với các đặc trưng khác nhau dùng
để xây dựng và quản trị các trang web. Tuy nhiên, để đáp ứng các yêu cầu cho một
Website doanh nghiệp thì cần có những hệ quản trị dành riêng với các tính năng đặc
trưng thỏa mãn các yêu cầu cao cho doanh nghiệp cũng như đội ngũ quản trị.
Sử dụng AxCMS được coi là một giải pháp tốt, bởi phần mềm này được phát
triển dành cho xây dựng và quản trị các trang web đòi hỏi tính đa dạng, bảo mật cao
của các doanh nghiệp. Đồng thời AxCMS có các đặc trưng nổi bật giúp người quản trị
dễ dàng tiếp cận, sử dụng và phát triển sâu hơn.
Đề tài “Tìm hiểu hệ quản trị nội dung cho doanh nghiệp AxCMS” sẽ trình
bày tổng quan về các đặc trưng của hệ quản trị nội dung cho doanh nghiệp, cụ thể là hệ
quản trị AxCMS. Khóa luận cũng ứng dụng những đặc trưng của AxCMS để xây dựng
một website.
Cấu trúc khóa luận gồm 4 chương:
Chương 1: Tổng quan về Web CMS: trình bày về Web CMS và enterprise
Web CMS.
Chương 2 : Tổng quan về AxCM: trình bày các chức năng chính
Chương 3: Demo lên Web: sử dụng AxCMS để xây dựng web
Chương 4: Kết luận
7
CHƯƠNG 1: TỔNG QUAN VỀ WEB CMS
1.1. Giới thiệu về Web CMS
1.1.1. Giới thiệu chung
Một hệ thống quản trị nội dung web (WCM, WCMS hoặc Web CMS) là phần
mềm hệ thống quản lý nội dung, thực thi như một ứng dụng Web, để tạo và quản lý
nội dung HTML. Được sử dụng để quản lý và kiểm soát tập hợp các tài nguyên Web
lớn, có tính động (tài liệu HTML và hình ảnh liên quan). Một WCMS tạo điều kiện
sáng tạo nội dung, kiểm soát nội dung, chỉnh sửa và bảo trì thiết yếu chức năng Web.
Đây là phần mềm cung cấp cho tác giả (và khác) các công cụ được thiết kế để
cho phép người dùng có ít kiến thức về ngôn ngữ lập trình hoặc ngôn ngữ đánh dấu tạo
và quản lý nội dung tương đối dễ dàng.
Hầu hết các hệ thống sử dụng một cơ sở dữ liệu để lưu trữ nội dung, dữ liệu cần
thiết cho hệ thống. Nội dung được lưu trữ dưới dạng XML, để cho dễ dàng, tái sử
dụng, và cho phép linh hoạt trình bày tùy chọn.
Tầng trình diễn hiện thị nội dung đến Website giao diện cho người dùng dựa trên
tập hợp template.
Hầu hết các hệ thống đều sử dụng bộ nhớ đệm cho server nhằm nâng hiệu suất.
Không giống như các nhà xây dựng Website, một WCMS cho phép người dùng phi kỹ
thuật thay đổi một trang web với đào tạo ít. Một WCMS thường yêu cầu một lập trình
viên có kinh nghiệm để thiết lập và thêm các tính năng, nhưng chủ yếu là một công cụ
bảo trì Website cho quản trị viên phi kỹ thuật.
Hình 1: Mô hình chung của CMS
Đây là mô hình một hệ thống CMS thông thường gồm 3 phần: Cơ sở dữ liệu, quá
trình xử lý dữ liệu, phần hiện thị cho người dùng cuối. Hầu hết các CMS đều có cấu
8
trúc như trên chỉ khác nhau ở phần xử lý dữ liệu, phần này được coi là các đặc trưng
của mỗi CMS.
1.1.2. Đặc trưng
Một WCMS là hệ thống phần mềm dùng để điều khiển một tập động các tài
nguyên Web (văn bản HTML, hình ảnh và các mẫu đa phương tiện khác). Một WCMS
có các đặc trưng [1]:
• Template tự động
Tạo ra các template chuẩn (thường là HTML và XML) có thể được tự động chấp
nhận nội dung mới
• Dễ dàng chỉnh sửa nội dung
Khi nội dung được tách ra từ các phần trình bày trực quan của trang web, nó
thường trở nên dễ dàng hơn và nhanh hơn để chỉnh sửa và thao tác. Hầu hết các phần
mềm WCMS bao gồm công cụ chỉnh sửa WYSIWYG cho phép cá nhân không kỹ
thuật tạo và chỉnh sửa nội dung một cách dễ dàng.
• Khả năng mở rộng các tính năng
Hầu hết các phần mềm WCMS bao gồm các plug-in hoặc các mô-đun có thể dễ
dàng cài đặt để mở rộng chức năng của một trang web hiện có.
• Nâng cấp web
Phần mềm WCMS thường xuyên được cập nhật bao gồm các tính năng mới,
đồng thời giúp hệ thống đạt tiêu chuẩn web hiện nay.
• Quản lý luồng công việc
Đây là phần thể hiện luồng làm việc của một hệ thống CMS với các đối tượng
nội dung. Công việc sẽ được tạo theo vòng tuần tự hoặc song song, tùy vào từng CMS
• Phân quyền
Các CMS thường có chức năng phân quyền người dùng hệ thống nhằm phân cấp
đối tượng người dùng để quản lý và cấp quyền cho những người dùng ở những phần
của hệ thống cũng như các thành phần nội dung.
• Quản lý văn bản
9
Phần mềm CMS có thể cung cấp một phương tiện quản lý vòng đời của một tài
liệu từ thời gian sáng tạo ban đầu, thông qua bản sửa đổi, xuất bản, lưu trữ, và tiêu hủy
tài liệu.
• Đa ngôn ngữ
Đây là chức năng giúp website có thể được thể hiện dưới nhiều ngôn ngữ khác
nhau, mở rộng tính quốc tế của website.
1.2. Enterprise WCMS
Trong các doanh nghiệp thì phần tài liệu (giấy tờ, công văn, hình ảnh) phát sinh
rất nhiều, việc quản lý theo truyền thống lưu trữ bằng giấy có rất nhiều khuyết điểm
như tốn chi phí, bảo mật, tìm kiếm, mức độ rủi ro. ECM được đề cập đến như một giải
pháp thay thế, phần tài liệu sẽ được số hóa để quản lý. Ngoài ra ECM còn còn quản lý
những phần ngoài tài liệu như nội dung trang web, quản lý phiên bản tài liệu (một tài
liệu có thể có rất nhiều phiên bản từ lúc hình thành cho đến khi kết thúc)....[2]
Điểm khác biệt của Enterprise WCMS so với các WCMS khác
• Có kho nội dung tập trung:
Một WCMS sẽ sử dụng một kho nội dung tập trung nhằm dễ dàng dùng lại nội
dung trên các bài đã xuất bản. Điều này rất có ích vì sẽ tiết kiệm được thời gian, công
sức khi làm việc với một khối lượng dữ liệu lớn.
• Có khả năng tích hợp với các hệ thống khác:
WCMS nên dễ dàng tích hợp với các hệ thống kinh doanh khác như công cụ
CRM hoặc dịch thuật.
• Công cụ tiếp thị trực tuyến:
Enterprise WCMS có công cụ chuyên biệt, được phát triển mạnh mẽ nhằm giúp
việc tiếp thị trực tuyến một cách chuyên nghiệp, và nhanh hơn. Tính chuyên nghiệp
luôn luôn là yêu cầu hàng đầu đối với các doanh nghiệp.
Ví dụ như: Module hình ảnh, âm thanh giúp quảng cáo sản phẩm với độ nét
cao…
• Bảo mật
Đối với các doanh nghiệp, nhất là các doanh nghiệp kinh doanh trực tuyến. Dữ
liệu là rất quan trọng. Do đó, đòi hỏi cần có một CMS có đầy đủ mọi mức bảo mật
10
chặt chẽ giúp họ bảo vệ dữ liệu cũng như website tốt nhất. Ví dụ: bảo vệ layout, bảo vệ
nội dung…
Một vài Enterprise WCMS
- ExpressionEngine: ExpressionEngine với vô số các tính năng linh hoạt trong
quản trị web. Có rất nhiều doanh nghiệp trên thế giới sử dụng mã nguồn này để phát
triển website riêng cho họ. Tiêu biểu là Veerle Pieters.[3]
- IBM: Hãng này cũng cung cấp hệ quản trị nội dung dành riêng cho doanh
nghiệp[4]
- Oracle: Hãng này cung cập hệ quản trị nội dung cho doanh nghiệp với điểm
mạnh nghiêng về bảo mật cơ sở dữ liệu[5].
- AxCMS: Là hệ quản trị nội dung miễn phí phát triển riêng cho doanh nghiệp
được xây dựng bởi công ty Axinom, Đức
Lý do khóa luận sử dụng AxCMS
- Đây là một CMS dành cho doanh nghiệp sử dụng miễn phí.
- Sử dụng công nghệ .NET: điểm mạnh cho bảo mật hệ thống
- Đây là một CMS được rất nhiều doanh nghiệp lớn sử dụng: Microsoft,
Twitter, Siemens,…
- AxCMS cho phép cấu hình thành hai hệ thống: quản trị và hiển thị trên các
server khác nhau. Điều này giúp tăng hiệu suất hệ thống, tăng khả năng sẵn sàng của
hệ thống và giúp bảo vệ dữ liệu khỏi bị tấn công từ bên ngoài.
- Dễ dàng cài đặt, giao diện quản trị dễ dàng với các tính năng kéo thả đối
tượng, văn bản… giúp người quản trị không chuyên cũng có thể dễ dàng tạo và quản
trị trang web của doanh nghiệp.
Cấu trúc của hệ thống cũng như các tính năng nổi bật của hệ thống AxCMS sẽ
được trình bày ở chương tiếp heo.
11
CHƯƠNG 2: HỆ QUẢN TRỊ NỘI DUNG AxCMS
2.1. Giới thiệu chung
AxCMS là một trong những hệ quản trị nội dung web đầu tiên dành cho doanh
nghiệp dựa trên Microsoft .NET framework. AxCMS phát triển bởi công ty Axinom -
Đức. Phiên bản hiện tại AxCMS.net 9 được đưa ra vào 9/9/2009.
Mặc dù là phần mềm có bản quyền nhưng Axinom cho phép download miễn phí
tại
Trên thế giới, nhiều công ty lớn như Microsoft, Siemens, Deutsche Telekom,
Staedtler đã lựa chọn AxCMS để xây dựng web site thay vì các hệ quản trị nội dung
khác.
AxCMS có thể được dùng cho các doanh nghiệp ở các lĩnh vực khác nhau:
- Các dịch vụ tài chính
Khi sử dụng AxCMS để xây dựng website, các dịch vụ tài chính sẽ được:
9 Xây dựng và củng cố mối quan hệ với khách nhờ liên tục hỗ trợ, trao đổi kinh
nghiêm.
9 Giảm giá thành các hoạt động khác nhau
9 Chuẩn bị một môi trường tăng trưởng cao.
9 Cung cấp nền tảng truy cập nhanh và an toàn tới các tài khoản và thông tin tài
chính trực tuyến.
9 Luôn giới thiệu các sản phẩm và dịch tài chính mới, hiệu suất cao trong một
thị trường cạnh tranh.
- Các nhà sản suất
AxCMS giúp các nhà sản xuất:
9 Sản phẩm mới sẽ được đưa ra thị trường đầu tiên nhờ các chiến lược quảng bá,
tiếp thị nhanh chóng.
9 Hình thành mối quan hệ gần gũi hơn với các nhà cung cấp và các đại lý
9 Giữ thông tin về sản phầm
9 Quản lý giá thành trong khi tăng hiệu suất
12
- Giáo dục
9 AxCMS giúp các trường học quản lý các trang web của họ và nâng cao việc
tuyển dụng trực tuyến.
9 Tăng tuyển sinh: Đăng ký, nhận hồ sơ trực tiếp.
9 Giảm chi phí điều hành: Thông qua trang Web có thể giảm chi phí cập nhật, in
ấn….
- Chính phủ
Với AxCMS, cơ quan chính phủ có thể quản lý tốt hơn truyền thông trực tuyến
cho công dân, doanh nghiệp và nhân viên chính phủ: Cập nhật tin tức, trả lời trực
tuyến….
2.2. Cấu trúc của AxCMS
AxCMS cung cấp các tùy chọn triển khai rất linh hoạt. Hệ thống quản lý (MS)
và hệ thống Live (LS) là độc lập và độc lập môi trường – chúng sử dụng IIS Web
Sites khác nhau và Cơ sở dữ liệu tách biệt nhau. Như hình ảnh dưới đây, MS và LS có
thể hoạt động trong các mạng khác nhau và chạy trên các máy chủ khác nhau. MS và
LS giao tiếp với nhau chỉ theo một hướng: MS - LS>. Dịch vụ xuất bản được sử dụng
để thiết lập truyền thông giữa hai hệ thống. như hình dưới đây:
Hình 2: Cấu trúc cơ bản của hệ thống AxCMS
Gồm 2 thành phần chính
• Management System (MS)
13
Đây là giao diện quản trị cho website. Biên tập viên tạo, chỉnh sửa nội dung cho
website rồi xuất bản lên LS.
• Live System (LS)
Đây là giao diện dành cho người dùng cuối. Người dùng sẽ truy cập vào các ứng
dụng có trong trang web.
Hình 3: Sơ đồ thành phần chính của AxCMS
Đây là sơ đồ thành phần và cách thức làm việc của hệ thống. Hai thành phần này
có thể triển khai trên cùng một máy, hoặc tách biệt ra hai máy khác nhau. Chúng liên
hệ với nhau qua WebService.
2.3. Các đặc trưng của AxCMS
AxCMS là một hệ quản trị nội dung được cung cấp miễn phí, phát triển hoàn
toàn trên nền tảng Microsoft .NET / ASP.NET. Tính chất bảo mật nổi bật của AxCMS
là tách riêng trang và site trong hệ thống do đó các đặc trưng của AxCMS sẽ tập trung
chủ yếu vào trang và site.
2.3.1. Đặc trưng của trang (page)
Đặc trưng nổi bật nhất của AxCMS là nội dung của trang web sẽ gắn liền với
trang, chứ không phải gắn với site. Mỗi trang sẽ gắn liền với một template. Việc tạo
trang và tạo site hoàn toàn riêng biệt. Điều này giúp bảo vệ nội dung trang toàn vẹn
ngay cả khi trang web bị xóa đi. AxCMS không giới hạn số lượng trang tạo ra , do đó
có thể tạo hàng trăm tới hàng nghìn trang trong hệ thống.
14
Mỗi trang khi được tạo ra sẽ gắn liền với một template. AxCMS cung cấp một
vài template mẫu phục vụ cho những người dùng không chuyên giúp họ tạo trang dễ
dàng giống một công cụ soạn thảo. Hơn nữa, người dùng còn có thể tự viết template
của riêng mình và thêm vào trong hệ thống. Sau đó nội dung sẽ được soạn thảo đưa
vào trang tương tự như soạn thảo văn bản thông thường. Dưới đây là cấu trúc một
trang:
Hình 4: Cấu trúc một trang trong AxCMS
Hệ thống quản trị nội dung AxCMS cung cấp ba kiểu nội dung chính: Nội dung
text, hình ảnh, flash. Cả ba kiểu nội dung này được gọi chung là các văn bản
(documents) và quản lý: upload, publish…trong hệ thống. Các kiểu nội dung được mô
tả trong hình vẽ dưới đây.
Hình 5: Các kiểu nội dung của trang
15
Mỗi trang sẽ được tham chiếu tới một hoặc nhiều node của cây cấu trúc site. Do
đó một trang có thể tham chiếu tới rất nhiều node.
Các trang sẽ được lưu trữ trong thành phần văn bản (documents) và mỗi trang sẽ
có một trong bốn trạng thái dưới đây:
9 Chưa xuất bản
9 Đã xuất bản
9 Đã thay đổi
9 Đã xóa
Tất cả trạng thái của một trang được mô tả ở hình vẽ dưới đây:
Hình 6: Biểu đồ trạng thái của một trang
Các trạng thái của một trang sẽ thay đổi theo tác động người dùng: xuất bản, sửa
đổi, không xuất bản, xóa. AxCMS cung cấp luồng làm việc với trang tùy theo số lượng
người quản trị hệ thống giúp hệ thống được quản trị tốt nhất:
- Nếu chỉ đơn giản có một người biên tập thì họ sẽ có toàn quyền với trang việc
tạo và xuất bản nội dung. Một trang sẽ được xuất bản luôn mà không chờ kiểm duyệt
của biên tập viên khác. Do đó một trang sẽ có hai trạng thái: chưa xuất bản và đã xuất
bản. Khi đó AxCMS cung cấp luồng làm việc như sau:
16
Hình 7: Luồng làm việc đơn giản nhất
- Với hệ thống có nhiều người quản trị thì khi đó hệ thống sẽ phân quyền và
người biên tập viên không có quyền xuất bản, chỉ có những người phụ trách xuất bản
mới có quyền xuất bản nội dung. Một trang web khi đó sẽ được người được biên tập
tới trạng thái chờ xuất bản, và sẽ được xuất bản bởi người xuất bản. Khi đó, AxCMS
cung cấp luồng làm việc như sau:
Hình 8: Xuất bản nội dung khi có người biên tập và người xuất bản
17
- Nếu hệ thống có nhiều quản trị và việc xuất bản nội dung cần tỉ mỉ, kiểm
duyệt chặt chẽ thì cần có một bộ phận kiểm duyệt nội dung được xuất bản. Nội dung
gửi đến trạng thái chờ kiểm duyệt. AxCMS cung cấp luồng làm việc như sau:
Hình 9: Mô hình xuất bản nội dung có sự kiểm duyệt
Việc quản trị trang có có thêm các báo cáo và các cảnh báo nhằm thống kê hoạt
động của các trang trong hệ thống:
- Báo cáo thường liệt kê: những trang mới, những trang đã sẵn sàng xuất bản,
những trang chờ kiểm duyệt, những trang chờ xuất bản, trang đã xuất bản, đối tượng
cần check-in, văn bản mới…
- Các cảnh báo tương tự như báo cáo, nhưng chúng được kích hoạt ngay lập tức
khi cái gì sẽ xảy ra.
Ngoài ra, AxCMS còn cung cấp tính động bằng cách cung cấp nhiều module
giúp việc tạo nội dung cho trang dễ dàng hơn. Điều này giúp tiết kiệm thời gian tạo nội
dung trang web hơn. Đặc biệt các chức năng động này dễ dàng điều chỉnh, thay đổi
đơn giản và nâng cấp chức năng mới. Một số chức năng động:
• Tạo danh sách tin
Với module này, sẽ giúp người tạo trang nhanh chóng đưa ra được danh sách các
tin và bài báo ( chỉ có văn bản text) cần làm nổi bật (như thường thấy ở trang chủ các
18
website). Cách làm là sẽ lựa chọn các thành phần (elements) từ các trang khác, đây là
những trang đã được lựa chọn trong mục phân loại (categories). Kết quả là được danh
sách tin như hình vẽ dưới đây:
Hình 10: Minh họa module danh sách tin trong một trang
• Tạo danh sách các bài báo
Module này cũng giống như module danh sách tin, cũng được sinh ra từ danh
sách các trang được phân cấp. Tuy nhiên, các bài báo ở đây có đi kèm hình ảnh minh
họa. Module này áp dụng cho các trang chủ, khi cần đưa ra các bài báo nổi bật ở dạng
tóm tắt. Hình dưới đây sẽ minh họa kết quả của module này:
Hình 11: Minh họa module danh sách các bài báo
• Tạo các module khảo sát, bình chọn
Module này giúp tạo ra một cuộc khảo sát hay bình chọn trong một trang của
website như sau:
19
• Có module tạo form
Module này giúp tạo ra các form dăng ký, đăng nhập… cho các trang. Người tạo
trang chỉ việc kéo module có sẵn trên toolbar rồi thả vào trang là xong, các dữ liệu
điền vào form sẽ được lưu vào cơ sở dữ liệu như hình dưới đây:
Hình 12: Minh họa module form
• Có module tạo form
Module này giúp người tạo trang tạo banner trang dễ dàng linh động dễ dàng
Hình 13: Minh họa module banner
• Có module tạo sitemap
Module này giúp tạo ra sơ đồ tổng quan về bố cục trang web, giúp người xem dễ
dàng kiểm soát cấu trúc của site. Module này được mô tả như hình vẽ dưới đây:
20
Hình 14: Minh họa module sitemap
Khi người dùng download AxCMS miễn phí trên trang axcms.net sẽ được miễn
phí một vài module như sitemap…rồi người dùng muốn có các module khác thì có thể
tự phát triển thêm hoặc trả tiền cho Axinom để được các module đó. Mặc dù vậy
Axinom cam kết rằng các module đó sẽ không đắt.
2.3.2. Các đặc trưng của site
Hệ thống AxCMS không giới hạn số lượng site trên một server, đồng thời sử
dụng thành phần định hướng để tạo cấu trúc site trực quan. Đây là một trong những
tính năng nổi bật của AxCMS giúp tiết kiệm tài nguyên, tiền bạc cho doanh nghiệp.
Thành phần định hướng được xây dựng theo cấu trúc hình cây gồm các node, không
giới hạn độ sâu của cây. Thành phần này sẽ giúp người biên tập viên hiểu dễ dàng hơn
về cấu trúc phân cấp trang web. Dưới đây là cấu trúc định hướng của site
21
Hình 15: Cây định hướng và các kiểu khác nhau của cây định hướng
Người biên tập viên sẽ tạo nên cấu trúc phân cấp cho cây định hướng này trong
MS. Mỗi node thuộc về một trang và có các mô tả (Name, Description, Additions -
extensible).
Mỗi node của cây sẽ được đính kèm theo một trang, ngay cả khi xóa node cây thì
trang cũng không mất. Đây chính là điểm mạnh bảo vệ nội dung của AxCMS
• Kiểm soát phiên bản của site
Một hệ thống quản lý nội dung dành cho người theo dõi những phiên bản của
nội dung. Điều này có thể cần thiết cho nhiều lý do:
* Kiểm tra – chứng minh thời điểm xuất bản của phiên bản
* Lưu trữ - Nhìn thấy sự thay đổi của phiên bản theo thời gian
* Sao lưu – Nếu nội dung bị lỗi thì có thể khôi phục được phiên bản cũ.
22
Hình 16: Danh sách phiên bản cho một trang
• Kiểm soát sự phụ thuộc của các đối tượng.
AxCMS cung cấp phụ thuộc giữa các đối tượng và nhắc nhở người sử dụng nếu
cần thiết. Ví dụ, nếu bạn cố gắng để xuất bản một trang, nó sẽ hiển thị, mà hình ảnh
được nhúng và không công bố được nêu ra, cũng như mối quan hệ, các nút điều hướng
và tất cả các đối tượng khác trang hiện tại phụ thuộc vào. Nếu bạn cố gắng xóa một tài
liệu, nó sẽ hiển thị tất cả các đối tượng khác phụ thuộc vào tài liệu này và bảo đảm với
bạn thực sự muốn tiến hành xóa. Bạn cũng có thể xem lại bất kỳ lúc nào.
• Cung cấp khả năng Check-in/Check-out: Ngăn chặn xung đột khi hệ thống
có nhiều biên tập viên cùng quản trị trang web. Điều này giúp quản lý đối tượng trong
trang site.
• Cấp phát quyền cho người dùng CMS (Right allocation of CMS users)
Hình 17: Minh họa phân quyền người dùng
23
Hệ thống quản trị có thể cấp quyền trên cơ sở định hướng(navigation). Cấp
quyền cho người sử dụng hệ thống được phép truy cập và tác động vào trong các thành
phần của site
• Cung cấp các mẫu động (Dynamic forms)
Với templates đó có thể là các thành phần động cho phép tạo các mẫu động đơn
giản. Người dùng sử dụng điều này để đăng nhập vào các vùng được bảo vệ hoặc diễn
đàn. AxCMS cung cấp các mẫu động như hình vẽ dưới đây:
Hình 18: Minh họa các forms động
• Quản trị nhiệm vụ người dùng rõ ràng(User specific task
management)
Mỗi người dùng hệ thống khi đăng nhập vào sẽ có một bảng miêu tả nhiệm
vụ bởi admin (nếu có). Điều này tương tự như bảng phân công công việc của từng
người dùng trong hệ thống vậy.
Hình 19: Mô tả phân công, quản trị nhiệm vụ người dùng
Chức năng này của hệ thống giúp các người dùng dễ dàng theo dõi công việc
lẫn nhau, tránh trùng lặp gây tốn tài nguyên.
• Môi trường làm việc cá nhân hóa
24
Hình 20: Minh họa làm vùng làm việc của từng người dùng
Mỗi người dùng AxCMS tìm một môi trường làm việc cá nhân mà nhiệm vụ
và những việc làm sau cùng của họ được hiện lên. Điều này giúp các mỗi người
dùng hệ thống quản lý được các công việc đã làm.
2.3.3. Các tính năng bảo mật của AxCMS
AxCMS cung cấp các hình thức bảo mật khác nhau với hai đối tượng chính là
người dùng hệ thống và hệ thống
• Bảo vệ mức người dùng
Bảo vệ người dùng bằng cách chứng thực người dùng, quản lý phân quyền người
dùng:
- Chứng thực: Chứng thực người dùng bằng tên và mật khẩu được lưu trong cơ
sở dữ liệu
- Quản lý người dùng, hồ sơ người dùng và nhóm người dùng:
25
Hình 21: Hồ sơ người dùng
- Phân quyền có nghĩa là phân quyền cho người sử dụng để sử dụng các đối
tượng:
Vai trò(roles):
User: chỉ được truy cấp vào trang chính của MS.
Site Editor: Có quyền tạo các trang và các văn bản (Nếu hệ thống có một
người quản trị thì nên cấp quyền chỉnh sửa và xuất bản cho Site Editor).
Site Administrator: Có tất cả các quyền với hệ thống.
System Administrator: quản lý người dùng trong MS
Live Administrator: quản lý các thành viên trong LS
Quyền(rights):
Read: Chỉ được đọc
Edit: Cho phép chỉnh sửa và xóa các đối tượng
Publish: Cho phép xuất bản đối tượng lên LS
Controller: Cho phép kiểm duyệt nội dung trước khi xuất bản
Edit category: Cho phép chỉnh sửa cây cấu trúc(xóa, thêm mới node)
Publish category: Quyền xuất bản cây hoặc node
26
Classify Category:quyền phân hạng cây.
Hình 22: Vai trò và quyền
- Ngoài ra AxCMS còn cung cấp mức bảo mật cao hơn: Checkpoint và bảo mật
ma trận:
Có thể hiểu rằng: Checkpoints là những ổ khóa nhỏ trong AxCMS, các
roles/rights là các chìa khóa. Một chìa khóa có thể mở được nhiều khóa. Mỗi người
dùng có thể sở hữu nhiều chìa khóa và do đó mở được nhiều khóa. Bảng dưới đây sẽ
minh họa tính năng bảo mật sử dụng ma trận phân quyền người dùng hệ thống.
Hình 23: Ma trận phân quyền
• Bảo mật hệ thống
27
Bảo mật trong hệ thống trình chiếu trực tuyến rất phức tạp, không chỉ bảo mật
version và layout, mà còn bảo mật việc đầu tư. Thông qua các chức năng dưới đây,
AxCMS cho phép mức bảo mật cao nhất:
- Bảo vệ nội dung (Content Protection)
- Bảo vệ layout (Layout Protection)
- Bảo vệ dữ liệu (Data protection)
- Bảo mật cho tương lai (Sercurity for the Future)
9 Bảo vệ nội dung
Hình 24: Bảo vệ nội dung
AxCMS.net bảo mật bảo vệ nội dung thông qua kỹ thuật Check In/Out. Khi một
văn bản bị chỉnh sửa bởi ai đó, nó sẽ được khóa với những người khác. Như vậy nội
dung của một người dùng hệ thống tạo ra sẽ luôn được giữ toàn vẹn cho người dùng
đó, chỉ người dùng đó mới được chỉnh sửa hoặc xóa.
9 Bảo vệ layout
Hình 25: Bảo vệ layout
AxCMS.net mang đến nhiều tính năng và kỹ thuật để giữ kiểu và bảo vệ layout
trình chiếu:
- Templates
28
Tất cả các trang đều dựa vào template được định nghĩa trước. Do vậy mà mọi xung đột
về kiểu đều được ngăn chặn.
- Tách biệt nội dung và layout (Separation of Content and Layout)
Thông qua việc tách biệt nội dung và layout, AxCMS.net cho phép cấu trúc của trang
độc lập với nội dung, cũng như tạo và duy trì nội dung độc lập với cấu trúc trang.
- Kiểm soát xuất luồng dữ liệu (Controlled Publication Workflow)
Dựa vào việc phân quyền, vai trò và nhiệm vụ, nó sẽ có thể kiểm soát được luồng dữ
liệu xuất bản ra.
- Định nghĩa các thẻ HTML (Definition of HTML-Tags)
AxCMS cho phép kiểm soát cách sử dụng HTML. Các thẻ cho phép và phân phối
được định nghĩa trung tâm, do đó nó không thể vi phạm layout thông qua việc sử dụng
các thẻ bị cấm.
- Định nghĩa định dạng ảnh (Definition of Image Formats)
Chắc chắn rằng, định nghĩa kích thước ảnh sẽ ngăn chặn sự phá hỏng của layout.
Thêm nữa, chuyển đổi tùy chọn định dạng dữ liệu cho phép tôi ưu kích thước dữ liệu
và thêm nữa bảo mật toàn bộ hiệu năng trình chiếu.
9 Bảo vệ dữ liệu (Data Protection)
Hình 26: Bảo vệ dữ liệu
Thông thường sẽ có những dữ liệu nhạy cảm đằng sau một trình chiếu
trực tuyến được bảo vệ khỏi những kẻ tấn công trên Internet.
AxCMS.net sẽ thực hiện bước đầu tiên và quan trọng nhất trong vấn đề
này, bằng cách tách biệt hệ thống quản trị và hệ thống thực.
29
Các kết nối cần thiết giữa hai máy được thực hiện quan Secure Web
Services nhằm nâng cao mức độ bảo mật.
Ngoài ra, AxCMS.net cung cấp khả năng để tăng mức độ bảo mật hơ
ữa, thông qua việc sử dụng tính năng bảo mật của Microsoft. NET.
2.3.4. Hiệu năng của AxCMS.net
Đối với một hệ thống ứng dụng trực tuyến, hiệu suất cao là một yêu cầu
rất quan trọng. Nhờ sử dụng nền tảng ASP.NET, AxCMS đã tạo ra được một
hệ ứng dụng với hiệu suất cao bằng các cách dưới đây:
• Trao đổi dữ liệu thông qua XML Web Services
Hình 27: Mô hình trao đổi giữa server và clients qua web services
Dựa vào nền tảng Microsoft.NET, AxCMS có thể sử dụng XML Web
Services để giao tiếp với các ứng dụng và cơ sở dữ liệu khác hoặc giữa hệ
thống quản trị và hệ thống thực (Management- and Live System). Do đó, nó
cung cấp được lượng hiệu năng tối đa.
• Tách riêng hệ thống quản trị và hệ thống thực (Separation of
Management- and Live- System)
Hình 28: Mô hình tách riêng MS và LS
AxCMS tách riêng hệ thống quản trị và hệ thống live . Điều này cho
30
phép cài đặt hệ thống trên những server khác nhau và cung cung cấp thêm
nhiều hiệu suất và bảo mật.
• Liên kết tới các ngân hàng dữ liệu (databanks) bên ngoài
Hình 29: Mô hình liên kết với các ngân hàng dữ liệu bên ngoài
Kết nối các cơ sở dữ liệu bên ngoài khác nhau cho phép phân phối giữa
nhiều hệ thống và qua đó cung cấp thêm tính tối ưu của hiệu năng
2.3.5. Khả năng mở rộng
AxCMS.net 100% dựa AxCMS.net 100% dựa trên sáng tạo của công
nghệ Microsoft NET. Các lợi thế chính của công nghệ này là khả năng tương
thích rất lớn và linh hoạt. Những lợi thế của AxCMS.net cũng được sử dụng
bởi Tiên đề kinh doanh Framework và được thông qua ngày cho khách hàng.
- Tích hợp API
- Độc lập với ngôn ngữ lập trình
- Miễn phí template cho dự án Visual Studio. NET
- ASP .NET templates cho phép tích hợp với components arbitrary của
ASP .NET
- phát triển trên Điện thoại di động
• Tích hợp API
31
Hình 30: Mô tả khả năng phát triển của hệ thống
AxCMS
Với một API tích hợp, AxCMS.net cung cấp một giao diện phổ quát. Từ
giao diện đó, nó có thể tích hợp các ứng dụng bên ngoài thuận lợi và chức
năng mới với các chức năng AxCMS.net.
• Độc lập các ngôn ngữ lập trình
AxCMS sử dụng nền tảng ASP.net cho nên có khả năng tích hợp thêm
vào hệ thống 25 ngôn ngữ lập trình khác.
• Miễn phí template Visual Studio.NET
AxCMS được phát hành cùng một template hoàn chỉnh cho visual. Chũng
được cung cấp dưới dạng mã nguồn mở cho người dùng phát triển thêm dựa trên
mẫu hiện tại sẵn có như sau
32
Hình 31: Một số template của hệ thống
• ASP.NET templates cho phép tính hợp các components độc đáo của
ASP.NET
Hình 32: Mô hình tích hợp các component của ASP.NET
Các template ví dụ được dựa trên ASP.NET. Vì vậy, các công nghệ mới của
các thành phần ASP.NET có thể được sử dụng trong giao diện đầy đủ, mạng lại lợi
thế lớn về tốc độ phát triển.
• Phát triển Điện thoại di động
Ngoài các khả năng mở rộng trên thì AxCMS còn cung cấp khả năng phát
triển hẹ thống trên điện thoại di động
Hình 33: Mô tả khả năng tích hợp trên điện thoại của AxCMS
AxCMS.net đưa ra khả năng để phát triển các ứng dụng cũng cho thiết bị di
động như điện thoại di động hoặc điện thoại thông minh.
33
Trên đây là các tính năng đặc trưng của hệ thống AxCMS. Trong chương tiếp
theo sẽ trình bày phần ứng dụng AxCMS để xây dựng demo một trang web.
CHƯƠNG 3: DEMO ỨNG DỤNG SỬ DỤNG AxCMS
XÂY DỰNG WEBSITE
34
3.1. Ý tưởng
Xây dựng trang web cho doanh nghiệp đáp ứng các yêu cầu sau
- Có đầy đủ các mục: Trang chủ,giải pháp, sản phẩm, đối tác, liên hệ….Ngoài
ra có một vài module tiện ích: tạo sitemap, tạo banner…
- Giao diện chuyên nghiệp, đẹp, bắt mắt: layout gồm 4 phần thường có trong
các website(header-banner, footer-contact, left-main, right-ads). Đặc biệt vì đây là
website tiếp thị hình ảnh công ty do đó cần có các hình ảnh sinh động, hấp dẫn người
dùng truy cập.
- Dễ dàng quản trị, cập nhật cho người quản trị không chuyên CNTT: Tạo bài
viết mới, xóa, chỉnh sửa, quản lý các trang, các site.
- Có tính bảo mật cao các thông tin trên website: có khả năng phân quyền người
dùng, bảo vệ nội dung…
3.2. Cấu hình
Sau khi cài đặt xong hệ thống AxCMS trên hai server khác nhau sẽ tiến hành cấu
hình hệ thống giống như hình vẽ dưới đây:
Hình 34: Cấu hình cho hệ thống
• Cài đặt hệ thống MS trên một server
- Tiến hành cài đặt AxCMS trên một máy. Quá trình cài đặt được giải thích cụ
thể trong phần phụ lục ở cuối khóa luận.
35
- Sau khi cài đặt xong, vào trong IIS (Internet Information Services System) gỡ
bỏ thư mục AxCMSwebLive_Sample trong Default Website như hình vẽ sau:
Hình 35: Xóa bỏ thư mục AxCMSwebLive_Sample trong IIS
- Cấu hình hệ thống MS để trao đổi được dữ liệu với hệ thống LS, thực hiện
trên web.config:
Bật dịch vụ WebService
36
Hình 36: Bật dịch vụ WebService
Tại dòng này: “PublishAgent mode = “on” type= “WebService”” sẽ cho phép hai
hệ thống MS và LS giao tiếp với nhau trên hai server khác nhau. Nếu thay trạng thái
“PublishAgent mode = “off” type= “InProcess”” thì hai hệ thống MS và LS sẽ chỉ giao
tiếp trên một server. Địa chỉ 192.168.1.117 là địa chỉ của server của hệ thống LS.
Thiết lập địa chỉ và đường dẫn của LS. Phần in đậm là phần được
cấu hình đến địa chỉ server hệ thống LS
Hình 37: Thiết lập địa chỉ và đường dẫn của LS
• Cài đặt hệ thống LS trên một server
- Tiến hành cài đặt AxCMS trên một máy. Quá trình cài đặt được giải thích cụ
thể trong phần phụ lục ở cuối khóa luận.
37
- Sau khi cài đặt xong, vào trong IIS (Internet Information Services System) gỡ
bỏ thư mục AxCMSweb_Sample trong Default Website như hình vẽ sau:
Hình 38: Xóa bỏ thư mục AxCMSweb_Sample trong IIS
3.3. Thiết kế
3.3.1. Cấu trúc site
• Cấu trúc của một trang sẽ bao gồm 5 phần:
• Trên cùng sẽ trình bày banner của trang web.
• Phía dưới cùng trình bày các thông tin bổ xung cho website: liên hệ, sitemap,
search.
• Bên trái của trang sẽ liệt kê các mục chính có trong trang
• Bên phải dành cho phần quảng cáo hoặc liệt kê các đối tác chính của công ty.
• Ở giữa sẽ trình bày các bài báo, tin tức, hình ảnh trong trang đó.
• Cấu trúc một trang sẽ được trình bày như hình vẽ dưới đây:
38
Hình 39: Cấu trúc của một trang
Cấu trúc của site ecotech.com
Hình 40: Cấu trúc các thành phần của site
39
Cấu trúc site được xây dựng theo hình cây dựa vào tính năng navigation của
AxCMS. Cấu trúc site được thiết kế dưới dạng một website đưa tin của công ty. Tuy
nhiên để ứng dụng được một số đặc trưng của AxCMS thì trong website này khóa luận
sẽ đi sâu vào khái thác minh họa phần sản phẩm của công ty: Các dòng điện thoại
nhằm mục đích minh họa được đặc trưng categories. Mỗi điện thoại sẽ gồm có: hình
ảnh minh họa và văn bản text mô tả chi tiết được gọi chung là một element. Tất cả các
elements sẽ được phân cấp tới một categories (Mỗi categories là tập hơp các elements
từ các trang khác nhau có chung một thuộc tính).
3.3.2. Giao diện quản trị
Hình 41: Giao diện site quản trị
3.3.3. Các tính năng đặc trưng
• Minh họa tính multi-site bằng cách tạo ra bốn site trên hệ thống như hình vẽ:
Hình 42: Tạo 3 site trên hệ thống
40
• Minh họa tính tách biệt của site và page.
• Trước hết xây dựng cấu trúc cây của site giống như hình 3.2.
• Xây dựng các trang sẽ tham chiếu đến lần lượt từng node của site
Hình 43: Danh mục các page của site
• Site chỉ chú trọng xây dựng nội dung chức năng “sản phẩm” cụ thể là điện
thoại: Mỗi điện thoại có hai thuộc tính: tên hãng (nokia, samsung,…), và tính phân cấp
(thông thường, trung cấp, cao cấp)
• Khi đó sử dụng categories để mô tả từng điện thoại giống như hình vẽ dưới
đây.
Hình 44: Minh họa sử dụng categories
• Minh họa sử dụng các module của hệ thống AxCMS
• Sử dụng module image: Với module này, sẽ giúp người biên tập upload hình
ảnh, chỉnh sửa nhanh chóng như hình vẽ dưới đây:
41
Hình 45: Minh họa sử dụng module image
• Sử dụng module text: Với module này, việc tạo và edit text sẽ đơn giản như
việc sử dụng trình soạn thảo thông thường:
Hình 46: Minh họa sử dụng module text
• Sử dụng module movie: Module này giúp upload các đoạn flash, movie lên
trang web. Ở hình vẽ dưới đây là upload một flash lên trang web:
42
Hình 47: Minh họa sử dụng module movie
• Sử dụng module elements: Với bản cài đặt này sẽ có một vài module được
AxCMS cung cấp miễn phí như: Image(left)-text, text-Image(right), list, document
rotator, sitemap như hình vẽ dưới đây:
Hình 48: Minh họa sử dụng module elements
43
CHƯƠNG 4: KẾT LUẬN
4.1. Những vấn đề khóa luận đã làm được
Khóa luận đã giải quyết được các vấn đề sau:
Tìm hiểu về hệ quản trị nội dung cho doanh nghiệp nói chung và hệ thống
AxCMS nói riêng. Trong đó đã đi sâu vào tìm hiểu các đặc trưng, ứng dụng của hệ
thống
Cài đặt thực nghiệm hệ thống AxCMS trên hai server khác nhau
Xây dựng một website tin tức với các chức năng: đầy đủ các mục của một
website, quản trị người dùng dựa trên các module có sẵn của hệ thống
4.2. Những vấn đề khóa luận chưa giải quyết
Xây dựng, phát triển thêm các module cho website.
44
PHỤ LỤC CÁCH CÀI ĐẶT AxCMS
Cài đặt
Trước khi cài đặt AxCMS.net 9 cần cài đặt các phần mềm sau:
• IS5 / IIS6 / IIS7 cấu hình chạy ASP.NET, WCF, Silverlight
• MS SQL Server 2005/2008 (bất kỳ phiên bản nào, kể cả Express Edition)
• .NET Framework 3.5 SP1
• Web Service Enhancements 3.0
• Internet Explorer 7.0/8.0 hoặc FireFox 3.x với Silverlight 3
5 bước cài đặt AxCMS
1. Download và cấu hình AxCMS
2. Cấu hình IIS
3. Cấu hình Database (SQL Server)
4. Licence
5. Cài đặt dịch vụ AxCMS
Bước 1: Download và cấu hình AxCMS
a. Download
- Đăng ký một tài khoản trên web site của Axinom:
- Download file AxCMS_Sample.exe từ link:
45
- Giải nén file AxCMS_Sample.exe, thư mục giải nén mặc định là
C:\Projects\AxCMS_Sample
b. Cấu hình phân quyền
- Vào thư mục AxCMS_Sample mở AxCMS_Sample chuột phải chọn
Properties->Security. Chọn NETWORK SERVICE. Nếu chưa có dịch vụ này thì thêm
mới bằng Add… Cấp quyền cho người dùng dịch vụ này: Modify, Read & Excute,
List Folder Contents, Read, Write như hình dưới:
46
- Phân quyền cho thư mục AxCMSweb_Sample trong
C:\Projects\AxCMS_Sample\AxCMSweb_Sample. Chọn hai thư mục publish và
upload bằng cách giữ phím Ctrl, chuột phải chọn Properties->Security. Chọn
NETWORK SERVICE. Nếu chưa có dịch vụ này thì thêm mới bằng Add… Cấp
quyền cho người dùng dịch vụ này: Modify, Read & Excute, List Folder Contents,
Read, Write như hình dưới:
- Cấu hình tương tự với hai thư mục publish và upload của thư mục
AxCMSwebLive_Sample trong
C:\Projects\AxCMS_Sample\AxCMSwebLive_Sample.
47
Bước 2: Cấu hình IIS
- Mở IIS manager như hình vẽ:
Thêm mới một Default WebSite tên AxCMSweb_Sample bằng cách chọn New-
>Virtual Directory…
Chọn path tới C:\Projects\AxCMS_Sample\AxCMSweb_Sample
48
Chọn Permission hai quyền Read, Run scripts (such as ASP)->Finish.
Cấu hình cho AxCMSweb_Sample bằng cách chuột phải vào
AxCMSweb_Sample chọn Properties:
• Cấu hình Directory Security: Chọn Edit->Enable anonymous access
49
• Cấu hình Virtual Directory: Chọn Configuration . Copy path như hình bằng
cách click đúp chuột:
• Thêm mới một path bằng cách click nút Add… Cấu hình path mới như hình
vẽ:
50
• Cấu hình Documents: Kiểm tra trong bảng đã có Default.aspx chưa. Nếu chưa
có thêm vào với Add…
• Cấu hình ASP.NET: Chọn version 2.0.50727 như hình vẽ
- Chuột phải vào AxCMSweb_Sample chọn New->Virtual Directory. Alias tên
Templates, path là: C:\Projects\AxCMS_Sample\AxCMSTemplates_Sample.
51
- Trong AxCMSweb_Sample, chọn thư mục publish->chuột phải chọn new-
>Virtual Directory. Alias là Templates, path:
C:\Projects\AxCMS_Sample\AxCMSTemplates_Sample. Tương tự như trên
- Hoàn thành xong cấu hình cho IIS
Bước 3: Cấu hình Database
- Lúc này, khi chạy CreateDB.bat trong
C:\Projects\AxCMS_Sample\Resources_Sample\Deploy, sẽ thấy thông báo lỗi màu
vàng “Error executing SQL command”, có nghĩa là SQL server chưa được cấu hình
phù hợp.
52
- Mở SQL Server Management như hình vẽ:
- Chuột phải chọn property và cấu hình như hình vẽ:
53
- Quay trở về Security ở hình trên->chọn login-> chuột phải chọn New->Login.
Trong Login name: điền user=AxinomCMS và password=AxinomCMS1 như hình vẽ:
- Trong phần User Mapping, cấu hình như hình vẽ:
Bước 4: Licence
- Để có thể đăng nhập vào hệ thống cần được Axinom cấp cho một Licence
bằng cách yêu cầu như hình vẽ. Licence sẽ gửi vào mail đăng ký :
54
- Cóp file Licence vào thư mục C:\Projects\AxCMS_Sample\Resources_Sample
Bước 5: Cài đặt dịch vụ AxCMS
- Vào trình duyệt gõ:
- Đăng nhập vào hệ thống với user=axinom, pass=axinom như hình vẽ:
55
- Giao diện quản trị
56
- Giao diện hiện thị
57
TÀI LIỆU THAM KHẢO
[1]
[2]
99i_dung_doanh_nghi%E1%BB%87p
[3]
dung-web-tot-nhat-cho-designer.html
[4]
[5]
management/enterprise-content-management.html
[6]
[7]
[8]
Các file đính kèm theo tài liệu này:
- LUẬN VĂN-TÌM HIỂU HỆ QUẢN TRỊ NỘI DUNG CHO DOANH NGHIỆP AxCMS.pdf