Khóa luận Tìm hiểu hệ quản trị nội dung cho doanh nghiệp AxCMS

ĐẠI HC QUC GIA HÀ NI  
TRƯỜNG ĐẠI HC CÔNG NGHỆ  
Nguyn ThLiu  
TÌM HIU HQUN TRNI DUNG CHO DOANH  
NGHIP AxCMS  
KHOÁ LUN TT NGHIP ĐẠI HC HCHÍNH QUY  
Ngành: Hthng thông tin  
Cán bhướng dn: ThS. Lê Hng Hi  
HÀ NI - 2010  
TÓM TT NI DUNG  
Khóa lun vi đề tài “Tìm hiu hqun trni dung cho doanh nghip  
AxCMS” sẽ đưa ra cái nhìn tng quát vcác đặt đim, yêu cu đối vi hqun trni  
dung dành cho doanh nghip nói chung. Qua đó, khóa lun đi vào trình bày cthvề  
cu trúc và các đặt trưng ni bt ca hqun trni dung AxCMS. Khóa lun cũng đề  
cp đến vn đề ứng dng AxCMS để demo xây dng mt website.  
2
MC LC  
CHƯƠNG 1: TNG QUAN VWEB CMS ............................................................ 7  
1.1. Gii thiu vWeb CMS................................................................................... 7  
1.1.1. Gii thiu chung ........................................................................................ 7  
1.1.2. Đặc trưng ................................................................................................... 8  
1.2. Enterprise WCMS ............................................................................................ 9  
CHƯƠNG 2: HQUN TRNI DUNG AxCMS ............................................... 11  
2.1. Gii thiu chung............................................................................................. 11  
2.2. Cu trúc ca AxCMS ..................................................................................... 12  
2.3. Các đặc trưng ca AxCMS............................................................................. 13  
2.3.1. Đặc trưng ca trang (page)...................................................................... 13  
2.3.2. Các đặc trưng ca site.............................................................................. 20  
2.3.3. Các tính năng bo mt ca AxCMS ........................................................ 24  
2.3.4. Hiu năng ca AxCMS.net...................................................................... 29  
2.3.5. Khnăng mrng ................................................................................... 30  
CHƯƠNG 3: DEMO NG DNG SDNG AxCMS XÂY DNG WEBSITE33  
3.1. Ý tưởng........................................................................................................... 34  
3.2. Cu hình ......................................................................................................... 34  
3.3. Thiết kế........................................................................................................... 37  
3.3.1. Cu trúc site............................................................................................. 37  
3.3.2. Giao din qun tr.................................................................................... 39  
3.3.3. Các tính năng đặc trưng........................................................................... 39  
CHƯƠNG 4: KT LUN........................................................................................ 43  
4.1. Nhng vn đề khóa lun đã làm được............................................................ 43  
3
4.2. Nhng vn đề khóa lun chưa gii quyết....................................................... 43  
PHLC CÁCH CÀI ĐẶT AxCMS ..................................................................... 44  
TÀI LIU THAM KHO........................................................................................ 57  
4
BNG KÝ HIU VÀ CHVIT TT  
STT  
Ký hiu viết tt  
CMS  
Viết đầy đủ  
Content Management System  
Customer Relationship Management  
HyperText Markup Language  
Live System  
1
2
3
4
5
6
7
CRM  
HTML  
LS  
MS  
Management System  
XML  
eXtensible Markup Language  
Web Content Management System  
WCMS  
5
MỞ ĐẦU  
Li ích quan trng nht cho mt website sdng nn tng CMS là khnăng cho  
phép người qun trqun lý ni dung trang web tbt ktrình duyt Internet. Nn  
tng ca mt CMS Website được thiết kế ẩn và linh hot. Đây là mt gii pháp hoàn  
ho cho tt cmi đối tượng tnhng người sdng bình thường đến các webmaster  
chuyên nghip. Nn tng ca mt CMS Website cho phép mt tchc hoc mt công  
ty nhỏ đến ln qun lý và hiu chnh ni dung trc tiếp thông qua công cqun tr. Nó  
rt ddàng nâng cp và phát trin theo xu hướng phát trin ca công ty. Phn qun trị  
CMS được truy cp thông qua trình duyt Internet bt cnơi đâu trên thế gii và  
không cn cài đặt bt kphn mm nào trên máy người sdng.  
Các Website doanh nghip (chng khoán, giao dch trc tuyến,ngân hàng…)  
thường có nhng yêu cu cao hơn các Website đưa tin bi đòi hi tính bo mt cao,  
ddàng sdng. Có rt nhiu hqun trni dung vi các đặc trưng khác nhau dùng  
để xây dng và qun trcác trang web. Tuy nhiên, để đáp ng các yêu cu cho mt  
Website doanh nghip thì cn có nhng hqun trdành riêng vi các tính năng đặc  
trưng tha mãn các yêu cu cao cho doanh nghip cũng như đội ngũ qun tr.  
Sdng AxCMS được coi là mt gii pháp tt, bi phn mm này được phát  
trin dành cho xây dng và qun trcác trang web đòi hi tính đa dng, bo mt cao  
ca các doanh nghip. Đồng thi AxCMS có các đặc trưng ni bt giúp người qun trị  
ddàng tiếp cn, sdng và phát trin sâu hơn.  
Đề tài “Tìm hiu hqun trni dung cho doanh nghip AxCMS” strình  
bày tng quan vcác đặc trưng ca hqun trni dung cho doanh nghip, cthlà hệ  
qun trAxCMS. Khóa lun cũng ng dng nhng đặc trưng ca AxCMS để xây dng  
mt website.  
Cu trúc khóa lun gm 4 chương:  
 Chương 1: Tng quan vWeb CMS: trình bày vWeb CMS và enterprise  
Web CMS.  
 Chương 2 : Tng quan vAxCM: trình bày các chc năng chính  
 Chương 3: Demo lên Web: sdng AxCMS để xây dng web  
 Chương 4: Kết lun  
6
CHƯƠNG 1: TNG QUAN VWEB CMS  
1.1. Gii thiu vWeb CMS  
1.1.1. Gii thiu chung  
Mt hthng qun trni dung web (WCM, WCMS hoc Web CMS) là phn  
mm hthng qun lý ni dung, thc thi như mt ng dng Web, để to và qun lý  
ni dung HTML. Được sdng để qun lý và kim soát tp hp các tài nguyên Web  
ln, có tính động (tài liu HTML và hình nh liên quan). Mt WCMS to điu kin  
sáng to ni dung, kim soát ni dung, chnh sa và bo trì thiết yếu chc năng Web.  
Đây là phn mm cung cp 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 thc vngôn nglp trình hoc ngôn ngữ đánh du to  
và qun lý ni dung tương đối ddàng.  
Hu hết các hthng sdng mt cơ sdliu để lưu trni dung, dliu cn  
thiết cho hthng. Ni dung được lưu trdưới dng XML, để cho ddàng, tái sử  
dng, và cho phép linh hot trình bày tùy chn.  
Tng trình din hin thni dung đến Website giao din cho người dùng da trên  
tp hp template.  
Hu hết các hthng đều sdng bnhớ đệm cho server nhm nâng hiu sut.  
Không ging như các nhà xây dng Website, mt WCMS cho phép người dùng phi kỹ  
thut thay đổi mt trang web vi đào to ít. Mt WCMS thường yêu cu mt lp trình  
viên có kinh nghim để thiết lp và thêm các tính năng, nhưng chyếu là mt công cụ  
bo trì Website cho qun trviên phi kthut.  
Hình 1: Mô hình chung ca CMS  
Đây là mô hình mt hthng CMS thông thường gm 3 phn: Cơ sdliu, quá  
trình xlý dliu, phn hin thcho người dùng cui. Hu hết các CMS đều có cu  
7
trúc như trên chkhác nhau phn xlý dliu, phn này được coi là các đặc trưng  
ca mi CMS.  
1.1.2. Đặc trưng  
Mt WCMS là hthng phn mm dùng để điu khin mt tp động các tài  
nguyên Web (văn bn HTML, hình nh và các mu đa phương tin khác). Mt WCMS  
có các đặc trưng [1]:  
Template tự động  
To ra các template chun (thường là HTML và XML) có thể được tự động chp  
nhn ni dung mi  
Ddàng chnh sa ni dung  
Khi ni dung được tách ra tcác phn trình bày trc quan ca trang web, nó  
thường trnên ddàng hơn và nhanh hơn để chnh sa và thao tác. Hu hết các phn  
mm WCMS bao gm công cchnh sa WYSIWYG cho phép cá nhân không kỹ  
thut to và chnh sa ni dung mt cách ddàng.  
Khnăng mrng các tính năng  
Hu hết các phn mm WCMS bao gm các plug-in hoc các mô-đun có thdễ  
dàng cài đặt để mrng chc năng ca mt trang web hin có.  
Nâng cp web  
Phn mm WCMS thường xuyên được cp nht bao gm các tính năng mi,  
đồng thi giúp hthng đạt tiêu chun web hin nay.  
Qun lý lung công vic  
Đây là phn thhin lung làm vic ca mt hthng CMS vi các đối tượng  
ni dung. Công vic sẽ được to theo vòng tun thoc song song, tùy vào tng CMS  
Phân quyn  
Các CMS thường có chc năng phân quyn người dùng hthng nhm phân cp  
đối tượng người dùng để qun lý và cp quyn cho nhng người dùng nhng phn  
ca hthng cũng như các thành phn ni dung.  
Qun lý văn bn  
8
Phn mm CMS có thcung cp mt phương tin qun lý vòng đời ca mt tài  
liu tthi gian sáng to ban đầu, thông qua bn sa đổi, xut bn, lưu tr, và tiêu hy  
tài liu.  
Đa ngôn ngữ  
Đây là chc năng giúp website có thể được thhin dưới nhiu ngôn ngkhác  
nhau, mrng tính quc tế ca website.  
1.2. Enterprise WCMS  
Trong các doanh nghip thì phn tài liu (giy t, công văn, hình nh) phát sinh  
rt nhiu, vic qun lý theo truyn thng lưu trbng giy có rt nhiu khuyết đim  
như tn chi phí, bo mt, tìm kiếm, mc độ ri ro. ECM được đề cp đến như mt gii  
pháp thay thế, phn tài liu sẽ được shóa để qun lý. Ngoài ra ECM còn còn qun lý  
nhng phn ngoài tài liu như ni dung trang web, qun lý phiên bn tài liu (mt tài  
liu có thcó rt nhiu phiên bn tlúc hình thành cho đến khi kết thúc)....[2]  
Đim khác bit ca Enterprise WCMS so vi các WCMS khác  
Có kho ni dung tp trung:  
Mt WCMS ssdng mt kho ni dung tp trung nhm ddàng dùng li ni  
dung trên các bài đã xut bn. Điu này rt có ích vì stiết kim được thi gian, công  
sc khi làm vic vi mt khi lượng dliu ln.  
Có khnăng tích hp vi các hthng khác:  
WCMS nên ddàng tích hp vi các hthng kinh doanh khác như công cụ  
CRM hoc dch thut.  
Công ctiếp thtrc tuyến:  
Enterprise WCMS có công cchuyên bit, được phát trin mnh mnhm giúp  
vic tiếp thtrc tuyến mt cách chuyên nghip, và nhanh hơn. Tính chuyên nghip  
luôn luôn là yêu cu hàng đầu đối vi các doanh nghip.  
Ví dnhư: Module hình nh, âm thanh giúp qung cáo sn phm vi độ nét  
cao…  
Bo mt  
Đối vi các doanh nghip, nht là các doanh nghip kinh doanh trc tuyến. Dữ  
liu là rt quan trng. Do đó, đòi hi cn có mt CMS có đầy đủ mi mc bo mt  
9
cht chgiúp hbo vdliu cũng như website tt nht. Ví d: bo vlayout, bo vệ  
ni dung…  
Mt vài Enterprise WCMS  
- ExpressionEngine: ExpressionEngine vi vô scác tính năng linh hot trong  
qun trweb. Có rt nhiu doanh nghip trên thế gii sdng mã ngun này để phát  
trin website riêng cho h. Tiêu biu là Veerle Pieters.[3]  
- IBM: Hãng này cũng cung cp hqun trni dung dành riêng cho doanh  
nghip[4]  
- Oracle: Hãng này cung cp hqun trni dung cho doanh nghip vi đim  
mnh nghiêng vbo mt cơ sdliu[5].  
- AxCMS: Là hqun trni dung min phí phát trin riêng cho doanh nghip  
được xây dng bi công ty Axinom, Đức  
Lý do khóa lun sdng AxCMS  
- Đây là mt CMS dành cho doanh nghip sdng min phí.  
- Sdng công ngh.NET: đim mnh cho bo mt hthng  
- Đây là mt CMS được rt nhiu doanh nghip ln sdng: Microsoft,  
Twitter, Siemens,…  
- AxCMS cho phép cu hình thành hai hthng: qun trvà hin thtrên các  
server khác nhau. Điu này giúp tăng hiu sut hthng, tăng khnăng sn sàng ca  
hthng và giúp bo vdliu khi btn công tbên ngoài.  
- Ddàng cài đặt, giao din qun trddàng vi các tính năng kéo thả đối  
tượng, văn bn… giúp người qun trkhông chuyên cũng có thddàng to và qun  
trtrang web ca doanh nghip.  
Cu trúc ca hthng cũng như các tính năng ni bt ca hthng AxCMS sẽ  
được trình bày chương tiếp heo.  
10  
CHƯƠNG 2: HQUN TRNI DUNG AxCMS  
2.1. Gii thiu chung  
AxCMS là mt trong nhng hqun trni dung web đầu tiên dành cho doanh  
nghip da trên Microsoft .NET framework. AxCMS phát trin bi công ty Axinom -  
Đức. Phiên bn hin ti AxCMS.net 9 được đưa ra vào 9/9/2009.  
Mc dù là phn mm có bn quyn nhưng Axinom cho phép download min phí  
Trên thế gii, nhiu công ty ln như Microsoft, Siemens, Deutsche Telekom,  
Staedtler đã la chn AxCMS để xây dng web site thay vì các hqun trni dung  
khác.  
AxCMS có thể được dùng cho các doanh nghip các lĩnh vc khác nhau:  
- Các dch vtài chính  
Khi sdng AxCMS để xây dng website, các dch vtài chính sẽ được:  
9 Xây dng và cng cmi quan hvi khách nhliên tc htr, trao đổi kinh  
nghiêm.  
9 Gim giá thành các hot động khác nhau  
9 Chun bmt môi trường tăng trưởng cao.  
9 Cung cp nn tng truy cp nhanh và an toàn ti các tài khon và thông tin tài  
chính trc tuyến.  
9 Luôn gii thiu các sn phm và dch tài chính mi, hiu sut cao trong mt  
thtrường cnh tranh.  
- Các nhà sn sut  
AxCMS giúp các nhà sn xut:  
9 Sn phm mi sẽ được đưa ra thtrường đầu tiên nhcác chiến lược qung bá,  
tiếp thnhanh chóng.  
9 Hình thành mi quan hgn gũi hơn vi các nhà cung cp và các đại lý  
9 Githông tin vsn phm  
9 Qun lý giá thành trong khi tăng hiu sut  
11  
- Giáo dc  
9 AxCMS giúp các trường hc qun lý các trang web ca hvà nâng cao vic  
tuyn dng trc tuyến.  
9 Tăng tuyn sinh: Đăng ký, nhn hsơ trc tiếp.  
9 Gim chi phí điu hành: Thông qua trang Web có thgim chi phí cp nht, in  
n….  
- Chính phủ  
Vi AxCMS, cơ quan chính phcó thqun lý tt hơn truyn thông trc tuyến  
cho công dân, doanh nghip và nhân viên chính ph: Cp nht tin tc, trli trc  
tuyến….  
2.2. Cu trúc ca AxCMS  
AxCMS cung cp các tùy chn trin khai rt linh hot. Hthng qun lý (MS)  
và hthng Live (LS) là độc lp và độc lp môi trường – chúng sdng IIS Web  
Sites khác nhau và Cơ sdliu tách bit nhau. Như hình nh dưới đây, MS và LS có  
thhot động trong các mng khác nhau và chy trên các máy chkhác nhau. MS và  
LS giao tiếp vi nhau chtheo mt hướng: MS - LS>. Dch vxut bn được sdng  
để thiết lp truyn thông gia hai hthng. như hình dưới đây:  
Hình 2: Cu trúc cơ bn ca hthng AxCMS  
Gm 2 thành phn chính  
Management System (MS)  
12  
Đây là giao din qun trcho website. Biên tp viên to, chnh sa ni dung cho  
website ri xut bn lên LS.  
Live System (LS)  
Đây là giao din dành cho người dùng cui. Người dùng struy cp vào các ng  
dng có trong trang web.  
Hình 3: Sơ đồ thành phn chính ca AxCMS  
Đây là sơ đồ thành phn và cách thc làm vic ca hthng. Hai thành phn này  
có thtrin khai trên cùng mt máy, hoc tách bit ra hai máy khác nhau. Chúng liên  
hvi nhau qua WebService.  
2.3. Các đặc trưng ca AxCMS  
AxCMS là mt hqun trni dung được cung cp min phí, phát trin hoàn  
toàn trên nn tng Microsoft .NET / ASP.NET. Tính cht bo mt ni bt ca AxCMS  
là tách riêng trang và site trong hthng do đó các đặc trưng ca AxCMS stp trung  
chyếu vào trang và site.  
2.3.1. Đặc trưng ca trang (page)  
Đặc trưng ni bt nht ca AxCMS là ni dung ca trang web sgn lin vi  
trang, chkhông phi gn vi site. Mi trang sgn lin vi mt template. Vic to  
trang và to site hoàn toàn riêng bit. Điu này giúp bo vni dung trang toàn vn  
ngay ckhi trang web bxóa đi. AxCMS không gii hn slượng trang to ra , do đó  
có thto hàng trăm ti hàng nghìn trang trong hthng.  
13  
Mi trang khi được to ra sgn lin vi mt template. AxCMS cung cp mt  
vài template mu phc vcho nhng người dùng không chuyên giúp hto trang dễ  
dàng ging mt công cson tho. Hơn na, người dùng còn có thtviết template  
ca riêng mình và thêm vào trong hthng. Sau đó ni dung sẽ được son tho đưa  
vào trang tương tnhư son tho văn bn thông thường. Dưới đây là cu trúc mt  
trang:  
Hình 4: Cu trúc mt trang trong AxCMS  
Hthng qun trni dung AxCMS cung cp ba kiu ni dung chính: Ni dung  
text, hình nh, flash. Cba kiu ni dung này được gi chung là các văn bn  
(documents) và qun lý: upload, publish…trong hthng. Các kiu ni dung được mô  
ttrong hình vdưới đây.  
Hình 5: Các kiu ni dung ca trang  
14  
Mi trang sẽ được tham chiếu ti mt hoc nhiu node ca cây cu trúc site. Do  
đó mt trang có ththam chiếu ti rt nhiu node.  
Các trang sẽ được lưu trtrong thành phn văn bn (documents) và mi trang sẽ  
có mt trong bn trng thái dưới đây:  
9 Chưa xut bn  
9 Đã xut bn  
9 Đã thay đổi  
9 Đã xóa  
Tt ctrng thái ca mt trang được mô tả ở hình vdưới đây:  
Hình 6: Biu đồ trng thái ca mt trang  
Các trng thái ca mt trang sthay đổi theo tác động người dùng: xut bn, sa  
đổi, không xut bn, xóa. AxCMS cung cp lung làm vic vi trang tùy theo slượng  
người qun trhthng giúp hthng được qun trtt nht:  
- Nếu chỉ đơn gin có mt người biên tp thì hscó toàn quyn vi trang vic  
to và xut bn ni dung. Mt trang sẽ được xut bn luôn mà không chkim duyt  
ca biên tp viên khác. Do đó mt trang scó hai trng thái: chưa xut bn và đã xut  
bn. Khi đó AxCMS cung cp lung làm vic như sau:  
15  
Hình 7: Lung làm vic đơn gin nht  
- Vi hthng có nhiu người qun trthì khi đó hthng sphân quyn và  
người biên tp viên không có quyn xut bn, chcó nhng người phtrách xut bn  
mi có quyn xut bn ni dung. Mt trang web khi đó sẽ được người được biên tp  
ti trng thái chxut bn, và sẽ được xut bn bi người xut bn. Khi đó, AxCMS  
cung cp lung làm vic như sau:  
Hình 8: Xut bn ni dung khi có người biên tp và người xut bn  
16  
- Nếu hthng có nhiu qun trvà vic xut bn ni dung cn tm, kim  
duyt cht chthì cn có mt bphn kim duyt ni dung được xut bn. Ni dung  
gi đến trng thái chkim duyt. AxCMS cung cp lung làm vic như sau:  
Hình 9: Mô hình xut bn ni dung có skim duyt  
Vic qun trtrang có có thêm các báo cáo và các cnh báo nhm thng kê hot  
động ca các trang trong hthng:  
- Báo cáo thường lit kê: nhng trang mi, nhng trang đã sn sàng xut bn,  
nhng trang chkim duyt, nhng trang chxut bn, trang đã xut bn, đối tượng  
cn check-in, văn bn mi…  
- Các cnh báo tương tnhư báo cáo, nhưng chúng được kích hot ngay lp tc  
khi cái gì sxy ra.  
Ngoài ra, AxCMS còn cung cp tính động bng cách cung cp nhiu module  
giúp vic to ni dung cho trang ddàng hơn. Điu này giúp tiết kim thi gian to ni  
dung trang web hơn. Đặc bit các chc năng động này ddàng điu chnh, thay đổi  
đơn gin và nâng cp chc năng mi. Mt schc năng động:  
To danh sách tin  
Vi module này, sgiúp người to trang nhanh chóng đưa ra được danh sách các  
tin và bài báo ( chcó văn bn text) cn làm ni bt (như thường thy trang chcác  
17  
website). Cách làm là sla chn các thành phn (elements) tcác trang khác, đây là  
nhng trang đã được la chn trong mc phân loi (categories). Kết quđược danh  
sách tin như hình vdưới đây:  
Hình 10: Minh ha module danh sách tin trong mt trang  
To danh sách các bài báo  
Module này cũng ging như module danh sách tin, cũng được sinh ra tdanh  
sách các trang được phân cp. Tuy nhiên, các bài báo ở đây có đi kèm hình nh minh  
ha. Module này áp dng cho các trang ch, khi cn đưa ra các bài báo ni bt dng  
tóm tt. Hình dưới đây sminh ha kết quca module này:  
Hình 11: Minh ha module danh sách các bài báo  
To các module kho sát, bình chn  
Module này giúp to ra mt cuc kho sát hay bình chn trong mt trang ca  
website như sau:  
18  
Có module to form  
Module này giúp to ra các form dăng ký, đăng nhp… cho các trang. Người to  
trang chvic kéo module có sn trên toolbar ri thvào trang là xong, các dliu  
đin vào form sẽ được lưu vào cơ sdliu như hình dưới đây:  
Hình 12: Minh ha module form  
Có module to form  
Module này giúp người to trang to banner trang ddàng linh động ddàng  
Hình 13: Minh ha module banner  
Có module to sitemap  
Module này giúp to ra sơ đồ tng quan vbcc trang web, giúp người xem dễ  
dàng kim soát cu trúc ca site. Module này được mô tnhư hình vdưới đây:  
19  
Hình 14: Minh ha module sitemap  
Khi người dùng download AxCMS min phí trên trang axcms.net sẽ được min  
phí mt vài module như sitemap…ri người dùng mun có các module khác thì có thể  
tphát trin thêm hoc trtin cho Axinom để được các module đó. Mc dù vy  
Axinom cam kết rng các module đó skhông đắt.  
2.3.2. Các đặc trưng ca site  
Hthng AxCMS không gii hn slượng site trên mt server, đồng thi sử  
dng thành phn định hướng để to cu trúc site trc quan. Đây là mt trong nhng  
tính năng ni bt ca AxCMS giúp tiết kim tài nguyên, tin bc cho doanh nghip.  
Thành phn định hướng được xây dng theo cu trúc hình cây gm các node, không  
gii hn độ sâu ca cây. Thành phn này sgiúp người biên tp viên hiu ddàng hơn  
vcu trúc phân cp trang web. Dưới đây là cu trúc định hướng ca site  
20  
Hình 15: Cây định hướng và các kiu khác nhau ca cây định hướng  
Người biên tp viên sto nên cu trúc phân cp cho cây định hướng này trong  
MS. Mi node thuc vmt trang và có các mô t(Name, Description, Additions -  
extensible).  
Mi node ca cây sẽ được đính kèm theo mt trang, ngay ckhi xóa node cây thì  
trang cũng không mt. Đây chính là đim mnh bo vni dung ca AxCMS  
Kim soát phiên bn ca site  
Mt hthng qun lý ni dung dành cho người theo dõi nhng phiên bn ca  
ni dung. Điu này có thcn thiết cho nhiu lý do:  
* Kim tra – chng minh thi đim xut bn ca phiên bn  
* Lưu tr- Nhìn thy sthay đổi ca phiên bn theo thi gian  
* Sao lưu – Nếu ni dung bli thì có thkhôi phc được phiên bn cũ.  
21  
Hình 16: Danh sách phiên bn cho mt trang  
Kim soát sphthuc ca các đối tượng.  
AxCMS cung cp phthuc gia các đối tượng và nhc nhngười sdng nếu  
cn thiết. Ví d, nếu bn cgng để xut bn mt trang, nó shin th, mà hình nh  
được nhúng và không công bố được nêu ra, cũng như mi quan h, các nút điu hướng  
và tt ccác đối tượng khác trang hin ti phthuc vào. Nếu bn cgng xóa mt tài  
liu, nó shin thtt ccác đối tượng khác phthuc vào tài liu này và bo đảm vi  
bn thc smun tiến hành xóa. Bn cũng có thxem li bt klúc nào.  
Cung cp khnăng Check-in/Check-out: Ngăn chn xung đột khi hthng  
có nhiu biên tp viên cùng qun trtrang web. Điu này giúp qun lý đối tượng trong  
trang site.  
Cp phát quyn cho người dùng CMS (Right allocation of CMS users)  
Hình 17: Minh ha phân quyn người dùng  
22  
Hthng qun trcó thcp quyn trên cơ sở định hướng(navigation). Cp  
quyn cho người sdng hthng được phép truy cp và tác động vào trong các thành  
phn ca site  
Cung cp các mu động (Dynamic forms)  
Vi templates đó có thlà các thành phn động cho phép to các mu động đơn  
gin. Người dùng sdng điu này để đăng nhp vào các vùng được bo vhoc din  
đàn. AxCMS cung cp các mu động như hình vdưới đây:  
Hình 18: Minh ha các forms động  
Qun trnhim vngười dùng rõ ràng(User specific task  
management)  
Mi người dùng hthng khi đăng nhp vào scó mt bng miêu tnhim  
vbi admin (nếu có). Điu này tương tnhư bng phân công công vic ca tng  
người dùng trong hthng vy.  
Hình 19: Mô tphân công, qun trnhim vngười dùng  
Chc năng này ca hthng giúp các người dùng ddàng theo dõi công vic  
ln nhau, tránh trùng lp gây tn tài nguyên.  
Môi trường làm vic cá nhân hóa  
23  
Hình 20: Minh ha làm vùng làm vic ca tng người dùng  
Mi người dùng AxCMS tìm mt môi trường làm vic cá nhân mà nhim vụ  
và nhng vic làm sau cùng ca họ được hin lên. Điu này giúp các mi người  
dùng hthng qun lý được các công vic đã làm.  
2.3.3. Các tính năng bo mt ca AxCMS  
AxCMS cung cp các hình thc bo mt khác nhau vi hai đối tượng chính là  
người dùng hthng và hthng  
Bo vmc người dùng  
Bo vngười dùng bng cách chng thc người dùng, qun lý phân quyn người  
dùng:  
- Chng thc: Chng thc người dùng bng tên và mt khu được lưu trong cơ  
sdliu  
- Qun lý người dùng, hsơ người dùng và nhóm người dùng:  
24  
Hình 21: Hsơ người dùng  
- Phân quyn có nghĩa là phân quyn cho người sdng để sdng các đối  
tượng:  
Vai trò(roles):  
™ User: chỉ được truy cp vào trang chính ca MS.  
™ Site Editor: Có quyn to các trang và các văn bn (Nếu hthng có mt  
người qun trthì nên cp quyn chnh sa và xut bn cho Site Editor).  
™ Site Administrator: Có tt ccác quyn vi hthng.  
™ System Administrator: qun lý người dùng trong MS  
™ Live Administrator: qun lý các thành viên trong LS  
Quyn(rights):  
™ Read: Chỉ được đọc  
™ Edit: Cho phép chnh sa và xóa các đối tượng  
™ Publish: Cho phép xut bn đối tượng lên LS  
™ Controller: Cho phép kim duyt ni dung trước khi xut bn  
™ Edit category: Cho phép chnh sa cây cu trúc(xóa, thêm mi node)  
™ Publish category: Quyn xut bn cây hoc node  
25  
™ Classify Category:quyn phân hng cây.  
Hình 22: Vai trò và quyn  
- Ngoài ra AxCMS còn cung cp mc bo mt cao hơn: Checkpoint và bo mt  
ma trn:  
Có thhiu rng: Checkpoints là nhng khóa nhtrong AxCMS, các  
roles/rights là các chìa khóa. Mt chìa khóa có thmở được nhiu khóa. Mi người  
dùng có thshu nhiu chìa khóa và do đó mở được nhiu khóa. Bng dưới đây sẽ  
minh ha tính năng bo mt sdng ma trn phân quyn người dùng hthng.  
Hình 23: Ma trn phân quyn  
Bo mt hthng  
26  
Bo mt trong hthng trình chiếu trc tuyến rt phc tp, không chbo mt  
version và layout, mà còn bo mt vic đầu tư. Thông qua các chc năng dưới đây,  
AxCMS cho phép mc bo mt cao nht:  
- Bo vni dung (Content Protection)  
- Bo vlayout (Layout Protection)  
- Bo vdliu (Data protection)  
- Bo mt cho tương lai (Sercurity for the Future)  
9 Bo vni dung  
Hình 24: Bo vni dung  
AxCMS.net bo mt bo vni dung thông qua kthut Check In/Out. Khi mt  
văn bn bchnh sa bi ai đó, nó sẽ được khóa vi nhng người khác. Như vy ni  
dung ca mt người dùng hthng to ra sluôn được gitoàn vn cho người dùng  
đó, chngười dùng đó mi được chnh sa hoc xóa.  
9 Bo vlayout  
Hình 25: Bo vlayout  
AxCMS.net mang đến nhiu tính năng và kthut để gikiu và bo vlayout  
trình chiếu:  
- Templates  
27  
Tt ccác trang đều da vào template được định nghĩa trước. Do vy mà mi xung đột  
vkiu đều được ngăn chn.  
- Tách bit ni dung và layout (Separation of Content and Layout)  
Thông qua vic tách bit ni dung và layout, AxCMS.net cho phép cu trúc ca trang  
độc lp vi ni dung, cũng như to và duy trì ni dung độc lp vi cu trúc trang.  
- Kim soát xut lung dliu (Controlled Publication Workflow)  
Da vào vic phân quyn, vai trò và nhim v, nó scó thkim soát được lung dữ  
liu xut bn ra.  
- Định  
nghĩa  
các  
thẻ  
HTML  
(Definition of  
HTML-Tags)  
AxCMS cho phép kim soát cách sdng HTML. Các thcho phép và phân phi  
được định nghĩa trung tâm, do đó nó không thvi phm layout thông qua vic sdng  
các thbcm.  
- Định nghĩa định dng nh (Definition of Image Formats)  
Chc chn rng, định nghĩa kích thước nh sngăn chn sphá hng ca layout.  
Thêm na, chuyn đổi tùy chn định dng dliu cho phép tôi ưu kích thước dliu  
và thêm na bo mt toàn bhiu năng trình chiếu.  
9 Bo vdliu (Data Protection)  
Hình 26: Bo vdliu  
Thông thường scó nhng dliu nhy cm đằng sau mt trình chiếu  
trc tuyến được bo vkhi nhng ktn công trên Internet.  
AxCMS.net sthc hin bước đầu tiên và quan trng nht trong vn đề  
này, bng cách tách bit hthng qun trvà hthng thc.  
28  
Các kết ni cn thiết gia hai máy được thc hin quan Secure Web  
Services nhm nâng cao mc độ bo mt.  
Ngoài ra, AxCMS.net cung cp khnăng để tăng mc độ bo mt hơ  
a, thông qua vic sdng tính năng bo mt ca Microsoft. NET.  
2.3.4. Hiu năng ca AxCMS.net  
Đối vi mt hthng ng dng trc tuyến, hiu sut cao là mt yêu cu  
rt quan trng. Nhsdng nn tng ASP.NET, AxCMS đã to ra được mt  
hệ ứng dng vi hiu sut cao bng các cách dưới đây:  
Trao đổi dliu thông qua XML Web Services  
Hình 27: Mô hình trao đổi gia server và clients qua web services  
Da vào nn tng Microsoft.NET, AxCMS có thsdng XML Web  
Services để giao tiếp vi các ng dng và cơ sdliu khác hoc gia hệ  
thng qun trvà hthng thc (Management- and Live System). Do đó, nó  
cung cp được lượng hiu năng ti đa.  
Tách riêng hthng qun trvà hthng thc (Separation of  
Management- and Live- System)  
Hình 28: Mô hình tách riêng MS và LS  
AxCMS tách riêng hthng qun trvà hthng live . Điu này cho  
29  
phép cài đặt hthng trên nhng server khác nhau và cung cung cp thêm  
nhiu hiu sut và bo mt.  
Liên kết ti các ngân hàng dliu (databanks) bên ngoài  
Hình 29: Mô hình liên kết vi các ngân hàng dliu bên ngoài  
Kết ni các cơ sdliu bên ngoài khác nhau cho phép phân phi gia  
nhiu hthng và qua đó cung cp thêm tính ti ưu ca hiu năng  
2.3.5. Khnăng mrng  
AxCMS.net 100% da AxCMS.net 100% da trên sáng to ca công  
nghMicrosoft NET. Các li thế chính ca công nghnày là khnăng tương  
thích rt ln và linh hot. Nhng li thế ca AxCMS.net cũng được sdng  
bi Tiên đề kinh doanh Framework và được thông qua ngày cho khách hàng.  
- Tích hp API  
- Độc lp vi ngôn nglp trình  
- Min phí template cho dán Visual Studio. NET  
- ASP .NET templates cho phép tích hp vi components arbitrary ca  
ASP .NET  
- phát trin trên Đin thoi di động  
Tích hp API  
30  

Tải về để xem bản đầy đủ

pdf 57 trang yennguyen 22/06/2025 310
Bạn đang xem 30 trang mẫu của tài liệu "Khóa luậ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 hãy click vào nút Download ở trên.

File đính kèm:

  • pdfkhoa_luan_tim_hieu_he_quan_tri_noi_dung_cho_doanh_nghiep_axc.pdf