Báo cáo thực tập cuối khóa nghiên cứu và xây dựng website
Trang 1
92 Nguy n Đình Chi u, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 ễ ể
Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena
BÁO CÁO TH C T P CU I KHÓA Ự Ậ Ố
NGUYÊN C U VÀ XÂY D NG WEBSITE Ứ Ự
Giáo viên hướng dẫn: Võ Đỗ Thắng
Khoa: KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH TP.HCM, ngày 10, tháng 8, năm 2015
Trang 2III Tìm hi u v Moodle - ể ề 15
1 Gi i thi u v Moodle - 16-18ớ ệ ề
2 Cài đ t và s d ng Moodle - 19-26ặ ử ụ
3 Ứng d ng đã th c hi n - 27-ụ ự ệ28
IV Tìm hi u v Opencart - ể ề 29
1 Gi i thi u v Opencart - 30ớ ệ ề
2 Cài đ t và s d ng Opencart - 30-ặ ử ụ39
3 Ứng d ng đã th c hi n - 40-ụ ự ệ41
V Tìm hi u v Joomla - ể ề 42
1 Gi i thi u v Joomla - 43-ớ ệ ề45
2 Cài đ t và s d ng Joomla - 45-ặ ử ụ57
3 Ứng d ng đã th c hi n - 58-ụ ự ệ59
Trang 3VI M t s hình nh tháo l p Server - ộ ố ả ắ
60-61
VII Nh n xét và đánh giá c a b n thân ậ ủ ả - 62
VIII Nh n xét và đánh giá c a Th y giám sát ậ ủ ầ - 63
I GI I THI U TRUNG TÂM ATHENA Ớ Ệ
1 S M NH TRUNG TÂM ATHENA Ứ Ệ
Trung tâm ATHENA thành l p tháng 10/2004ậ
Giám đ c: Võ Đ Th ng ố ỗ ắ
www.athena.edu.vn
Trung Tâm Đào T o Qu n Tr M ng & An Ninh M ng Qu c Tạ ả ị ạ ạ ố ếATHENA đ c thành l p t năm 2004, là m t t ch c qui tượ ậ ừ ộ ổ ứ ụnhi u trí th c tr Vi t Nam đ y năng đ ng, nhi t huy t vàề ứ ẻ ệ ầ ộ ệ ếkinh nghi m trong lãnh v c CNTT, v i tâm huy t góp ph n vàoệ ự ớ ế ầcông cu c thúc đ y ti n trình đ a công ngh thông tin làộ ẩ ế ư ệngành kinh t mũi nh n, góp ph n phát tri n n c nhà ế ọ ầ ể ướ
Trang 42 CÁC LĨNH V C ĐÀO T O CHÍNH Ự Ạ
Trung tâm ATHENA đã và đang t p trung ch y u vào đàoậ ủ ế
t o chuyên sâu qu n tr m ng, an ninh m ng, th ng m iạ ả ị ạ ạ ươ ạ
đi n t theo các tiêu chu n qu c t c a các hãng n i ti ngệ ử ẩ ố ế ủ ổ ế
nh Microsoft, Cisco, Oracle, Linux LPI, CEH….ư
Song song đó trung tâm ATHENA còn có nh ng ch ng trìnhữ ươđào t o cao c p dành riêng theo đ n đ t hàng c a các đ n vạ ấ ơ ặ ủ ơ ị
Trang 5nh B Qu c Phòng, B Công An, ngânhàng, doanh nghi p,ư ộ ố ộ ệcác c quan chính ph , t ch c tài chính ơ ủ ổ ứ
Sau g n 10 năm ho t đ ng, nhi u h c viên t t nghi pầ ạ ộ ề ọ ố ệtrung tâm ATHENA đã là chuyên gia đ m nh n công tácả ậ
qu n lý h th ng m ng, an ninh m ng cho nhi u b ngànhả ệ ố ạ ạ ề ộ
nh C c Công Ngh Thông Tin - B Qu c Phòng , B Côngư ụ ệ ộ ố ộ
An, S Thông Tin Truy n Thông các t nh, b u đi n cácở ề ỉ ư ệ
t nh…ỉ
Ngoài ch ng trình đào t o, Trung tâm ATHENA còn cóươ ạnhi u ch ng trình h p tác và trao đ i công ngh v i nhi uề ươ ợ ổ ệ ớ ề
đ i h c l n nh đ i h c Bách Khoa Thành Ph H Chínhạ ọ ớ ư ạ ọ ố ồMinh, H c Vi n An Ninh Nhân Dân (Th Đ c), H c Vi n B uọ ệ ủ ứ ọ ệ ưChính Vi n Thông….ễ
3 Đ I NGŨ GI NG VIÊN Ộ Ả
T t c các gi ng viên trung tâm ATHENA có đ u t t nghi pấ ả ả ề ố ệ
t các tr ng đ i h c hàng đ u trong n c T t c gi ngừ ườ ạ ọ ầ ướ ấ ả ảviên ATHENA đ u ph i có các ch ng ch qu c t nh MCSA,ề ả ứ ỉ ố ế ưMCSE, CCNA, CCNP, Security+, CEH,có b ng s ph m Qu cằ ư ạ ố
t (Microsoft Certified Trainer).Đây là các ch ng ch chuyênế ứ ỉmôn b t bu c đ đ đi u ki n tham gia gi ng d y t i trungắ ộ ể ủ ề ệ ả ạ ạtâm ATHENA
Trang 6 Bên c nh đó,Các gi ng viên ATHENA th ng đi tu nghi p vàạ ả ườ ệ
c p nh t ki n th c công ngh m i t các n c tiên ti nậ ậ ế ứ ệ ớ ừ ướ ế
nh Mỹ, Pháp, Hà Lan, Singapore, và truy n đ t các côngư ề ạngh m i này trong các ch ng trình đào t o t i trung tâmệ ớ ươ ạ ạATHENA
Trang 7 Đ m b o vi c làm cho h c viên t t nghi p khoá dài h nả ả ệ ọ ố ệ ạ
Gi i thi u vi c làm cho m i h c viênớ ệ ệ ọ ọ
Th c t p có l ng cho h c viên khá gi iự ậ ươ ọ ỏ
Ngoài gi h c chính th c, h c viên đ c th c hành thêm mi nờ ọ ứ ọ ượ ự ễphí, không gi i h n th i gian.ớ ạ ờ
H tr kỹ thu t không th i h n trong t t c các lĩnh v c liênỗ ợ ậ ờ ạ ấ ả ựquan đ n máy tính, m ng máy tính, b o m t m ngế ạ ả ậ ạ
H tr thi Ch ng ch Qu c t ỗ ợ ứ ỉ ố ế
Giáo viên hướng dẫn: Võ Đỗ Thắng | 7
Trang 8A thena
Trang 9II TÌM HI U V WORDPRESSS Ể Ề
1 WORDPRESS LÀ GÌ?
T i sao mình l i ch n WordPress? ạ ạ ọ
Tr c h t, nó hoàn toàn mi n phí, cung c p nhi u theme đ pướ ế ễ ấ ề ẹ
mi n phí, h tr nhi u plugin hay mi n phí và s d ng r t dễ ỗ ợ ề ễ ử ụ ấ ễdàng.Ch c h n có b n đã s d ng, có b n ch bi t đ n, có b nắ ẳ ạ ử ụ ạ ỉ ế ế ạ
ch nghe qua thôi ho c ch a bi t gì v s t n t i c a nó.OK,ỉ ặ ư ế ề ự ồ ạ ủnhân ti n chúng ta cùng nhau tìm hi u WordPress đ hi u h nệ ể ể ể ơ
v nó nhéề
WordPress là m t CMS, m t mã ngu n m và hoàn toàn mi nộ ộ ồ ở ễphí đ làm blog, trang web cá nhân ho c b t c gì mà b nể ặ ấ ứ ạthích WordPress đ c vi t b ng ngôn ng l p trình PHP và sượ ế ằ ữ ậ ử
d ng MySQL database WordPress là “con” c a B2 / Cafelog,ụ ủ
đ c xây d ng trên s ti n d ng, cùng các đ nh d ng chu nượ ự ự ệ ụ ị ạ ẩ
c a web.ủ
Đ n gi n, WordPress là m t ph n m m b n có th s d ngơ ả ộ ầ ề ạ ể ử ụ
n u mu n làm m t trang web cá nhân, mà không c n ph i “v tế ố ộ ầ ả ậ
l n” v i nó đ có đ c k t qu ộ ớ ể ượ ế ả
Trang 10 Có r t nhi u Theme mi n phí, chuyên nghi p và SEO r t t t.ấ ề ễ ệ ấ ố
D dàng qu n lý và thao tác, vi c qu n lý blog, bài vi t gi ngễ ả ệ ả ế ố
nh các ph n m m thi t k web chuyên nghi p.ư ầ ề ế ế ệ
Tích h p s n Latex – công c so n th o công th c toán h c,ợ ẵ ụ ạ ả ứ ọ
b n có th vi t công th c toán h c ngay trong bài vi t.ạ ể ế ứ ọ ế
Upload và qu n lý hình nh m t cách d dàng, đ c bi t làả ả ộ ễ ặ ệ
ch c năng t o thumbnail r t hay.ứ ạ ấ
Có m t h th ng Widget đa d ng ( ng d ng t o thêm ) nhộ ệ ố ạ ứ ụ ạ ư
Th ng kê s ng i truy c p, Danh sách các bài vi t m i, cácố ố ườ ậ ế ớbài vi t n i b t, đ c xem nhi u, đ c comment nhi u, Li tế ổ ậ ượ ề ượ ề ệ
kê các chuyên m c, Li t kê các trang, Bài vi t theo ngày tháng,ụ ệ ế
… có đ n trên 23 Widget đ b n tha h l a ch n.ế ể ạ ồ ự ọ
Th ng kê s truy c p t ng ngày đ i v i m i bài vi t c a blog.ố ố ậ ừ ố ớ ỗ ế ủTrên c s đó b n sẽ có đ nh h ng nên vi t gì ti p theo.ơ ở ạ ị ướ ế ế
Trang 11 H th ng qu n lý và duy t Comment r t hay, có th ch nệ ố ả ệ ấ ể ặspam theo IP.
H th ng phân quy n v i nhi u c p đ khác nhau nh :ệ ố ề ớ ề ấ ộ ưAdministrator, Author, Editor, Contributer, Subcriber M iỗphân quy n sẽ có các quy n h n khác nhau nh đ c phépề ề ạ ư ượđăng bài vi t, s a bài vi t, xóa bài vi t, duy t comment …ế ử ế ế ệ
Sao l u d li u m t cách d dàng đ backup ho c chuy nư ữ ệ ộ ễ ể ặ ểnhà sang m t n i khác.ộ ơ
H tr import đa năng t các blog khác nh Blogspot, Tumblr,ỗ ợ ừ ưBlogger, LiveJournal …
WordPress h tr 3 GB đ l u tr hình nh và văn b n.ỗ ợ ể ư ữ ả ả
Hàng ngày WordPress sẽ th ng kê 100 bài vi t trên các blogố ế
ti ng Vi t đ c nhi u ng i đ c nh t Nh đó b n bi t đ cế ệ ượ ề ườ ọ ấ ờ ạ ế ượcác thông tin quan tr ng nh t đang di n ra.ọ ấ ễ
3 CÀI Đ T VÀ S D NG WORDPRESS Ặ Ử Ụ
Cài đ t WordPress sẽ có 2 hình th c:ặ ứ đăng ký mi n phí t iễ ạWordPress.com ho cặ t i và cài đ t WordPress lên host c a b n.ả ặ ủ ạ
Đăng ký mi n phí t i WordPress.comễ ạ
WordPress.com là d ch v blog mi n phí, khi đăng ký t i kho n b nị ụ ễ ả ả ạ
sẽ có 1 sub-domain d ng yoursite.wordpress.com; WordPress.comạ
r t d s d ng, th ng đ c dùng đ vi t blog, có s n nhi u giaoấ ễ ử ụ ườ ượ ể ế ẵ ề
di n mi n phí đ b n ch n, có m t c ng đ ng vi t blog r t đôngệ ễ ể ạ ọ ộ ộ ồ ế ấ
đ o Tuy nhiên có m t h n ch , b n không th cài đ c Plugin, sẽả ộ ạ ế ạ ể ượkhông ch nh s a đ c code và Settings sẽ h n chỉ ử ượ ạ ế
Trang 12 T i và Cài đ t WordPress lên Host c a b n (Self-Hosted)ả ặ ủ ạ
WordPress cho phép b n t i mã ngu n mi n phí t iạ ả ồ ễ ạwebsite WordPress.org
V i mã ngu n này, b n hoàn toàn t do làm m t website mà b nớ ồ ạ ự ộ ạ
mu n (ố ch không đ n thu n là vi t blog ứ ơ ầ ế )
WordPress Self-Hosted cho phép b n t i lên và cài đ t trên b t cạ ả ặ ấ ứhosting nào, b n đ c cài đ t thêm tùy ý các plugin ho c theme, b nạ ượ ặ ặ ạ
có th tùy ý ch nh s a code c a theme theo ý mu n (ể ỉ ử ủ ố đi u mà ề WordPress.com không làm đ c ượ ) Tuy nhiên, b n sẽ ph i t n fee thuêạ ả ố
Trang 13hosting và domain cho mình, nh ng b n có th upload trên hostingư ạ ểfree nh ưHostinger.vn
CÀI CÁC THI T L P C N THI T Ế Ậ Ầ Ế
Sau khi cài xong WordPress thì b n nên cài đ t các thi t l p c nạ ặ ế ậ ầthi t cho website đ nó ho t đ ng t t h nế ể ạ ộ ố ơ
Bây gi b n vào ph nờ ạ ầ Settings -> General
Trang 144 NG D NG ĐÃ TH C HI N Ứ Ụ Ự Ệ
T o tài kho n Hostinger.vn và đăng nh pạ ả ậ
Trang 15 T o database qu n lí d li u ạ ả ữ ệ
Trang 16 T o các blog cá nhân và hình thành trang webạ
Link: http://intership.esy.es/Intership_2015/
Giáo viên hướng dẫn: Võ Đỗ Thắng | 16
Trang 18III TÌM HI U V MOODLE Ể Ề
1 MOODLE LÀ GÌ?
Moodle là m t h th ng qu n lý h c t p (Learningộ ệ ố ả ọ ậManagement System - LMS ho c ng i ta còn g i là Courseặ ườ ọManagement System ho c VLE - Virtual LearningặEnvironment), là mã ngu n m (do đó mi n phí và có thồ ở ễ ể
ch nh s a đ c mã ngu n), cho phép t o các khóa h c trênỉ ử ượ ồ ạ ọ
m ng Internet hay các website h c t p tr c ty n ạ ọ ậ ự ế
Moodle (vi t t t c a Modularế ắ ủ Object-Oriented Dynamic
Learning Environment)
Moodle đ c sáng l p năm 1999 b iượ ậ ở Martin Dougiamas,
ng i ti p t c đi u hành và phát tri n chính c a d án Doườ ế ụ ề ể ủ ựkhông hài lòng v i h th ng LMS/LCMS th ng m i WebCTớ ệ ố ươ ạtrong tr ng h c Curtin c a Úc, Martin đã quy t tâm xâyườ ọ ủ ế
d ng m t h th ng LMS mã ngu n m h ng t i giáo d c vàự ộ ệ ố ồ ở ướ ớ ụ
ng i dùng h n ườ ơ
T đó đ n nay Moodle có s phát tri n v t b c và thu hútừ ế ự ể ượ ậ
đ c s quan tâm c a h u h t các qu c gia trên th gi i vàượ ự ủ ầ ế ố ế ớngay c nh ng công ty bán LMS/LCMS th ng m i l n nh tả ữ ươ ạ ớ ấ
nh BlackCT( BlackBoard +Web CT) cũng có các chi n l cư ế ượriêng đ c nh tranh v i Moodleể ạ ớ
Moodle là m t n n t ng cho h c tr c tuy n có mã ngu n m ộ ề ả ọ ự ế ồ ởMoodle r t đáng tin c y, có trên 10 000 site trên (th ng kê t iấ ậ ố ạmoodle.org) th gi i đã dùng Moodle t i 160 qu c gia và đãế ớ ạ ố
đ c d ch ra 75 ngôn ng khác nhau Có trên 100 nghìn ng iượ ị ữ ườ
đã đăng kí tham gia c ng đ ng Moodle (moodle.org) và s nộ ồ ẵsàng giúp b n gi i quy t khó khăn.ạ ả ế
Moodle phát tri n d a trên ngôn ng PHP (Ngôn ng đ cể ự ữ ữ ượdùng b i các công ty Web l n nh Yahoo, Flickr, Baidu, Digg,ở ớ ưCNET) có th m r ng t m t l p h c nh đ n các tr ngể ở ộ ừ ộ ớ ọ ỏ ế ườ
đ i h c l n trên 50 000 sinh ạ ọ ớ
Trang 19 B n có th dùng Moodle v i các database mã ngu n m nhạ ể ớ ồ ở ưMySQL ho c PostgreSQL Phiên b n 1.7 tr đi sẽ h tr thêmặ ả ở ỗ ợcác database th ng m i nh Oracle, Microsoft SQL đ cácươ ạ ư ể
b n có thêm nhi u c h i l a ch nạ ề ơ ộ ự ọ
2 CÁC Đ C TRUNG C B N C A MOODLE Ặ Ơ Ả Ủ
Nh đã trình bày trên, Moodle là m t h th ng qu n lýư ở ộ ệ ố ả
h c t pọ ậ , do đó nó cho phép ng i dùng t o các khóa h c,ườ ạ ọ
đ thi tr c tuy n, n p bài t p,… bên c nh đó còn có cácề ự ế ộ ậ ạtính năng h tr t ng tác gi a ng i dùng nh g i tinỗ ợ ươ ữ ườ ư ử
Trang 20Tuy nhiên, Moodle không cho phép t o bài gi ng tr c ti p trên ạ ả ự ế
h th ng Do đó, ng i dùng ph i s d ng các ph n m m t o ệ ố ườ ả ử ụ ầ ề ạbài gi ng nh :ả ư
Adobe Presenter (r t ti n, g n nh ) và Adobe ấ ệ ọ ẹCaptivate, Adobe Authoware
Ariculate Presenter
Microsoft LCDS và Producer (Mi n phí)ễ
Active Presenter (đ y đ các công c )ầ ủ ụ
Moodle n i b t làổ ậ thi t k h ng t i giáo d cế ế ướ ớ ụ , dành cho
nh ng ng i làm trong lĩnh v c giáo d c.ữ ườ ự ụ
Moodle r t d dùng v i giao di n tr c quan, giáo viên chấ ễ ớ ệ ự ỉ
m t m t th i gian ng n đ làm quen và có th s d ngấ ộ ờ ắ ể ể ử ụthành th o Giáo viên có th t cài và nâng c p Moodle.ạ ể ự ấ
Do thi t k d a trênế ế ự module nên Moodle cho phép b nạ
ch nh s a giao di n b ng cách dùng cácỉ ử ệ ằ theme có
tr cướ ho cặ t o thêm m t themeạ ộ m i cho riêng mình.ớ
Tài li u h trệ ỗ ợ c a Moodle r t đ s và chi ti t, khác h nủ ấ ồ ộ ế ẳ
v i nhi u d án mã ngu n m khác.ớ ề ự ồ ở
Moodle phù h p v i nhi u c p h c và hình th c đào t o:ợ ớ ề ấ ọ ứ ạ
ph thông, đ i h c/cao đ ng, không chính quy, trong các tổ ạ ọ ẳ ổ
Trang 21 C ng đ ng Moodle Vi t Nam đ c thành l p tháng 3 nămộ ồ ệ ượ ậ
2005 v i m c đích xây d ng phiên b n ti ng Vi t và h trớ ụ ự ả ế ệ ỗ ợcác tr ng tri n khai Moodle.ườ ể
T đó đ n nay,ừ ế nhi u tr ng đ i h c, t ch c và cá nhânề ườ ạ ọ ổ ứ ở
Vi t Nam đã dùng Moodle Có th nói Moodle là m t trongệ ể ộcác LMS thông d ng nh t t i Vi t Nam C ng đ ng Moodleụ ấ ạ ệ ộ ồ
Vi t Nam giúp b n gi i quy t các khó khăn v cài đ t, cáchệ ạ ả ế ề ặdùng các tính năng, cũng nh cách ch nh s a và phát tri n.ư ỉ ử ể
Nh r ng c ng đ ng Moodle Vi t Nam đ c xây d ng b ngớ ằ ộ ồ ệ ượ ự ằchính Moodle
M t câu h i đ t ra là Moodle tr giá bao nhiêu ? ộ ỏ ặ ị
Cài đ t Moodle sẽ có 2 hình th c:ặ ứ cài đ t t i local host c a b n sau ặ ạ ủ ạ
đó đ a lên hosting c a b n và cài đ t tích h p trên hosting mi n phíư ủ ạ ặ ợ ễ
CÀI Đ T MOODLE C C B TRÊN WINDOWN ( CÀI TRÊN Ặ Ụ Ộ
LOCAL HOST)
B ướ c 1 T i ph n m m ả ầ ề :
Cài đ t XAMPP d ng exe: ặ ạ http://www.xampp.org
Gói cài đ t Moodle d ng nén: ặ ạ http://www.moodle.org
B ướ c 2 Cài đ t máy ch gi l p: ặ ủ ả ậ
Nh n đúp lên t p tin cài đ t XAMPP và cài đ t theoấ ậ ặ ặ
h ng d n c a ph n m m Nên đ m i thông s thi tướ ẫ ủ ầ ề ể ọ ố ế
l p theo m c đ nh Khi cài đ t xong, toàn b h th ngậ ặ ị ặ ộ ệ ốmáy ch gi l p sẽ đ c l u trong c ng máy tính t iủ ả ậ ượ ư ổ ứ ạ
th m c C:\xampp.ư ụ
Trang 22 K t đó, máy ch sẽ truy c p đ c thông qua trìnhể ừ ủ ậ ượduy t web (Internet Explorer, Mozilla Firefox, ) t i đ aệ ạ ị
ch : ỉ http://localhost hay http://127.0.0.1
B ướ c 3 T o c s d li u cho platform ạ ơ ở ữ ệ
M máy ch gi l p b ng bi u t ng XAMPP Controlở ủ ả ậ ằ ể ượPanel trên màn hình B ng đi ukhi n XAMPP sẽ xu tả ề ể ấ
Trang 23 c t bên tay trái, ch n công c phpMyAdmin đ t o cỞ ộ ọ ụ ể ạ ơ
s d li u B ng đi u khi n c a phpMyAdmin sẽ xu tở ữ ệ ả ề ể ủ ấ
hi n.ệ
Trong ô Create new database, nh p tên c s d li u màậ ơ ở ữ ệmình mu n t o, sau đó nh n nút Create ố ạ ấ L u ý: ư tên c s d ơ ở ữ
li u ệ là m t trong ba thông tin quan tr ng đ qu n lí c s dộ ọ ể ả ơ ở ữ
li u (n i l u toàn b thông tin c a platform Moodle), c n ghiệ ơ ư ộ ủ ầ
nh c n th n.ớ ẩ ậ
Trang 24 V i m i c s d li u, c n ph i có ớ ỗ ơ ở ữ ệ ầ ả tên truy c p và m t kh u ậ ậ ẩ
V i m t website ho t đ ng trên máy ch gi l p, ch khi sớ ộ ạ ộ ủ ả ậ ỉ ử
d ng đúng tên truy c p và m t kh u thì m i có th truy xu tụ ậ ậ ẩ ớ ể ấ(đ c) t CSDL hay l u gi (ghi) thông tin vào CSDL đ cọ ừ ư ữ ượ
Enter database’s name here
Creat new database
Trang 25 C s d li u m i t o ra có tên truy c p m c đ nh là 'root' vàơ ở ữ ệ ớ ạ ậ ặ ị
m t kh u đ tr ng Có th t o tên truy c p và m t kh uậ ẩ ể ố ể ạ ậ ậ ẩkhác, song đi u này thông th ng d gây nh m l n v i ng iề ườ ễ ầ ẫ ớ ườdùng không n m rõ c ch ho t đ ng c a các website, nên dắ ơ ế ạ ộ ủ ễ
Thao tác th ng g p trên các máy tính là nh n chu t ph i lênườ ặ ấ ộ ả
t p tin nén, trong th l nh nhanh c a công c gi i nén (nhậ ẻ ệ ủ ụ ả ưWinzip, 7-ZIP, WinRAR, ), ch n l nh Extract here T p tinọ ệ ậnén sẽ đ c bung ra thành m t th m c hoàn ch nh, v i tênượ ộ ư ụ ỉ ớ
m c đ nh là 'moodle' ặ ị
Chép c n th n th m c 'moodle' này vào ph n c ng doẩ ậ ư ụ ầ ổ ứmáy ch gi l p qu n lí: C:\xampp\htdocs.ủ ả ậ ả
B ướ c 5 Cài đ t Moodle trên máy ch gi l p XAMPP ặ ủ ả ậ
Đ a ch truy c p c a platform trên máy ch gi l pị ỉ ậ ủ ủ ả ậ
th ng là: ườ http://localhost/moodle Ph nđuôi sauầ'localhost/' chính là tên th m c website c c b đã chépư ụ ụ ộtrong th m c htdocs.ư ụ
Trang 26 Dùng trình duy t web đ m đ a ch này, và nh n Nextệ ể ở ị ỉ ấliên t c cho t i khi xu t hi n b ng đòi h i khai báo thôngụ ớ ấ ệ ả ỏtin truy c p c s d li u.ậ ơ ở ữ ệ
Nh p các thông tin v c s d li u đã khai báo trên:ậ ề ơ ở ữ ệ ở
o Máy ch : localhostủ
o Tên c s d li u: nh đã đ tơ ở ữ ệ ư ặ
o Tên truy c p: root (n u không có t o tên truy c pậ ế ạ ậkhác)
o M t kh u: đ tr ng (v i tên truy c p 'root').ậ ẩ ể ố ớ ậ
Ti p t c nh n nút ế ụ ấ Next đ ti n hành các b c cài đ tể ế ướ ặ
ti p theo C n ph i đ ng ý ch p nh n m t tho thu n sế ầ ả ồ ấ ậ ộ ả ậ ử
d ng Moodle, sau đó nh n nút ụ ấ Continue đ cài đ t các thànhể ặ
ph n cho đ n khi xu t hi n m t màn hình đòi h i khai báoầ ế ấ ệ ộ ỏthông tin c a ng i qu n tr platform Moodleủ ườ ả ị
Đây chính là tài kho n ng i dùng đ u tiên trên websiteả ườ ầnày, có toàn quy n qu n tr Do đó các thông tin ph i đ cề ả ị ả ượghi nh c n th n.ớ ẩ ậ
Trang 27S khác bi t gi a thông tin truy c p c s d li u và thông ự ệ ữ ậ ơ ở ữ ệ tin truy c p c a ng ậ ủ ườ i dùng là gì?
o Thông tin truy c p c s d li u ậ ơ ở ữ ệ đ c s d ng trongượ ử ụ
t ng tác gi a Moodle và máy ch gi l p XAMPP, choươ ữ ủ ả ậphép Moodle l y thông tin t c s d li u xu t ra choấ ừ ơ ở ữ ệ ấ
ng i dùng xem, và l u thông tin ho t đ ng trên Moodleườ ư ạ ộvào c s d li u Còn ơ ở ữ ệ thông tin truy c p c a ng i dùng ậ ủ ườ
ch là s t ng tác gi a ng i dùng vàỉ ự ươ ữ ườ
o Moodle, là “chìa khoá” cho phép ng i dùng truy c p vàoườ ậMoodle đ làm vi c b ng các công c tr c quan mà khôngể ệ ằ ụ ự
c n ph i bi t đ n c u trúc c s d li u nh th nào.ầ ả ế ế ấ ơ ở ữ ệ ư ế
o Sau khi đã t o xong tài kho n ng i dùng qu n tr , chạ ả ườ ả ị ỉ
c n quay v trang ti p đón c a platform (th ng làầ ề ế ủ ườ
Trang 28 Hu b platform Moodle và cài đ t l i ỷ ỏ ặ ạ
Sau m t th i gian s d ng, n u có l i x y ra hay vì b t c lí doộ ờ ử ụ ế ỗ ả ấ ứ
gì mu n hu b toàn b platform Moodle trên máy, c n làmố ỷ ỏ ộ ầtheo hai b c:ướ
G b ch ng trình gi l p máy ch XAMPP: có hai cáchỡ ỏ ươ ả ậ ủ
o Vào Start >> Programs >> Apache Friends >>XAMPP >> Uninstall
o Vào Start >> Control Panel >> Add/RemovePrograms >> Ch n XAMPP trongọdanh sách và nh n nút Remove.ấ
Sau khi g b b c 1, c n xoá s ch m i d u v t cònỡ ỏ ở ướ ầ ạ ọ ấ ế
l u l i b ng cách vào đĩa C:\, xoá th công toàn b thư ạ ằ ổ ủ ộ ư
m c cài đ t XAMPP (th ng là C:\xampp).ụ ặ ườ
Trang 29 Quá trình cài đ t l i sau đó sẽ hoàn toàn gi ng v i ặ ạ ố ớ
t ng b ừ ướ c nh đã nêu trên ư ở
T i và Cài đ t Moodle lên Host c a b n ả ặ ủ ạ
Moodle cho phép b n t i mã ngu n mi n phí t iạ ả ồ ễ ạwebsite Moodle.org V i mã ngu n này, b n hoàn toàn t doớ ồ ạ ựlàm m t website mà b n mu n (ộ ạ ố ch không đ n thu n là ứ ơ ầ
Cài các thi t l p c n thi t ế ậ ầ ế
Sau khi cài xong Moodle thì b n nên cài đ t các thi t l p c nạ ặ ế ậ ầthi t cho website đ nó ho t đ ng t t h nế ể ạ ộ ố ơ
Bây gi b n vào ph nờ ạ ầ Addministration -> Turn editing on
Trang 304 Ứ NG D NG ĐÃ TH C HI N Ụ Ự Ệ
T o tài kho n Hostinger.vn và đăng nh pạ ả ậ
T o database qu n lí d li uạ ả ữ ệ
Trang 31 K t n i moodle vào databaseế ố
Đăng nh p vào moodleậ
T o các blog cá nhân và hình thành trang webạ
Link: http://dat.esy.es/HD_MD/
Trang 32Giáo viên hướng dẫn: Võ Đỗ Thắng | 32
92 Nguy n Đình Chi u, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 ễ ể
Website: http://athena.edu.vn - http://athena.com.vn
E-mail: support@athena.edu.vn - tuvan@athena.edu.vn
Facebook: http://facebook.com/trungtamathena
Trang 33Báo cáo thực tập cuối khóa A
thena
z
IV TÌM HI U OPENCART Ể
1 OPENCART LÀ GÌ?
Opencart là m t CMS mã ngu n m phát tri n dành cho các hộ ồ ở ể ệ
th ng bán hàng tr c tuy n online hay còn g i là th ng m iố ự ế ọ ươ ạ
đi n t Nó đ c phát tri n trên ngôn ng l p trình PHP và sệ ử ượ ể ữ ậ ử
Trang 34lý s n ph m, chuyên m c s n ph m, nhà cung c p hay th ngả ẩ ụ ả ẩ ấ ươ
hi u, r t chuyên nghi p.ệ ấ ệ
Đ c xây d ng trên mô hình MVC nên vi c phát tri n vi tượ ự ệ ể ếmodule trên nó r t đ n gi n giúp cho các nhà phát tri n có thấ ơ ả ể ểcode ra nh ng ch c năng riêng theo ý khách hàng, c ng v i hữ ứ ộ ớ ệ
th ng qu n lý Module r t ti n d ng cho khách hàng.ố ả ấ ệ ụ
Hi n nay đã có Vesion 2.x v i giao di n admin Responsive, bệ ớ ệ ổsung nhi u tính năng m i giúp cho vi c qu n lý d dàng h n.ề ớ ệ ả ễ ơTuy nhiên có nhi u ý ki n trái chi u cho r ng giao di n adminề ế ề ằ ệ
m i này nhìn không đ c đ p l m.ớ ượ ẹ ắ
2 CÁC Đ C TRUNG C B N C A OPENCART Ặ Ơ Ả Ủ
OpenCart là m t mã ngu n m mi n phí ộ ồ ở ễ , s d ng ngôn ử ụ
ng PHP ữ
Cung c p gi i pháp th ng m i đi n t m nh mẽ v iấ ả ươ ạ ệ ử ạ ớ
kh năng t o gian hàng kinh doanh tr c tuy nả ạ ự ế
Ngoài tính năng mi n phí thì opencart đ c bi t đ n v iễ ượ ế ế ớcác tính năng v n có c a 1 mã ngu n m (opensource),ố ủ ồ ở
là có th s a đ i, d hi u ch nh, d c i ti n theo h ngể ử ổ ễ ệ ỉ ễ ả ế ướphát tri n c a b n thân ng i s d ng.ể ủ ả ưở ử ụ
Opencart qu n lý h th ng CMS l n v i ph n mua hàng,ả ệ ố ớ ớ ầ
đi m th ng Đi u mà ng i vi t tâm đ c nh t ể ưở ề ườ ế ắ ấ ởOpensource là ch đ t buid Theme, t o kh năng sángế ộ ự ạ ả
t o cho ng i dùng, cùng v i ch đ qu n lý đi m c ng,ạ ườ ớ ế ộ ả ể ộ
đi m th ng, qu n lý gian hàng c c kì rõ ràng và hi uể ưở ả ự ệ
qu , tính d s d ng…ả ễ ử ụ
OpenCart là m t h th ng gi hàng ộ ệ ố ỏ
Trang 35 Nh đã nói trên, Opencart đ u t khá công phu choư ở ầ ư
vi c s d ng qu n lý các gian hàng, và khách hàng Nóệ ử ụ ả
ch a các module cho phép b n s d ng các m c đíchư ạ ử ụ ụkhác nhau, nh gi i thi u s n ph m, s n ph m đ cư ớ ệ ả ẩ ả ẩ ượ
đ a ra tr ng bày…ư ư
Opencart có các tính năng phong phú
Các opensource m i lo i đ u có th m nh riêng, không cóỗ ạ ề ế ạ
lo i nào h n lo i nào, nh ng t khi ng i vi t s d ngạ ơ ạ ư ừ ườ ế ử ụOpencart thì th y ng c nhiên v i các tính năng mà nó đemấ ạ ớ
Opencart thân thi n v i ng ệ ớ ườ i dùng
Đ u tiên, hãy xem qua trang qu n lý ADMIN, tác th tabầ ả ẻ
đ c s p x p ượ ắ ế d i d ng tr t xu ng, thu n ti n chúngướ ạ ượ ố ậ ệ
đ c đóng gói l i t ng khu v c v i nhau, đi u này cóượ ạ ừ ự ớ ề
C ng đ ng phát tri n m nh (c mi n phí và th ngộ ồ ể ạ ả ễ ươ
m i), c ng đ ng ngày càng phát tri n m nh Vi t Nam,ạ ộ ồ ể ạ ở ệ
vì th s h tr là r t l n, và nhanh chóngế ự ỗ ợ ấ ớ
Đ c bi t nhà phát tri n có th tùy ch nh nh ng gì mìnhặ ệ ể ể ỉ ữthích, có th đào sâu nghiên c u, và không gi i h n t pể ứ ớ ạ ậtin Ng i s d ng bi t ít nhi u v PhotoShop và m t ítườ ử ụ ế ề ề ộ
l p trình có th s d ng đ c d dàngậ ể ử ụ ượ ễ