Tải bản đầy đủ (.pdf) (76 trang)

Xây dựng Website Training Kits trên nền Joomla

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (10.54 MB, 76 trang )

B GIÁO DC VÀ ÀO TO
TRNG I HC M THÀNH PH H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN


BÁO CÁO KHÓA LUN TT NGHIP

 TÀI: XÂY DNG WEBSITE TRAINING KITS TRÊN NN JOOMLA
GVHD: THS NINH XUÂN HNG
SVTH: NGUYN VN HIN – 0951010034, TRN NGC HNG – 0951010052
NGÀNH HC: KHOA HC MÁY TÍNH
KHÓA HC: 2009 - 2013
Tp. H Chí Minh – tháng 6 nm 2013
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang iii
LI CM N
Nhóm thc hin xin bày t lòng bit n và tri ân sâu sc đn tt c mi ngi đã
giúp đ, h tr thc hin lun vn này, mt đim mc rt quan trng trong cuc đi và s
nghip ca nhóm.
Nhóm thc hin xin cm n Khoa Công ngh Thông tin trng i hc M
TP.HCM đã cho phép và to điu kin đ nhóm thc hin làm tt lu
n vn này.
Lun vn này s không th hoàn thành nu không có s giúp đ và ch bo tn tình
ca thy Ninh Xuân Hng, ngi thy hng dn ca nhóm thc hin. Nhóm thc hin
xin chân thành bit n v nhng ch bo, đnh hng nghiên cu thc hin, h tr, to
nhng điu kin tt nht cho nhóm thc hin trong sut quá trình thc hi
n đ tài.
Chúng con xin bày t lòng bit n sâu sc đn B, M, nhng bc sinh thành đã chu
thng, chu khó nuôi dng, h tr, đng viên, ng h chúng con trong nhng lúc khó
khn đ chúng con có đc nh ngày hôm nay.
Chúng em xin chân thành cm n tt c quý thy cô trong khoa Công ngh Thông


tin đã tn tình ch bo, rèn luyn, truyn đt nhng tri thc, k nng, kinh nghim quý báu
cho chúng em trong sut 4 nm  ging
đng đi hc. ây là nhng hành trang quý giá
đ chúng em vng bc vào đi.
Nhóm thc hin xin chân thành cm n tt c các anh ch, bn bè đã nhit tình đng
viên, ng h, chia s nhng kinh nghim, kin thc quý báu, tài liu, h tr không nhng
trong quá trình thc hin lun vn mà còn trong sut thi gian hc tp di mái trng
này.
Mc dù đã ht sc n lc và c g
ng, nhng lun vn chc chn không tránh khi
nhng thiu sót. Nhóm thc hin kính mong nhn đc s cm thông và tn tình ch bo,
góp ý ca quý Thy Cô và các bn. Mt ln na xin gi đn tt c mi ngi li cm n
chân thành nht. Xin cm n !
Nhóm thc hin
Nguyn Vn Hin và Trn Ngc Hng

Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang iv
NHN XÉT CA GING VIÊN HNG DN




















Ngày … tháng … nm 2013
Ging viên hng dn
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang v
NHN XÉT CA GING VIÊN PHN BIN




















Ngày … tháng … nm 2013
Ging viên phn bin

Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang vi
MC LC
NiDung Trang
LI CM N iii
NHN XÉT CA GING VIÊN HNG DN iv
NHN XÉT CA GING VIÊN PHN BIN v
DANH MC CÁC HÌNH viii
DANH MC CÁC T VIT TT xi
LI NÓI U xii
CHNG I TNG QUAN V  TÀI 1
1. GIITHIU 1
1.1. TngquanvElearning 1
1.2. Lýdochn
tài 3
1.3. Mcíchcatài 3
1.4. Phmvinghiêncu 4
1.5. Đónggópcatài 4
2. CÁCPHNGPHÁPTHCHINĐTÀI 4
2.1. Dùngphnmmxâydngsitedyhc(LMS–Hthngqunlýhctp) 4
2.2. Tùybinwebsitequntrnidung(sdngCMS) 5
2.3. Xâydngmitoànbhthng 6
3. PHNGPHÁPTHCHIN 7
3.1. ChunbchoElearning 7
3.2. LachnphngphápxâydngSiteElearning 9

3.3. TinhànhxâydngSite 9
CHNG II GII THIU V JOOMLA 11
1. GIITHIUJOOMLA 11
1.1. Joomlalàgì? 11
1.2.
 VìsaochnJoomla? 12
1.3. ngdngJoomla 12
1.4. LchspháttrinJoomla 13
1.5. PhiênbnJoomla 14
1.6. Cácthànhphncbntrongjoomla 15
1.7. QunlýnidungtrongJoomla 17
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang vii
1.8. QuytrìnhthitkwebsitebngJoomla 17
1.9. CácbccàitJoomla 17
1.10. SdngJoomla 26
2. JOOMLADÙNGCHOELEANING 27
3. TÙYBINJOOMLADÙNGCHOĐTÀI 28
CHNG III GII THIU V WEBSITE 29
1. GIITHIUWEBSITE 29
2. KTQUĐTĐC 43
2.1. KháiquátnidungcácmônhctrongSite 43
2.2. Giaodinwebsitevàhthngnidungtngmônhc 48
2.3. Cáchthngkhác 59
3. HNGMRNGCAĐTÀI 62
CHNG IV KT LUN 63
1. Nhnxét 63
2. Mrng 63



Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang viii
DANH MC CÁC HÌNH
Tên hình Trang
Hình 1.1 S đ đy đ ca mt h thng Elearning 6
Hình 2.1 Chn ngôn ng cài đt Joomla 17
Hình 2.2 Kim tra các thông s cài đt Joomla 17
Hình 2.3 c mt s quy đnh v bn quyn ca Joomla 18
Hình 2.4 To Database cho Joomla 18
Hình 2.5 Kt thúc quá trình cài đt 19
Hình 2.6 Xóa th mc Installation trong th mc cài đt Joomla 19
Hình 2.7 ng nhp vào Site Joomla 20
Hình 2.8 Giao din qun lý ca Site Joomla 20
Hình 2.9 Cài đt hoc g cài đt chng trình trong Joomla 20
Hình 2.10 Cài đt gói ngôn ng Ting Vit cho Joomla 21
Hình 2.11 ã cài đt xong gói ngôn ng Ting Vit 21
Hình 2.12 Chn ngôn ng hin th Ting Vit 21
Hình 2.13 Ngôn ng Ting Vit đã đc hin th 22
Hình 2.14 Vào Template Site 22
Hình 2.15 Cài đt Template cho Site 22
Hình 2.16 Nhn đc thông báo cài đt thành công 23
Hình 2.17 Chn giao din mc đnh cho Site 23
Hình 2.18 Chn giao din mc đnh (tt) 23
Hình 2.19 Giao din mc đnh đã đc hin th 24
Hình 2.20 Vào phn qun lý ca Template 24
Hình 2.21 Chn giao din cho Site 25
Hình 3.1: Giao din trang ch WebSite Training Kit 30
Hình 3.2 Giao din trang ch WebSite Training Kit(tt) 30
Hình 3.3 Giao din trang ch WebSite Training Kit (tt) 31
Hình 3.4 Phn Footer ca Site 31

Hình 3.5: Giao din 1 32
Hình 3.6: Giao din 2 32
Hình 3.7 Giao din 3 32
Hình 3.8 Giao din 4 33
Hình 3.9 Giao din 5 33
Hình 3.10 Giao din 6 34
Hình 3.11 Phn module môn hc Nhp môn mng máy tinh ca Site 34
Hình 3.12 Phn module môn hc Qun tr mng ca Site(tt) 34
Hình 3.13 Phn module môn hc Mng máy tính nâng cao ca Site (tt) 35
Hình 3.14 Phn module môn hc Lp trính PHP Cn bn ca Site(tt) 35
Hình 3.15 Module lch thi gian 36
Hình 3.16 Module Tag nhanh 36
Hình 3.17 Module các môn hc chính 37
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang ix
Hình 3.18 Trang lu bút 38
Hình 3.19 Trang lu bút (tt) 39
Hình 3.20 Trang lu bút (tt) 40
Hình 3.21 Trang th vin nh 41
Hình 3.22 Trang liên h 41
Hình 3.23 Website Training Kit ting vit. 42
Hình 3.24 Website Training Kit ting anh. 42
Hình 3.25 Giao din trang ngoài ca môn Nhp môn Mng máy tính 49
Hình 3.26 Giao din trang qun tr tt c ni dungmôn Nhp môn mng máy
tính
49
Hình 3.27 Giao din trang qun lý các chng lý thuyt môn Nhp môn mng
máy tính
50
Hình 3.28 Giao din trang qun lý các chng thc hành môn Nhp môn mng

máy tính 5
50
Hình 3.29 Giao din trang ngoài ca môn Qun tr mng 51
Hình 3.30 Giao din trang qun tr tt c ni dung môn Qun tr mng 51
Hình 3.31 Giao din trang qun lý phn lý thuyt môn Qun tr mng 51
Hình 3.32 Giao din trang qun lý các chng thc hành môn Qun tr mng 52
Hình 3.33 Giao din trang ngoài ca môn Mng máy tính nâng cao 52
Hình 3.34 Giao din trang qun tr Admin môn Mng máy tính nâng cao 53
Hình 3.35 Giao din trang qun lý các chng lý thuyt môn Mng máy tính
nâng cao
53
Hình 3.36 Giao din trang qun lý phn thc hành môn Mng máy tính nâng
cao (tt)
53
Hình 3.37 Giao din trang ngoài website ca môn PHP & MySQL cn bn 54
Hình 3.38 Giao din trang qun tr ni dung môn PHP & MySQL cn bn 54
Hình 3.39 Giao din trang qun lý các chng lý thuyt môn PHP & MySQL
cn bn
55
Hình 3.40 Giao din trang qun lý phn thc hành môn PHP & MySQL cn
bn (tt)
55
Hình 3.41:Danh sách các môn hc ln 55
Hình 3.42 Danh sách các danh mc trc nghim tng chng ca tt c các
môn hc
56
Hình 3.43 Danh sách các danh mc trc nghim tng chng ca nhp môn
mng
56
Hình 3.44 Danh sách các danh mc trc nghim tng chng ca môn qun tr

mng
57
Hình 3.45 Danh sách các danh mc trc nghim tng chng ca môn mng
nâng cao
57
Hình 3.46 Danh sách các danh mc trc nghim tng chng ca môn lp
trình php c bn
57
Hình 3.47 Danh sách các câu hi trc nghim thuc tng chng ca tng môn
hc
58
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang x
Hình 3.48 Giao din câu hi hin th ngoài website 58
Hình 3.49 Giao din câu hi hin th ngoài website (tt) 59
Hình 3.50 Trang qun lý các danh mc trong Site 59
Hình 3.51 Top Menu ca Site 59
Hình 3.52 Trang qun lý các Mô đun trong Site60 60
Hình 3.53 Qun lý các chc nng h tr 61
Hình 3.54 Qun lý các vn đ m rng 61
Hình 3.55 H thng qun lý Download và Upload tài liu 62
Hình 3.56 H thng qun lý Download và Upload tài liu (tt) 62
Hình 3.57 H thng qun lý Download và Upload tài liu (tt) 63
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang xi
DANH MC CÁC T VIT TT
PC: Personal Computer – Máy tính cá nhân.
PDA: Personal Digital Assistant là các thit b cm đc thit k nh mt cun s tay cá
nhân, tích hp thêm nhiu chc nng.
LMS: Learning Management System là mt gói phn mm nhm giúp giáo viên và nhà

giáo dc có th qun lý các ni dung và tài nguyên hc tp.
CMS: Content Management System – H thng qun lý ni dung.
GPL: General Public License – Giy phép phn mm.
RSS: Rich Site Summary – là mt đnh dng tp tin thuc h XML dùng trong vic chia
s tin tc Web (Web syndication) đc dùng bi nhiu website tin tc và weblog
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang xii
LI NÓI U
Vi s phát trin nhy vt ca công ngh thông tin hin nay, Internet ngày càng gi
vai trò quan trng trong các lnh vc khoa hc k thut và đi sng. D nhiên mi ngi
đã đc nghe nói nhiu v Internet, nói mt cách đn gin, Internet là mt tp hp máy
tính ni kt vi nhau, là mt mng máy tính toàn cu mà bt kì ai cng có th kt ni
bng máy PC ca h. Vi mng Internet, tin hc tht s
to nên mt cuc cách mng trao
đi thông tin trong mi lnh vc vn hóa, xã hi, chính tr, kinh t
Trong thi đi ngày nay, thi đi mà “ngi ngi làm Web, nhà nhà làm Web” thì
vic có mt Website đ qung bá công ty hay mt Website cá nhân không còn là điu gì
xa x na. Thông qua Website khách hàng có th la chn nhng sn phm mà mình cn
mt cách nhanh chóng và hiu qu.
Vi công ngh Word Wide Web, hay còn gi là Web s giúp ngi s dng đa
nhng thông tin mong mu
n ca mình lên mng Internet cho mi ngi cùng xem mt
cách d dàng vi các công c và nhng ngôn ng lp trình khác nhau. S ra đi ca các
ngôn ng lp trình cho phép chúng ta xây dng các trang Web đáp ng đc các yêu cu
ca ngi s dng. Công ngh Joomla cho phép chúng ta xây dng trang Web trên nn
Web vi nhng c s d liu t MySQL mt cách d dàng. Vi nhiu u đim ni bt mà
PHP và MySQL đc rt nhiu ng
i s dng.
Vi lí do đó, đc s hng dn và giúp đ ca thy Ninh Xuân Hng, nhóm thc
hin đã chn đ tài: ”Tìm hiu & Xây dng Web Training Kits trên nn tng Joomla”

làm đ tài cho lun vn tt nghip ca mình. ây là mt website dy hc trc tuyn, tng
hp nhiu kin thc v chuyên ngành Qun Tr Mng. Website có th giúp các bn sinh
viên, hc sinh đam mê có th
t nghiên cu các môn hc, t hc hi trao di kin thc mà
không cn phi tn mt khon chi phí nào c.
Tuy nhiên, do thi gian hn hp, mc dù đã n lc ht sc mình nhng chc rng
lun vn khó tránh khi thiu sót. Nhóm thc hin rt mong nhn đc s thông cm,
nhng li góp ý và ch bo tn tình ca quý Thy Cô.
Báo cáo gm 4 chng: Ch
ng I – Gii thiu v h thng Elearning và phng
pháp xây dng site h tr hc tp, Chng II – Gii thiu v website qun tr ni dung và
Joomla, Chng III – Gii thiu v Website h tr hc tp, Chng IV – Kt lun và
hng m rng.
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 1
CHNG I
TNG QUAN V  TÀI
1. GII THIU
1.1. Tng quan v Elearning
T xa xa, con ngi hc hi, trao đi, chia s kin thc, kinh nghim vi nhau
thông qua trao đi, hc tp  trng lp. Ngày nay, công ngh thông tin phát trin
dn dn h tr tt hn trong vic hc hi, trao đi, chia s kin thc. Công ngh
thông tin m ra trin vng to ln trong vic đi mi các phng pháp và hình th
c
dy hc. Nhng phng pháp dy hc theo cách tip cn thy trò, phng pháp dy
hc theo d án … ngày càng đc thay đi. Chng hn, cá nhân làm vic t lc vi
máy tính, vi Internet, dy hc trc tuyn qua mng, dy hc qua truyn hình… dn
tr nên ph bin. Nu trc kia ngi ta nhn mnh ti phng pháp dy sao cho hc
sinh nh lâu, d hiu, thì nay phi đ
t trng tâm là hình thành và phát trin cho hc

sinh các phng pháp hc ch đng. Nu trc kia vic ging dy thng quan tâm
nhiu đn kh nng ghi nh kin thc và thc hành k nng vn dng, thì nay chú
trng đc bit đn phát trin nng lc sáng to ca hc sinh, chuyn t “ly giáo viên
làm trung tâm” sang “ly hc sinh làm trung tâm”.
Nh có máy tính đin t mà vic thit k giáo án và gi
ng dy trên máy tính tr
nên sinh đng hn, tit kim đc nhiu thi gian hn so vi cách dy theo phng
pháp truyn thng, ch cn “bm chut”, vài giây sau trên màn hình hin ra ngay ni
dung ca bài ging vi nhng hình nh, nhng mô phng, âm thanh sng đng thu
hút đc s chú ý và to hng thú ni ngi hc. Thông qua bài ging đin t, giáo
viên cng có nhiu thi gian đt các câu hi gi m
to điu kin cho hc sinh hot
đng nhiu hn trong gi hc. Nhng kh nng mi m và u vit này ca công ngh
thông tin đã nhanh chóng làm thay đi cách sng, cách làm vic, cách hc tp, cách t
duy ca con ngi.
Nhng bài ging và giáo án đin t đc son sn cùng vi mng Internet ngày
càng phát trin còn góp phn to điu kin cho mi ngi hc t
p qua mng Internet
mt cách nhanh chóng. Bt c ai cng có th hc bt c điu gì bt c ni nào bt c
lúc nào, nh vào s phát trin mi đc gi là Elearning.
Elearning (hay còn gi là giáo dc trc tuyn) là phng thc hc o thông qua
mt máy vi tính ni mng đi vi mt máy ch  ni khác có lu gi sn bài ging
đin t và phn m
m cn thit đ có th hi/yêu cu/ra đ cho hc viên hc trc tuyn
t xa. Hoc giáo viên có th truyn ti hình nh và âm thanh qua đng truyn bng
thông rng hoc kt ni không dây (WiFi, WiMAX), mng ni b (LAN) v.v… M
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 2
rng thêm, các cá nhân hay các t chc đu có th t lp ra mt trng hc trc tuyn
(E-school), mà ni đó vn nhn đào to hc viên, đóng hc phí và có các bài kim tra

nh các trng hc khác.
u đim ni bt ca phng pháp giáo dc trc tuyn so vi phng pháp ging
dy truyn thng là:
 Môi trng đa phng tin kt hp nhng hình nh video, camera … vi âm
thanh, vn bn, biu đ … đc trình bày qua máy tính theo kch bn vch sn
nhm đt hiu qu ti đa qua mt quá trình hc đa giác quan.
 K thut đ ho nâng cao có th mô phng nhiu quá trình, hin tng trong t
nhiên, xã hi trong con ngi mà không th hoc không nên đ xy ra trong
điu kin nhà trng.
 Nhng ngân hàng d liu khng l và
đa dng đc kt ni vi nhau và vi
ngi s dng qua nhng mng máy tính k c Internet … có th đc khai
thác đ to nên nhng điu kin rt thun li và không th thiu đ hc sinh
hc tp trong hot đng và bng hot đng t giác, tích cc và sáng to, đc
thc hin đc lp hoc trong giao lu.
 Nhng thí nghi
m, tài liu đc cung cp bng nhiu kênh: kênh hình, kênh
ch, âm thanh sng đng … làm cho hc sinh d thy, d tip thu và bng suy
lun có lý, hc sinh có th có nhng d đoán v các tính cht, nhng quy lut
mi. ây là mt công dng ln ca công ngh thông tin trong quá trình đi
mi phng pháp dy hc.
 Ngoài ra giáo dc trc tuyn còn góp phn gim thiu chi phí đi li, tit kim
thi gian, không gian. Hn na xây dng c s h tng mng không đòi hi
kinh t cao nh xây dng trng hc tht, không đòi hi giy phép phc tp.
Nhc đim ca đào to trc tuyn là s tng tác vi ging viên đ hi đáp
nhng vn đ mt cách trc tip. Tuy nhiên nu bài ging đin t có tính t
ng tác
cao và ging viên sn sàng h tr gii đáp cho hc viên thông qua các kênh nh chat,
đin thoi, email thì mi th s tr nên d dàng hn. Ngoài ra, mt s bài hc có ni
dung ngn nhng cn nhiu k nng, hng dn thc t thì ch phù hp vi cách

ging dy truyn thng hn là hc trc tuyn.
Hin nay mt phng pháp hc trc tuy
n rt đc chú trng đó là phng pháp
tng tác bng đin t, các bài ging đc các giáo s, giáo viên trình bày thông qua
phung pháp day dy ti lp và đc ghi hình làm t liu ging dy mt cách sng
đng cho hc sinh  khp ni, phung pháp này giúp hc sinh đc tip thu bài ging
mt cánh nhanh chóng mi lúc mi ni.
E-learning có nhiu hình thc. Có th đã thc hin mt hoc hai hình thc E-
learning, nh
ng không phi là tt c. Các hình thc ca Elearning thng thy là:
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 3
 Các khóa hc đc lp: Các khóa hc ch có mt ngi hc. T hc mà không
cn tng tác vi mt ngi hng dn hoc bn cùng lp.
 Các khóa hc o, lp hc o: Lp hc trc tuyn có cu trúc ging nh mt
khóa hc trong lp hc. Trong lp hc này có c nhng cuc hp trc tuyn
hoc trao đi v
i nhau.
 Hc tp bng trò chi và mô hình mô phng: Hc bng cách thc hin các hot
đng mô phng nh yêu cu thm dò và t đó dn ngi hc đn nhng khám
phá, nhng hiu bit v mt lnh vc nào đó.
 Nhúng E-learning: E-learning đc nhúng trong mt h thng khác, chng hn
nh mt máy tính, chng trình, quy trình chn đoán, hoc tr giúp trc tuyn.
 Hc tp pha trn: S dng các loi hình hc tp đ hoàn thành mt mc tiêu
duy nht. Có th trn lp hc và hc tp đin t hoc các hình thc khác nhau
ca e-learning.
 Hc tp qua đin thoi di đng: Hc tp thông qua đin thoi di đng trong khi
di chuyn. c h tr bi thit b di đng nh PDA và đi
n thoi thông minh.
 Kin thc qun lý. S dng rng rãi ca hc tp đin t, tài liu trc tuyn, và

phng tin truyn thông truyn thng đ giáo dc cá nhân và t chc.
Và đó mi ch là s bt đu. Nhà thit k đang to ra các hình thc nhiu hn
ca E-learning.
Có nhiu cách đ to h thng cha d liu phc v cho vic dy hc trc tuyn.
Vi tng cách ta có các u đim và nhc đim ca nó. Cn phi la chn tht k khi
xây dng mt h thng dy hc trc tuyn.
1.2. Lý do chn đ tài
 tài thit thc vi thc trng hc tp ca các bn hc sinh sinh viên ti thi
đim hi
n ti. Trong môi trng giáo dc ngày nay, thy cô thng khuyn khích hc
sinh sinh viên t tìm hiu, nghiên cu bi thi gian ging dy trong trên gh nhà
trng quá ít, không đ đ thy cô truyn đt tt c các vn đ.
Vi gii pháp xây dng h thng Elearning – Website h tr hc tp s giúp các
bn hc sinh sinh viên gim bt áp lc t tìm hiu. Có th t hc hc mà không cn
gi
ng viên hoc không lo ngi trong vic đt câu hi nh trong môi trng lp hc.
Ngoài ra, website có h tr download source v máy và s dng offline nên rt tin
dng khi không có kt ni internet.
Trong quá trình hc ti trng nhóm thc hin cng đã đc hc nhiu môn v
thit k Web và lp trình Web nên đ tài nh mt bài tp ln giúp nhóm thc hin
hoàn thin hn kin thc đã hc đc.
1.3.
Mc đích ca đ tài
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 4
 tài phát trin giúp h tr nhu cu hc tp ca các bn hc sinh sinh viên. Vi
đ tài này hc sinh sinh viên có th t hc  nhà thông qua site dy hc online hoc
có th download v xem offline trong trng hp không có kt ni internet. Trong
trng hp gp nhiu thc mc có th gi mail đ ngi qun tr ca site h tr gii
đáp các thc mc.

1.4. Phm vi nghiên cu

tài xoay quanh vic to dng mt site dy hc vi ni dung các môn hc
trong chng trình ca ngành hc Qun tr mng.  đây ch là mt phn ca
Elearning nhng hi vng nó s rt hu ít vi hc sinh sinh viên. Vi site này ta d
dàng thêm bt các môn hc khác, thm chí có th thêm c mt ngành hc khác.
1.5. óng góp ca đ tài
 tài này góp phn giúp các bn hc sinh, sinh viên d dàng nm bt ki
n thc
mà thy cô trong nhà trng không đ thi gian đ truyn đt. Vi mt site hc tp có
sn bài ging, hng dn thì s d dàng giúp hc viên tng hp kin thc, hoàn thin
các thao tác thc hành.
 tài phù hp vi các chng trình đào to ti các môi trng đi hc, cao
đng, đc bit là chng trình đào to tín ch.
2. CÁC PHNG PHÁP THC HIN 
TÀI
2.1. Dùng phn mm xây dng site dy hc (LMS – H thng qun lý hc tp)
H thng qun lý hc tp (Learning Management System – LMS) là mt gói
phn mm nhm giúp giáo viên và nhà giáo dc có th qun lý các ni dung và tài
nguyên hc tp.
Mt LMS có th giúp ngi dy qun lý ngi hc, theo dõi s tin b ca h
và tin đ hoàn thành các hot đng hc tp. LMS cng đc s d
ng nhm h tr
công vic hành chính nh lp các báo cáo gi đn giáo viên, nhng nó không thng
đc dùng đ to ra ni dung bài hc. Thông thng, mt LMS có th chy trên nn
web nên ngi hc có th truy cp ni dung hc tp mi lúc mi ni.
Mc dù các h thng này thng đc cho là các công c ch yu dành cho vic
đào to t xa, chúng li thng đc các trng hc và giáo viên dùng đ b
 sung
cho lp hc mt đi mt.

Mi LMS đu cung cp mt b công c c bn nh nhau: Cách thc trình bày
ni dung theo cu trúc th mc, công c đánh giá, công c tho lun nhóm, bng
thông báo chung, s đim, bng kho sát… Các LMS khác nhau  giao din ngi
dùng, các chc nng ph thêm, bn quyn, giá c, dch v đ xây dng bài ging và
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 5
đào to s dng và kh nng tích hp vi các h thng khác đang vn hành trong
mng nhà trng nh e-mail, đng ký tài khon.
Phn ln các LMS là các gói phn mm thng mi nh: Blackboard, WebCT,
Desire2Learn, ANGEL và eCollege nhng cng có nhiu LMS đc phát trin vi
nn tng mã ngun m và min phí hoàn toàn (FOSS – free and open-source). Sakai,
Moodle, Dokeos, Claroline là các LMS mã ngun m khá ph bin.
Ti Vit Nam, B GD & T tp trung vào h thng Moodle vi các n
 lc vit
hóa, tuyên truyn và tp hun cho các trng đi hc, cao đng, hin nay có khong
70 trng đi hc, cao đng s dng h thng LMS.
Theo website ca Moodle, gói phn mm này là h thng qun lý các khóa hc
trc tuyn và h thng đc thit k nhm giúp nhà giáo dc to các cng đng hc
tp trc tuyn mt cách hiu qu. Cng theo tuyên b trên website, Moodle
đc xây
dng da trên nhng nguyên lý s phm v xu hng to dng, theo đó, ngi hc s
tích cc xây dng kin thc mi khi h tng tác vi môi trng xung quanh, vi bn
hc, vi giáo viên.
Giáo viên dùng Moodle to các khóa hc chy trên nn web. Các khóa hc này
thng bao gm nhiu bài hc, mi bài hc bao gm tài liu đc, hot đng, trc
nghim, yu t t
ng tác, … nhm khuyn khích ngi hc tham gia làm vic nhóm.
u đim: Là mt cng c qun lý rt hu ích, hu dng trong vic phân phi
ni dung hc tp đn ngi hc.
Nhc đim: Khó tùy bin chnh sa li, giao din không đc đp mt. LMS

cung cp kin thc theo trình t ni tip nhau, tuyn tính, mt chiu, b qun lý và
chúng hn ch kh nng ca ngi hc trong vic theo đui nhng cách thc hc tp
phù hp nht vi nhu cu ca h, không phi là mt công c hiu qu nhm khuyn
khích s tng tác gia hc sinh và giáo viên.
2.2. Tùy bin website qun tr ni dung (s dng CMS)
CMS là t vit tt ca Content Management System (H thng qun lý ni
dung). CMS là h thng dùng đ to ra, thay đi, lu tr, xóa, các thông tin , tài
nguyên da trên mt h thng lu tr đc t chc tt. Ngoài ra nó còn bao gm các
công c giúp cho vic tìm kim, qun lý phiên bn và phát hành thông tin, đnh dng
thông tin mt cách nhanh chóng và d dàng. Thông tin  đây có th là thông tin có
cu trúc (đc lu trong CSDL), hoc thông tin không cu trúc nh các file media,
file vn bn…. Các t báo đin t hin nay là mt loi CMS, các cng thông tin đin
t c
a chính ph hin cng là CMS.
Có rt nhiu h thng CMS trên th gii. Mt s dng ph thông và đn gin có
th k là Mambo, Joomla, Nuke, … Phc tp hn thì có Typo3, Ezpublish,… Tt c
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 6
nhng h thng k trên đu là mã ngun m. Các h thng ln hn thì phi b tin ra
rt nhiu.  duy trì mt trang CMS cn ít nht 2 team: Team 1 lo v ni dung, team
này không bit gì v k thut, ch lo ni dung và các vn đ v công b ni dung.
Team 2 lo v k thut, team này giúp h thng thông minh hn, lu tr đc nhiu
loi content hn, trình bày thông minh hn, đp hn và ch
y nhanh hn.
CMS là xu hng chung ca tt c các website ngày nay. S phát trin ca CMS
báo hiu ngày tàn ca các nhà lp trình web, bi vì đã có rt nhiu h thng thông
minh, bn không cn phi bit lp trình web đ có th s hu mt trang web.
Ví d đn gin nht là 02HCB forum. Nó s dng mt h thng CMS thuc loi
forum và không phi bit quá nhiu v web vn có th cài đt và duy trì các din đàn.
Blogger là mt dng CMS, Wiki là mt dng CMS…. CMS trong tng lai s đc

tích hp vào các h thng ERP ca doanh nghip. Các d liu ca doanh nghip s
đc publish trc tip lên website mà không cn phi tn nhiu công sc.
Joomla ln đu tiên ra mt vào nm 2005 k tha t Mambo. K t đó, Joomla
đã đc download 23 triu ln và vn là CMS ph bit nht th gii. Joomla luôn
đc nm trong top 3 trong bt k b
ng xp hng CMS nào. Vi mt trang web đc
to ra t Joomla s rt nh hoc nng tùy theo mc đ ca ngi thit k. Ngoài ra
còn có hàng trm extensions đ giúp xây dng mt trang web tht hoàn chnh. Joomla
là công c đ xây dng website vi rt nhiu dng khác nhau: bán hàng, hc hành,
gii thiu công ty …
u đim:
 Mt h thng CMS hoàn chnh có th thay đi, to mi themes, extension,
language.

Xây dng trên mt framework mnh, h tr MCV và nhiu th vin, d dàng
phát trin.
 S ngi tham gia phát trin đông đo, extension và themes rt nhiu khng
ch xây dng mt web tin tc mà còn forum, communicate, shopping, social
networking, CRM
Nhc đim:
 Tùy bin, chnh sa li code là quá nng n. Code ca Joomla đc mt s
ngi đánh giá là khó hiu và khó chnh sa.
 SQL thc thi quá nhiu.
 Host phi bt safe mod OFF mi s dng cache đc.
2.3. Xây dng mi toàn b h thng
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 7
Cng có th xây dng toàn b site dy hc bng các ngôn ng nh html, asp,
php… Vi nhng ngôn ng này cng có th to ra mt site nh ý mun mà không
cn theo mt khuôn kh đã quy đnh nào trc đó.

u đim: D dàng tùy bin, chnh sa, thêm bt ni dung.
Nhc đim: Vit code cho toàn b trang web và xây dng c s d liu hoàn
chnh. Mt nhi
u công sc, phi bit thit k giao din sao cho đp mt. Nu không
rành v đ ha s không to đc giao din đp mt.
3. PHNG PHÁP THC HIN
3.1. Chun b cho Elearning
Lp hc trc tuyn khác vi trng hc. Kinh nghim trong đào to không đ
đ chun b cho 1 lp hc trc tuyn.
Cn phi t tin, chun b kh nng đ đi phó vi mt nhóm hc sinh o. Phi
chun b tài liu t v các thit lp phn cng và phn mm và k nng cá nhân đ
dy hiu qu. Luôn chun b đ tip nhn và đáp ng s lng ln các email t các
bn sinh viên, hc viên.
Cn tham kho nhiu lp hc trc tuyn và tìm ra các mnh và cái yu
đ tip
thu và khc phc cho lp hc.
a. Hiu rõ mô hình các đn v hc ca Elearning
 Mt chng trình ging dy tt cn đm bo đy đ ni dung v các mt t cao
đn thp: chng trình đào to, khóa hc, bài hc, ch đ và các hc đng hc
tp.

Hình 1.1: S đ đy đ ca mt h thng Elearning
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 8
  phía trên cùng là chng trình đào to bao gm các khóa hc liên quan, bng
cp hoc giy chng nhn đã hoàn thành chng trình hc.
 Chng trình đào to bao gm các khóa hc. Các khóa hc thng dy v mt
ch đ rng ln hoc mt lnh vc c th nào đó.
 Các khóa hc bao gm các bài hc. Mi bài hc đc t chc đ thc hin mt
trong nhng mc tiêu ln ca khóa hc hoc mt nhóm các mc tiêu liên quan.

  mc đ thp hn là nhng ch đ riêng bit, mi ch đ nói đn mt mc
tiêu hc tp quan trng trong bài hc.
  cp di cùng là các hot đng hc tp, mi hot đng có th là tr li mt
câu hi c th ho
c gii quyt mt vn đ, nhng không đ đ thc hin mt
mc tiêu hc tp ca mình.
b. Làm quen vi các phn mm, công c và công ngh
 Làm quen vi các công c, công ngh ging dy và thc hành. S dng các
công c có sn, các công c tng tác trong bt k ng dng nào có th s
dng đ phi hp hc tp. Thành tho trong vi
c chun b và hng dn s
dng môi trng.
 Gii quyt các vn đ v k nng máy tính, các vn đ công ngh trc khi bt
đu.
c. Chun b v bài ging, t liu hc tp.
  chun b bài ging tht tt cn tham kho nhiu tài liu, đc nhiu Ebook
có liên quan và xem mt s bài vit trên Internet. Vic tham kho các Site d
y
hc trc tuyn có ni dung tng t cng là mt cách đ tìm kim ý tng
thit k bài ging
 ng trên phng din là ngi hc, xem xét ngi hc đã nm đc nhng
gì, yêu cu gì trong bài ging t phía ngi hc. T đó xây dng bài ging vi
ni dung phù hp.
 Có th gi bài ging đn nhng ngi có nhiu kinh nghim d
y hc truyn
thng hoc mt s admin ca các Site dy hc tng t đ ghi nhn các góp ý
giúp hoàn thin bài ging.
d. Chun b v phng pháp ging dy
 Không đ cho sinh viên làm thay nhng vic cha thành tho.
 Phi chc chn am hiu v ni dung bài ging. Bit nhng gì cn chun b đ

dy, làm th nào đ dy nó và làm th
nào đ dy nó không mt nhiu thi
gian.
 Phi luôn sn sàng đi phó vi các tình hung phát sinh, chun b mt k
hoch B d phòng trong trng hp gp khó khn  k hoch A. D đoán các
tr ngi mà hc viên có th gp phi và sn sàng đ gii quyt, khuyn khích.
 Ghi nhn li nhng nhn xét t ngi hc
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 9
 Nguyên tc trình bày trc tuyn: Nói nhn mnh, chn đúng t và bin đi âm
thanh. K nng lng nghe tích cc c âm thanh và vn bn
 Trình bày khóa hc trc các đng nghip trc khi trình bày nó cho sinh viên.
Chun b và thc hành trc khi ging dy là chìa khóa cho mt khóa hc trc
tuyn thành công.
3.2. La chn phng pháp xây dng Site Elearning
Có nhiu cách đ xây dng mt site Elearning: Dùng phn mm xây dng site
d
y hc (LMS), tùy bin website qun tr ni dung (s dng CMS), vit code toàn b
h thng…
Mun bt đu xây dng mt trang web nhng li không bit nhiu v k thut
hoc kinh nghim v lp trình, tt nht nên s dng các công c mã ngun m có sn
đ thc hin. Bi vì chúng đã đc xây dng tt c vn đ v k thu
t cng nh bo
trì d liu, cho phép tp trung vào vic to ra mt trang web theo ý tng đã có.
Vì vy nhóm thc hin chn gii pháp xây dng site h tr hc tp bng cách
tùy bin website qun tr ni dung (CMS). C th hn là s dng Joomla đ tùy bin
thành site h tr hc tp bng nhng công c có sn. Vi Joomla có th to mt
website nhanh chóng , đp mt, nhi
n tính nng tích hp và d qun lí.
3.3. Tin hành xây dng Site

Nhóm thc hin s dng Joomla đ to site h tr hc tp nh sau:
 V ni dung Site gm nhng môn hc nh: Nhp môn mng máy tính, qun
tr mng, mng máy tính nâng cao và lp trình web PHP&MySQL cn bn.
Nhng môn này đu thuc hng chuyên ngành qun tr mng. Trong mi
môn hc có các bài gii thiu v môn hc, yêu cu môn hc, các bài ging,
bài thc hành, video hng dn, các câu hi ôn tp.
 V mt giao din: Phác tho giao din ca site ra giy trc sao cho hp dn
và bt mt ngi hc ri mi tin hành làm trên máy. Giao din Site có s
dng CSS3, Jquery, HTML5 … đ to các hiu ng đp mt, thu hút hc
viên. Trong site có thêm mt s module bên ngoài hoc module đc tùy bin
đ góp phn thu hút ngi xem.
4. CU TRÚC BÁO CÁO
Báo cáo có 4 chng:
 Chng I: TNG QUAN V  TÀI
o Gii thiu v Elearning
o Gii pháp xây dng site h tr hc tp bng website qun tr ni dung
 Chng II: GII THIU V JOOMLA
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 10
o Gii thiu Joomla
o Joomla dùng cho Elearning
o Tùy bin Joomla dùng cho đ tài
 Chng III: GII THIU V WEBSITE
o Gii thiu Website
o Kt qu đt đc
o Hng m rng ca Website
 Chng IV: KT LUN
o Tng kt v đ tài
o Liên h thc tin
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng

SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 11
CHNG II
GII THIU V JOOMLA
1. GII THIU JOOMLA
1.1. Joomla là gì ?
Joomla là mt h qun tr ni dung mã ngun m. Joomla đc vit bng ngôn
ng PHP và kt ni ti c s d liu MySQL – hoàn toàn min phí nên đc nhiu
ngi a chung. Joomla cho phép ngi dùng đa thông tin, hình nh qung bá lên
Internet mt cách d dàng và nhanh chóng.
Vi nhng ngi không chuyên v lp trình vn có th s dng Joomla đ to
nên mt website hoành tráng, đ
p mt.
Joomla có các đc tính c bn là: B đm trang (Page caching) giúp làm tng
tc đ hin th, lp ch mc, đc tin RSS (RSS feeds), trang dùng đ in, bn tin nhanh,
blog, din đàn, bình chn, lch biu, tìm kim trong Site và h tr đa ngôn ng.
Joomla đc phát âm theo ting Swahili nh là 'jumla' ngha là "đng tâm hip
lc".
Joomla đc s dng  khp mi ni trên th gii, t nhng website cá nhân
cho ti nh
ng h thng website doanh nghip có tính phc tp cao, cung cp nhiu
dch v và ng dng. Joomla có th d dàng cài đt, d dàng qun lý và có đ tin cy
cao.
Joomla đáp ng đc mô t v 7 đc tính ca Web 2.0:
1. Web có vai trò nn tng, có th chy mi ng dng
2. Tp hp trí tu cng đng
3. D liu có vai trò then cht
4. Phn mm đc cung cp  dng dch v web và đc cp nht không
ngng
5. Phát trin ng dng d dàng và nhanh chóng
6. Phn mm có th chy trên nhiu thit b

7. Giao din ng dng phong phú
Joomla - Mt h qun tr ni dung mã ngun m mnh nht hin nay trên th
gii. Joomla luôn đc nm trong top 3 trong bt k bng xp hng CMS nào.
Ra đi do bt đng quan đim trong ni b Mambo - mt h qun tr ni dung
ni ting, gn nh toàn b nhân lc ch cht (Core Team) ca mambo đã ra đi, xây
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 12
dng nên mt đ ch hùng mnh vi tên gi Open Source Master, và Joomla ra đi t
đó (2005). Ch hn 3 nm chào đi, Joomla đã làm nên mt k tích: 2 ln đt gii
nht mã ngun m ng dng tt nht th gii - s thành viên trên 200.000 ngi (tính
riêng ti joomla.org). Nu tính thêm nhng site ln nh rockettheme.com,
joomlart.com, joomlashack.com, virtuemart.net, thì con s thành viên lên đn hàng
triu ngi.
V s phn mm (source code) đc download, thì Joomla cng chi
m t l cao
so vi các mã ngun m khác nh Phpnuke, Rainbow portal, DotnetNuke, Xoops hay
Drupal.
Tính đn thi đim cui tháng 9/2008, Cn c theo ch s tìm kim trên Google,
thì có đn gn 112.000.000 kt qu có t "Joomla"; có 28.900.000 kt qu vi cm t
"powered by joomla"
V s extensions (các sn phm nh component, mambot, plugin, module, ),
Joomla cng đt con s k lc: trên 3.200. ó là cha k đn hàng ngàn template
đc xây dng ch đ dành cho website Joomla!
Vì vy, n
u cn xây dng mt website, dù là web cá nhân hay là mt website
ngân hàng, mt đi công ty, mt h thng bán hàng trc tuyn, mt h thng vin
thông, mt trng hc online, hãy nên dùng Joomla. Joomla có th làm đc mi
th liên quan đn web.
Ti Vit Nam, hin joomlaviet.org vn là website s 1 ca cng đng Joomla
Vit Nam nh tính h tr cao và phi li nhun. Tính đn 10/2008, Joomla Vit có gn

20 ngàn thành viên - là nhng ngi yêu thích Joomla nói riêng, mã ngun m nói
chung.
Khi nm v
ng Joomla, vic phát huy đc nhng đim mnh và khc phc
đc đim yu ca Joomla tr nên khá d dàng.
1.2. Vì sao chn Joomla ?
S d chn Joomla vì nhng u đim ca nó trong vic xây dng và phát trin
website: To mt website nhanh chóng , đp mt, nhin tính nng tích hp, d qun lí
và d s dng mà không cn bit nhiu v lp trình.
Joomla giúp mi ngi có th
phát trin vic kinh doanh, hc tp, ging dy,
gii thiu, qung bá hình nh, dch v, sn phm ca mình, ca công ty, ca trng
mình mt cách tt nht, hiu qu nht vi chi phí thp nht.
1.3. ng dng Joomla
Joomla đc ng dng vào :
 Các cng thông tin đin t hoc các website doanh nghip
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 13
 Thng mi đin t trc tuyn
 Báo đin t, tp chí đin t
 Website ca các doanh nghip va và nh
 Website ca các c quan, t chc phi chính ph
 Website các trng hc
 Website ca gia đình hay cá nhân
1.4. Lch s phát trin Joomla
Joomla là "sn phm anh em" vi Mambo gia tp đoàn Miro ca Úc vi phn
đông nhng ngi phát trin nòng ct.
Ban đu công ty Miro ca Úc đã phát trin Mambo theo dng ng dng mã
ngun đóng. n tháng 4 nm 2001, công ty đã thông qua mt chính sách bn quyn
kép, ngha là phát hành Mambo theo c giy phép GPL.

Mi th vn tin trin bình thng cho đn trc khi xy ra tranh chp v mt
pháp lý vào nm 2003. V vic dn ti ý tng Mambo cn phi đc bo v bi mt
t
 chc phi li nhun. Nhng nhng nhà phát trin không hài lòng v c cu ca qu
tài tr Mambo. Andrew Eddie, ngi lãnh đo nhóm phát trin, trong mt lá th gi
cng đng, đã chia s nhng lo lng ca mình v qu tài tr Mambo và mi quan h
ca nó ti cng đng. Ông vit: " Chúng tôi cho rng tng lai ca Mambo nên
đc qun lý, điu chnh bi nhng yêu cu ca ngi s
 dng và kh nng ca
nhng nhà phát trin. Trong khi đó, qu tài tr Mambo li đc thit k nhm trao
quyn điu khin cho Miro, mt thit k ngn cn s hp tác gia qu tài tr và cng
đng ". Vì vy vào ngày 17 tháng 8 nm 2005, toàn b đi phát trin nòng ct ca
Mambo đã ri khi d án trong khi đang làm vic vi phiên bn 4.5.3.
Nh s tr
giúp ca Trung tâm Lut T do Phn mm (Software Freedom Law
Center - SFLC), 20 thành viên nòng ct c ca Mambo đã thành lp mt t chc phi
li nhun khác ly tên là Open Source Matters, đ h tr v mt t chc, pháp lý và
kinh phí cho d án mã ngun m còn cha đc đt tên ca h. Cùng lúc đó, nhóm
phát trin cng lp mt website ly tên OpenSourceMatters đ phân phi thông tin ti
nhng ngi s dng, nhng ngi phát trin, nh
ng ngi thit k và cng đng
Joomla nói chung. Ngi đng đu d án chính là Andrew Eddie.
Ngay ngày hôm sau, 1000 ngi đã gia nhp din đàn OpenSourceMatters, hu
ht các bài vit cho din đàn đu khuyn khích và đng tình vi hành đng ca Nhóm
Phát trin. Tin trên đã nhanh chóng đc đng ti trên các tp chí newsforge.com,
eweek.com và ZDnet.com.
Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng
SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang 14
Trong mt thông báo ca Eddie 2 tun sau đó, các nhóm đã đc t chc li và
cng đng Joomla tip tc tng trng. Ti ngày 1 tháng 9 nm 2005 tên mi ca d

án đã đc thông báo cho khong 3000 ngi theo dõi đi Phát trin và đn ngày 16
tháng 9 thì h cho ra đi Joomla 1.0.
1.5. Phiên bn Joomla
Hin Joomla có 2 dòng phiên bn chính:
 Joomla 1.0.x: Phiên bn th h 1
 Phiên bn phát hành đu tiên: Joomla 1.0.0 (ngày 15 tháng 9 nm 2005)
 Phiên bn phát hành mi nht: Joomla 1.0.15 (ngày 22 tháng 2 nm 2008)
 Joomla 1.5.x: Phiên bn th h 2
 Các phiên bn c (giai đon phát trin): Joomla 1.5 beta, Joomla 1.5 RC1,
Joomla 1.5 RC2, Joomla 1.5 RC3, Joomla 1.5 RC4
 Phiên bn phát hành mi nht: Joomla 1.5.11 (ngày 03 tháng 06 nm 2009)
 Dòng phiên bn 1.0.x
 Phiên bn đu tiên ca Joomla là phiên bn Joomla 1.0 (hay Joomla 1.0.0)
có ngun gc t Mambo 4.5.2.3 (đã bao gm thêm nhiu bn vá bo mt
và sa li).
 Các phiên bn tip theo có dng 1.0.x
 im mnh ca Joomla 1.0.x: Có mt s lng rt ln các thành phn m
rng (module/component); thành phn nhúng (mambot); giao din
(template).
 Dòng phiên bn 1.5.x
 Phiên bn Joomla 1.5 là phiên bn ci tin t Joomla 1.0.x (phn code
đc vit li hoàn toàn, tuy nhiên vn gi cách hành x nh c) đc coi
nh Mambo 4.6. Joomla 1.5 tip tc duy trì mt giao din ngi s dng
đn gin.
 C Joomla 1.5 và Mambo 4.6 đu h tr đa ngôn ng. Joomla thì s dng
file đnh dng ".ini" đ lu các thông tin chuyn đi ngôn ng, còn Mambo
thì s dng file đnh dng ".gettext". Joomla 1.5 h tr tt c các ngôn ng
có tp ký t đc biu din bng bng mã UTF-8.
 Joomla 1.5 cng bao gm các đc tính mi nh các mô hình chng thc
(LDAP, Gmail ), h tr mô hình khách-chxml-rpc. Nó cng h tr các

trình điu khin c s d liu dành cho MySQL 4.1+ (trên nn PHP 5) và

×