Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
2,06 MB
Nội dung
LỜI CẢM ƠN Trước hết em xin chân thành cám ơn thầy giáo, cô giáo Khoa Công nghệ thông tin Trường Đại học Dân lập Hải Phòng, người dạy dỗ, trang bị cho chúng em kiến thức bản, cần thiết năm học vừa qua để em có đủ điều kiện hồn thành đề tài tốt nghiệp Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo Ths Trần Ngọc Thái, người hướng dẫn, bảo tận tình suốt thời gian làm đề tài tốt nghiệp Chúng xin gởi đến cha mẹ lời ghi ơn sâu sắc, người sinh dạy bảo chúng trưởng thành đến ngày hôm Mặ dù em cố gắng để hoàn thiện báo cáo tốt nghiệp song khả hạn chế nên báo cáo cịn nhiều thiếu sót Vì em mong đóng góp chân tình thầy bạn bè Một lần em xin chân thành cảm ơn! Hải Phòng, Ngày 10 tháng năm 2010 Sinh viên Nguyễn Thị Hồng Ngân Th■ah■■ng Mang Luôn 123doc thu■n l■icam s■ tr■ h■u k■t s■ nghi■m t■im■t d■ng s■website mang kho m■i th■ m■ l■i d■n CH■P vi■n nh■ng cho ■■u kh■ng ng■■i NH■N quy■n chia dùng, l■ CÁC s■l■i v■i và■I■U t■t công h■n mua nh■t 2.000.000 ngh■ bán KHO■N cho tàihi■n ng■■i li■u TH■A tài th■ hàng li■u dùng hi■n THU■N ■■u ■ t■t Khi ■■i, Vi■t c■ khách b■n l■nh Nam Chào online hàng v■c: Tác m■ng tr■ khơng tài phong thành b■n khác chun ■■n thành tíngì d■ng, v■i so nghi■p, viên 123doc v■i cơng c■a b■n hồn ngh■ 123doc g■c h■o, thơng B■n và■■ n■p có tin, cao th■ ti■n ngo■i tính phóng vào ng■, Khách trách tài to,kho■n nhi■m thu nh■ c■a ■■i hàng tùy123doc, v■i ý cót■ng th■b■n d■ ng■■i dàng s■ dùng ■■■c tra c■u M■c h■■ng tàitiêu li■u nh■ng hàng m■t■■u quy■n cáchc■a l■i123doc.net sau xác,n■p nhanh ti■n tr■ chóng thành website th■ vi■n tài li■u online l■n nh■t Vi■t Nam, cung c■p nh■ng tài li■u ■■c không th■ tìm th■y th■ tr■■ng ngo■i tr■ 123doc.net Nhi■u event thú v■, event ki■m ti■n thi■t th■c 123doc luôn t■o c■ h■i gia t■ng thu nh■p online cho t■t c■ thành viên c■a website Mangh■n Luôn Th■a Xu■t Sau Nhi■u 123doc h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mơ ngun b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n 123doc Sau Th■a Xu■t h■■ng phát thu■n cam nh■n m■t t■k■t s■ t■i ýxác n■m t■■ng d■ng s■ nh■n website mang ■■i, t■o t■l■i c■ng ■■ng d■n 123doc CH■P nh■ng ■■u ■■ng h■ NH■N ■ã quy■n th■ng chia t■ng ki■m CÁC s■s■ l■i b■■c ti■n vàchuy■n ■I■U t■t mua online kh■ng nh■t bán KHO■N sang b■ng cho tài ■■nh ng■■i li■u ph■n tài TH■A v■ li■u hàng thơng dùng tríTHU■N hi■u c■a ■■u tin Khi qu■ Vi■t xác khách nh■t, minh Nam Chào hàng uy tài l■nh Tác m■ng tín kho■n tr■ phong v■c cao thành b■n email nh■t tàichuyên ■■n li■u thành b■n Mong v■i nghi■p, viên kinh ■ã 123doc 123doc.net! mu■n ■■ng c■a doanh hoàn mang 123doc kýonline v■i h■o, Chúng l■ivà 123doc.netLink cho Tính ■■ n■p tơi c■ng cao ■■n cung ti■n tính ■■ng th■i vào c■p trách xác tài ■i■m D■ch xãkho■n th■c nhi■m h■itháng V■ m■t s■ c■a (nh■ ■■i ■■■c ngu■n 5/2014; 123doc, v■i ■■■c g■i t■ng tài 123doc v■ mô nguyên b■n ng■■i ■■a t■s■ v■■t d■■i tri dùng ■■■c ch■ th■c m■c ■ây) email M■c h■■ng quý 100.000 cho b■n tiêu báu, b■n, nh■ng ■ã hàng phong l■■t tùy ■■ng ■■u quy■n truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau vuingày, n■p lòng “■i■u giàu ti■n s■ ■■ng tr■ giá Kho■n h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n Th■a Xu■t Sau Nhi■u 123doc Mang h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chun ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n cơng ■■ng c■a c■ doanh b■n hồn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thơng B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i không t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t u■t phát Nhi■u Mang Luôn 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n t■ m■t tr■ t■ h■u ýk■t s■ thú nghi■m t■i ýt■■ng xác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event t■o kho m■i ■■i, t■o t■ c■ng th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■ng ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia ki■m t■ng ki■m dùng, l■ CÁC s■ th■c ti■n s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công online h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N b■ng sang b■ng cho tài ■■nh hi■n tài ng■■i li■u ph■n tài TH■A li■u tài v■ th■ li■u hàng t■o li■u thông dùng trí hi■u hi■n THU■N hi■u c■ c■a ■■u ■ tin qu■ t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia nh■t, b■n nh■t, minh l■nh Nam t■ng Chào online uy hàng uy tài v■c: l■nh thu Tác tín m■ng tín kho■n tr■ cao nh■p khơng tài phong v■c cao thành b■n nh■t email nh■t tài online khác chun ■■n li■u thành tín Mong b■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã mu■n t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n mang hoàn mang ngh■ 123doc ký g■c online thành v■i l■i h■o, Chúng l■i thông B■n cho 123doc.netLink cho viên Tính ■■ n■p có c■ng tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i ■■ng tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác xã tài ■i■m D■ch xã to,h■i kho■n th■c nhi■m h■i thum■t tháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ngu■n ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cótài g■i t■ng th■ tài 123doc nguyên v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t tri d■■i tri dùng ■■■c ch■ th■c tra th■c m■c ■ây) email c■u quý M■c h■■ng quý 100.000 cho tài báu, b■n tiêu báu, li■u b■n, nh■ng phong ■ã hàng phong m■t l■■t tùy ■■ng ■■u phú, quy■n cách truy thu■c phú, ky, c■a c■p ■a ■a l■i b■n vào d■ng, 123doc.net m■i d■ng, sau xác, vuingày, n■p giàu lòng “■i■u nhanh giàu ti■n giá s■ ■■ng tr■ giá Kho■n chóng h■u tr■ thành tr■ nh■p ■■ng 2.000.000 website ■■ng Th■a th■ email th■i vi■n th■i Thu■n mong c■a thành mong tài v■ li■u mu■n viên mu■n S■ online ■■ng D■ng t■o click t■o l■n ■i■u ký, D■ch ■i■u vào nh■t l■t link ki■n ki■n V■” vào Vi■t 123doc cho top sau cho Nam, cho 200 ■ây cho ■ã cung các (sau g■i users website c■p users ■âynh■ng có ■■■c cóph■ thêm thêm tài bi■n g■i thu thu li■u t■t nh■p nh■t nh■p ■■c T■it■i Chính khơng t■ng Chính Vi■tth■i vìth■ Nam, vìv■y v■y ■i■m, tìm 123doc.net t■123doc.net th■y l■chúng tìm ki■m tơi th■ racó ■■i thu■c ■■i tr■■ng th■ nh■m nh■m c■p top ngo■i ■áp 3nh■t ■áp Google ■ng tr■ ■KTTSDDV ■ng 123doc.net nhu Nh■n nhuc■u c■u ■■■c chia theo chias■ quy■t danh s■tàitài hi■u li■u li■uch■t ch■t c■ng l■■ng l■■ng ■■ng vàvàki■m bình ki■mch■n ti■n ti■nonline online website ki■m ti■n online hi■u qu■ uy tín nh■t Nhi■u Mang Ln 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mơ nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t MỤC LỤC LỜI NÓI ĐẦU CHƢƠNG 1: GIỚI THIỆU VỀ MÃ NGUỒN MỞ 1.1 Khái niệm mã nguồn mở 1.2 Lợi ích mã nguồn mở 1.3 Ứng dụng mã nguồn mở CHƢƠNG 2: HỆ QUẢN TRỊ NỘI DUNG JOOMLA 2.1 Giới thiệu sơ lược Joomla 2.1.1 Joomla gì? 2.1.2 Ứng dụng Joomla 10 2.1.3 Ưu nhược điểm Joomla 12 2.1.3.1 Ưu điểm Joomla 12 2.1.3.2 Nhược điểm Joomla 13 2.1.4 Các phiên Joomla 13 2.1.4.1 Dòng phiên 1.0.x 13 2.1.4.2 Dòng phiên 1.5.x 14 2.2 Vài nét lịch sử Joomla 15 2.3 Tại phải chọn Joomla? 16 2.4 Kiến trúc Joomla 17 2.5 Sử dụng WebServer để chạy Joomla (Xampp) 18 2.5.1 Cài đặt WebServer Xampp 18 2.5.2 Cấu hình WebServer Xampp 18 2.6 Cài đặt cấu hình Joomla 19 2.6.1 Cài đặt Joomla 19 2.6.2 Cấu hình Joomla 25 2.7 Việt hóa Joomla 26 2.7.1 Việt hóa phần Front – End (bên ngồi) 26 2.7.2 Việt hóa phần Back – End (phần người quản trị) 29 CHƢƠNG 3: PHÁT TRIỂN CÁC MODULE TRONG JOOMLA 32 3.1 Cấu trúc gói cài đặt Module 32 3.2 Module Positions 34 3.3 Module Manager (Quản lý Module) 35 3.4 Tạo Module 36 3.4.1 Tạo module có sẵn 36 3.4.2 Tạo module rỗng 37 3.4.3 Viết nội dung cho Module 40 3.5 Cách đưa Module tích hợp vào Joomla 40 CHƢƠNG 4: KHẢO SÁT VÀ PHÁT TRIỂN VIRTUEMART TRONG JOOMLA 41 4.1 Giới thiệu sơ lược Component VirtueMart 41 4.2 Cài đặt Component VirtueMart Joomla 1.5.x 42 4.3 Cài đặt thêm modules hỗ trợ VirtueMart 43 4.4 Việt hóa VirtueMart 43 CHƢƠNG 5: ỨNG DỤNG PHÁT TRIỂN WEBSITE “ÁO CƢỚI VIỆT” 45 5.1 Giới thiệu số chức website “ÁO CƯỚI VIỆT” 45 5.1.1 Chức dành cho người quản trị website 45 5.1.2 Các chức dành cho khách hàng website 45 5.2 Cấu hình hệ thống 45 5.2.1 Máy Server 45 5.2.2 Máy Client 46 5.3 Một số giao diện WebSite “Áo cưới Việt” 47 KẾT LUẬN 54 DANH MỤC CÁC HÌNH Hình 1: Joomla Hình 2: Khuynh hướng phát triển hệ thống Joomla 10 Hình 3: Thống kê số lượng trang web xây dựng Joomla 01/2007 – JoomlaShack.12 Hình 4: Vòng đời phát triển Joomla! 1.5 15 Hình 5: Kiến trúc Joomla 17 Hình 6: Hiển thị bung gói Joomla 19 Hình 7: Màn hình Xampp 20 Hình 8: Tạo Database 20 Hình 9: Giao diện cài đặt Joomla 21 Hình 10: Kiểm tra cấu hình hệ thống 22 Hình 11: Thơng tin quyền 22 Hình 12: Thiết lập thông số để kết nối tới sở liệu 23 Hình 13: Thiết lập thông số FPT 23 Hình 14: Thiết lập cấu hình site Joomla bạn 24 Hình 15: Kết thúc 24 Hình 16: Giao diện Joomla sau cài đặt xong 25 Hình 17: Cấu hình Joomla với tab site 26 Hình 18: Cấu hình Joomla với tab database 26 Hình 19: Đăng nhập vào quản trị 27 Hình 20: Danh mục cài đặt 27 Hình 21: Cái đặt ngơn ngữ 28 Hình 22: Thơng báo cài đặt thành cơng 28 Hình 23: Quản lý ngơn ngữ 29 Hình 24: Chọn ngơn ngữ 29 Hình 25: Control Panel chưa Việt hóa 30 Hình 26: Control Panel sau Việt hóa 30 Hình 27: Menu Admin chưa Việt hóa 31 Hình 28: Menu Admin sau Việt hóa 31 Hình 29: Module Manager 37 Hình 30: Module chép 37 Hình 31: Tạo module rỗng 38 Hình 32: Chọn mod tạo 38 Hình 33: Module Details 39 Hình 34: Viết nội dung cho module 40 Hình 35: Cơng thức trang thương mại điện tử 41 Hình 36: Chọn kiểu cài đặt 42 Hình 37: Cài đặt thành cơng VirtueMart 43 Hình 38: Giao diện sau Việt hóa 44 Hình 39: Giao diện chung cho phần quản lý website 45 Hình 40: Trang chủ 47 Hình 41: Phần tin tức 48 Hình 42: Tin tức chi tiết 48 Hình 43: Menu dịch vụ trọn gói 49 Hình 44: Menu áo cưới 49 Hình 45: Menu chụp hình 50 Hình 46: Menu quay phim 50 Hình 47: Menu trang điểm 51 Hình 48: Menu hoa tươi 51 Hình 49: Xem chi tiết sản phẩm 52 Hình 50: Xem giỏ hàng 52 Hình 51: Đăng kí thành viên 53 Hình 52: Xem chi tiết hóa đơn mua sản phẩm 53 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng LỜI NÓI ĐẦU Trong năm gần với phát triển vượt trội khoa học kĩ thuật đăc biệt Công nghệ thông tin, với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Trong lĩnh vực lĩnh vực quản lý thực giúp ích nhiều người, việc áp dụng quản lý mua bán máy tính thay cho việc quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết thực cần thiết Năm 2008 năm Việt Nam có phát triển lớn mạnh lĩnh vực thương mại thức trở thành thành viên thứ 150 tổ chức thương mại giới WTO Với phát triển mạnh mẽ khơng thể phủ nhận đóng góp thương mại điện tử, lĩnh vực nóng bỏng nay! Một đất nước phát triển mạnh mẽ, sống người ngày nâng cao, mức tiêu thụ sản phẩm ngày tăng… Tóm lại nhu cầu người ngày tăng Vì việc quản lý giới thiệu sản phẩm cần phải có thay đổi từ thủ cơng sang máy móc Chương trình chạy môi trường hệ điều hành WinXP, WinServer, Linux sử dụng ngôn ngữ chuẩn xử lý liệu PHP, HTML, JavaScript, XML, CSS hệ quản trị sở liệu MySQL Dùng Xampp làm môi trường WebServer hỗ trợ sẵn Apacher, PHP, MySQL Vì khả thời gian cịn hạn chế, Website khơng tránh khỏi có thiếu sót định, mong góp ý q thầy bạn để Website hồn thiện Xin chân thành cảm ơn Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng CHƢƠNG GIỚI THIỆU VỀ MÃ NGUỒN MỞ 1.1 Khái niệm mã nguồn mở Mã nguồn mở hiểu theo nghĩa rộng khái niệm chung sử dụng cho tất phần mềm mà mã nguồn cơng bố rộng rãi, cơng khai cho phép người tiếp tục phát triển phần mềm Điều khơng có nghĩa chúng chép, sửa chữa thoải mái hay sử dụng vào mục đích Mã nguồn mở công bố nhiều điều kiện khác nhau, số cho phép phát triển, sử dụng bán tùy ý miễn giữ nguyên dòng nguồn gốc sản phẩm, số bắt buộc tất sản phẩm làm từ phải Open Source, số khác địi hỏi phải cơng bố trọn vẹn mã nguồn, số khác không cho phép sử dụng vào mục đích thương mại, số khác lại khơng có buộc đáng kể… Qua ta thấy khái niệm Open Source khơng thể chuẩn xác mà muốn nói đến tính pháp lý việc sử dụng phần mềm mã nguồn mở, phải xem xét đến diều kiện sử dụng cụ thể mà chúng công bố Một điều kiện hay áp dụng GPL: GNU General Public Licence tổ chức Free Software Foundation GPL có hai đặc điểm phân biệt là: Tác giả gốc giữ quyền phần mềm cho phép người dùng nhiều quyền khác, có quyền tìm hiểu, phát triển, cơng bố quyền khai thác thương mại sản phẩm Tác giả sử dụng luật quyền để bảo đảm quyền khơng bị vi phạm tất người, phần mềm có sử dụng mã nguồn mở Đặc điểm thứ hai thường gọi hiệu ứng virut (virus effect) biến tất phần mềm có dùng mã nguồn GPL biến thành phần mềm GPL Trên thực tế điều có nghĩa: tác giả sử dụng dù phần nhỏ mã nguồn GPL chương trình mình, phải cơng bố điều kiện GPL Các điều khoản phân phối phần mềm mã nguồn mở phải tuân thủ tiêu chuẩn sau: Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Tự tái phân phối Bản quyền không giới hạn khỏi việc bán hay đem cho phần mềm thành phần phần mềm tổng hợp mà có chứa chương trình từ nhiều nguồn khác Bản quyền khơng địi hỏi việc phải giữ nguyên trạng phần mềm hay phí tổn khác cho thương vụ Mã nguồn Chương trình phải kèm mã nguồn phải cho phép phân phối mã nguồn dạng biên dịch Ở nơi mà số dạng sản phẩm không phân phối mã nguồn phải có cách thức phổ biến rộng rãi nhằm lấy mã nguồn với chi phí khơng cao chi phí tái sản xuất hợp lý – khuyến khích cho phép tải cách miễn phí qua Internet Các chương trình phát sinh Bản quyền phải cho phép sửa đổi chương trình phát sinh từ đó, phải cho phép chúng phân phối điều khoản giấy phép phần mềm gốc Tính tồn vẹn mã nguồn cung cấp tác giả Bản quyền hạn chế khơng cho phép mã nguồn phân phối dạng sửa đổi quyền cho phép phân phối “các file vá” mã nguồn nhằm mục đích sửa đổi chương trình thời gian tạo sản phẩm Bản quyền phải cho phép cách tường minh việc phân phối mềm tạo từ mã nguồn sửa đổi Bản quyền yêu cầu sản phẩm phát sinh phải mang tên hay số hiệu phiên khác so với phần mềm gốc Theo đó, quyền mã nguồn mở phải đảm bảo mã nguồn tồn dạng dễ dàng lấy được, yêu cầu phân phối với sở mã nguồn nguyên gốc ban đầu kèm với vá Theo cách này, thay đổi “khơng thức” xuất hình thức sẵn sàng để tiếp cận phân biệt cách dễ dàng với mã nguồn sở Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Khơng có phân biệt đối xử cá nhân hay nhóm người Bản quyền phải khơng phân biệt đối xử với cá nhân hay nhóm người Một số quốc gia, có Hoa Kì ban hành điều luật hạn chế xuất số loại phần mềm định Một giấy phép tuân thủ định nghĩa mã nguồn mở cảnh báo cho người sử dụng giấy phép hạn chế áp dụng nhắc nhở họ họ có nghĩa vụ tuân thủ luật pháp, nhiên quyền khơng tự đặt giới hạn Không phân biệt đối xử với lĩnh vực công việc Bản quyền phải không cản trở khỏi việc sử dụng chương trình lĩnh vực cơng việc cụ thể Việc phân phối quyền Các quyền lợi kèm với chương trình phải áp dụng cho tất mà chương trình tái phân phối đến đồng thời không cần phải thực thi thứ giấy phép phụ thêm bên quy định Giấy phép phải khơng giành riêng cho sản phẩm Các quyền lợi chương trình phải khơng phụ thuộc vào việc chương trình phải phận phân phối phần mềm cụ thể khác Nếu chương trình tách từ phân phối sử dụng hay phân phối điều khoản giấy phép kèm theo chương trình tất bên mà chương trình phân phối đến nên có quyền lợi ngang quyền lợi đưa theo phân phối phần mềm gốc Bản quyền không cản trở phần mềm khác Bản quyền phải không áp đặt giới hạn lên phần mềm khác mà phân phối kèm với phần mềm có quyền Ví dụ, quyền không dẫn tất phần mềm khác phân phối phương tiện phải phần mềm mã nguồn mở Đúng GPL tuân thủ theo yêu cầu Phần mềm liên kết với thư viện phân phối GPL kế thừa GPL tạo nên sản phẩm đơn nhất, phần mềm mà chúng phân phối kèm theo Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Giấy phép phải trung dung mặt công nghệ Không cho phép tồn điều khoản quyền khẳng định liên quan đến công nghệ riêng biệt hay kiểu giao diện Tóm lại, mã nguồn mở (Open Source) thuật ngữ sản phẩm phần mềm có mã nguồn mở Phần mềm nguồn mở phần mềm cung cấp dạng mã nguồn, khơng miễn phí giá mua mà chủ yếu miễn phí quyền: người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo số nguyên tắc định giấy phép phần mềm nguồn mở (ví dụ General Public Licence GPL) mà không cần xin phép ai, điều mà họ không phép làm phần mềm nguồn đóng (tức phần mềm thương mại)… Nhìn chung, thuật ngữ “Open Source” dùng để lôi nhà kinh doanh, điều thuận lợi miễn phí cho phép người dùng có quyền “sở hữu hệ thống” Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả số chi phí dịch vụ bảo hành, huấn luyện, nâng cấp, tư vấn… tức dịch vụ thực thực để phục vụ người dùng, không bán sản phẩm nguồn mở tài sản trí tuệ chung, khơng phải tài sản riêng nhà cung cấp Tiện ích mà Open Source mang lại quyền tự sử dụng chương trình cho mục đích, quyền tự để nghiên cứu cấu trúc chương trình, chỉnh sửa phù hợp với yêu cầu, truy cập vào mã nguồn, quyền tự phân phối lại phiên cho nhiều người, quyền tự cải tiến chương trình phát hành cải tiến mục đích cơng cộng 1.2 Lợi ích mã nguồn mở Phần mềm chép hồn tồn miễn phí, người dùng hoàn toàn an tâm chia sẻ chương trình tuyệt vời với bạn bè Các định dạng file khơng hồn tồn bị kiểm sốt vài nhà cung cấp Điều xảy liệu nằm phần mềm độc quyền? Việc sử dụng định dạng file bí ẩn khiến người dùng dùng chương trình cơng ty Do u cầu công việc, người dùng muốn sử dụng liệu cho ứng dụng khác chương trình quyền khơng cho phép! Cịn nhà cung cấp chấm dứt hỗ trợ ngưng việc nâng cấp sản phẩm, chắn liệu người dùng bị Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng CHƢƠNG KHẢO SÁT VÀ PHÁT TRIỂN VIRTUEMART TRONG JOOMLA 4.1 Giới thiệu sơ lƣợc Component VirtueMart Có nhiều người chủ cửa hàng nhỏ, doanh nghiệp muốn phát triển trang website giới thiệu sản phẩm mà khơng có tiền thuê thiết kế website, mua sản phẩm thương mại Chúng xin đưa giải pháp tốt để bạn lựa chọn Đó kết hợp joomla dòng 1.5.x phần mở rộng chuyên bán hàng trực tuyến VirtueMart Đây thành phần mở rộng mã nguồn mở miễn phí bạn xem tải http://www.virtuemart.net Hình 35: Cơng thức trang thương mại điện tử Website bán hàng qua mạng internet (VirtueMart Solution) giải pháp bán hàng trực tuyến đa chức năng, ổn định bảo mật cao Các tính bật: Quản lý số lượng sản phẩm danh mục không giới hạn, với số lượng lớn Bán hàng qua mạng nên dùng cửa hàng mạng Tìm kiếm thơng tin sản phẩm, danh mục hay nhà cung cấp cách nhanh chóng Có thể xếp theo thuộc tính sản phẩm muốn Đánh dấu ghi nhận sản phẩm “Đặc biệt” để thể bật sản phẩm riêng biệt cửa hàng Thơng báo số lượng sản phẩm cịn tồn kho cho khách hàng lựa chọn sản phẩm Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 41 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hỗ trợ toán trực tuyến: Người quản trị nhập hình thức tốn cho loại thẻ Khách hàng thực tốn qua hình thức mà họ muốn (trực tuyến, tiền mặt) Cung cấp đầy đủ hình thức vận chuyển hàng (như: UPS, DHL, cảng ) giá cho loại vận dựa hình thức vận chuyển trọng lượng loại sản phẩm Quản lý tịan vẹn quy trình bán hàng: từ lúc đặt hàng đơn hàng hoàn tất (đã chuyển, thu) An toàn, bảo mật, kiểm chứng qua nhiều dự án triển khai thành công 4.2 Cài đặt Component VirtueMart Joomla 1.5.x Hình 36: Chọn kiểu cài đặt Đăng nhập vào phần quản trị Joomla Chọn Installers -> Components Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 42 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Trong phần Install new Component chọn Browse Chọn tới vị trí tập tin Com_virtuemart_1.1.4.zip vừa download Chọn Open -> Chọn Upload File & Install Thơng báo q trình cài đặt thành công Upload component – Success 4.3 Cài đặt thêm modules hỗ trợ VirtueMart Đăng nhập vào phần quản trị Joomla Chọn Installers -> modules Trong phần Install new modules chọn Browse Chọn tới vị trí tập tin có dạng mod_xxx.zip Chọn Open -> Chọn Upload File & Install Thơng báo q trình cài đặt thành cơng Upload component – Success Hình 37: Cài đặt thành cơng VirtueMart 4.4 Việt hóa VirtueMart Mặc định VirtueMart tồn ngơn ngữ tiếng Anh, website cần cho người Việt sử dụng nên cần Việt hóa theo chuẩn ngơn ngữ người Việt Download gói ngơn ngữ tiếng Việt dùng cho VirtueMart thích hợp Sau giải nén copy thư mục langues vào Administrator/components/ com_virtuemart/ ghi đè lên thư mục langues cũ Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 43 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 38: Giao diện sau Việt hóa Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 44 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng CHƢƠNG ỨNG DỤNG PHÁT TRIỂN WEBSITE “ÁO CƢỚI VIỆT” 5.1 Giới thiệu số chức website “ÁO CƢỚI VIỆT” Website “Áo cưới Việt” xây dựng với mục đích cung cấp thông tin dịch vụ cưới hỏi dịch vụ liên quan, để khách hàng tìm kiếm lựa chọn cách nhanh chóng tối ưu cho ngày quan trọng đời 5.1.1 Chức dành cho ngƣời quản trị website Giao diện người quản trị cung cấp đầy đủ tiện ích cần thiết việc quản lý cửa hàng mạng như: thiết kế logic, đầu đủ tính quản lý sản phẩm, danh mục sản phẩm, đơn hàng, nhà cung cấp, thông tin tài khoản khách hàng, hình thức tốn, dịch vụ vận chuyển cho người sử dụng Hình 39: Giao diện chung cho phần quản lý website 5.1.2 Các chức dành cho khách hàng website Khách hàng xem lựa chọn sản phẩm cần mua Gửi lời bình luận sản phẩm Đặt mua sản phầm Đăng kí thành viên 5.2 Cấu hình hệ thống 5.2.1 Máy Server Cấu hình tối thiểu: Tốc độ xử lý: Pen IV 1.8MHz Ram: 512MB Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 45 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng HDD: trống 50MB Có kết nối Internet Yêu cầu phàn mềm: cài đặt Apache hệ điều hành windows làm webserver, cài đặt php, hệ quản trị cở sở liệu MySQL Sử dụng gói cài đặt webserver có sẵn xampp… có trình duyệt web để tiến hành việc cài đặt 5.2.2 Máy Client Cấu hình tối thiểu: Tốc độ xử lý: Pen IV 1.8MHz Ram: 512MB HDD: phù hợp để cài đặt hệ điều hành Có kết nối Internet Yêu cầu phần mềm: cài đặt hệ điều hành Windows, Mac, *nix… có cài đặt trình duyệt web Đối với hệ điều hành windows dùng IE phải nâng cấp lên IE Có thể sử dụng trình duyệt : Firefox, Google Chrome, Opera… Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 46 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng 5.3 Một số giao diện WebSite “Áo cƣới Việt” Hình 40: Trang chủ Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 47 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 41: Phần tin tức Hình 42: Tin tức chi tiết Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 48 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 43: Menu dịch vụ trọn gói Hình 44: Menu áo cưới Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 49 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 45: Menu chụp hình Hình 46: Menu quay phim Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 50 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 47: Menu trang điểm Hình 48: Menu hoa tươi Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 51 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 49: Xem chi tiết sản phẩm Hình 50: Xem giỏ hàng Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 52 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 51: Đăng kí thành viên Hình 52: Xem chi tiết hóa đơn mua sản phẩm Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 53 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng KẾT LUẬN Đề tài “tìm hiểu mã nguồn mở Joomla ứng dụng” doanh nghiệp cá nhân quan tâm tới Trong trình khảo sát tìm hiểu để phân tích đề tài dẫn thầy Th.s Trần Ngọc Thái, em hiểu phần thấy công việc cần phải làm để xây dựng cho ứng dụng “xây dựng website Áo cưới Việt” Bên cạnh em gặp nhiều khó khăn, em cố gắng nhiều để hoàn thành website với chức sau: Website giới thiệu thông tin tới khách hàng Website có phân chia quyền hạn theo tứng nhóm nhằm để đảm bảo thơng tin liệu Website xây dựng tảng Joomla tính bảo mật cao, tránh hacker xâm nhập đánh cắp liệu Website thử nghiệm localhost Website đạt số chức để phục vụ cho việc giới thiệu đến khách hàng sản phẩm cửa hàng Nhưng đáp ứng phần nhỏ yêu cầu Em mong góp ý để phát triển hồn thiện thời gian tới để đáp ứng đầy đủ yêu cầu Mặc dù em cố gắng trình khảo sát tìm hiểu mã nguồn mở xây dựng ứng dụng website “Áo cưới Việt”, không tránh khỏi thiếu xót Vì em mong q thầy cô quan tâm đến đề tài dẫn góp ý kiến cho em để em hoàn thiện website cách đầy đủ Mong muốn em phát triển website với nhiều tính Phát triển website theo hướng đối tượng Cơ chế bảo mật cao Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 54 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Tài liệu tham khảo [1] Phạm Hữu Khanh – Xây dựng ứng dụng Web PHP & MySQL Nhà xuất Phương Đông [2] Ban đạo CNTT quan Đảng Ngơn ngữ lập trình PHP & MySQL Ebook [3] Nguyễn Trường Sinh – Mcromedia DearmWeaver MX Nhà xuất lao động xã hội [4] http://www.joomlaviet.org [5] http://www.joomla.org [6] http://www.vinarao.com Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 55 ... nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng CHƢƠNG GIỚI THIỆU VỀ MÃ NGUỒN MỞ 1.1 Khái niệm mã nguồn mở Mã nguồn mở hiểu theo nghĩa rộng khái niệm chung sử dụng cho tất phần mềm mà mã nguồn cơng... nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 38: Giao diện sau Việt hóa Sinh viên thực hiện: Nguyễn Thị Hồng Ngân - Lớp CT1002 44 Đồ án tốt nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng CHƢƠNG ỨNG. .. nghiệp: Tìm hiểu mã nguồn mở Joomla ứng dụng Hình 3: Thống kê số lượng trang web xây dựng Joomla 01/2007 – JoomlaShack 2.1.3 Ƣu nhƣợc điểm Joomla 2.1.3.1 Ƣu điểm Joomla Là hệ thống mã nguồn mở Joomla