Ch cănĕng WordPress Drupal Joomla
Đăng nh p h th ng ● ● ●
T o, qu n ĺ, phơn quy n
cho ng i dùng ● ◙ ●
Download, upload tƠi li u ● ● ●
C p nh t thông tin nhanh
chóng ● ◙ ● Giao di n so n th o văn b n ● ● ● Nh́ng các t p tin, video, hình nh. ● ● ● B o m t ● ◙ ● H tr qu n ĺ điểm ● ◙ ◙ Qu n ĺ ngôn ng ● ● ■ Thi t l p vƠ qu n ĺ di n đƠn ● ● ● H tr khách xem tƠi nguyên ● ◙ ◙
Chú thích:
● ậ Có tính năng đó vƠ sử d ng d dƠng
◙ - Có tính năng đó nh ng khó sử d ng, ít ng i dùng
■ ậ Không có tính năng
3.2.4 L aăch năph năm mămƣăngu năm
Ph̀n m m mƣ ngu n m hi n nay đang đ c sử d ng vƠ nơng c p r t nhi u trên th giới cũng nh Vi t Nam. Nó đ c các c quan, t ch c, tr ng học sử d ng để
ng d ng vƠo công tác đƠo t o hoặc th ng m i. Hi n t i, Vi t Nam v n c̀n thi u
các quy định c thể v vi c áp d ng các chuẩn m , chính sách, c ch tƠi chính,
định m c, các quy định c thể v ng d ng ph̀n m m ngu n m cũng nh chính sách u tiên sử d ng trong các C quan NhƠ N ớc lƠm c s để các c quan, t ch c khác th ng nh t th c hi n. NgoƠi các tiêu chí đƣ nêu ph̀n 3.1.3 trên thì khi l a chọn m t công c PMMNM c thể để sử d ng c̀n ch́ ́ thêm các tiêu chí sau:
- Tính phổ cập: T ng lai c a m t h th ng mƣ ngu n m ph thu c vƠo tính ph c p c a nó. S ph c p r ng rƣi bao nhiêu thì kh năng nơng c p, hoƠn thi n c a ph̀n m m theo th i gian cƠng nhi u b y nhiêu.
- Khả năng bản địa hóa: Ph̀n lớn các h th ng PMMNM cho phép d dƠng b n địa hóa v ngôn ng , các đ i l ng đo l ng, ngƠy tháng…
- Khả năng hỗ trợ các chuẩn mở: Có thể coi các chuẩn m chính lƠ th ớc đo ch t l ng c a ph̀n m m mƣ ngu n m , h th ng cƠng h tr nhi u chuẩn m cƠng có l i th v ch t l ng vƠ tính ph c p.
- Giao diện người dùng: LƠ điểm h n ch c a PMMNM. Vì v y c̀n nh ng h th ng mƠ giao di n ng i dùng rõ rƠng, d sử d ng
- Tài liệu hỗ trợ: Các tƠi li u h ớng d n sử d ng vƠ phát triển h th ng cƠng đ̀y đ vƠ chi ti t bao nhiêu thì vi c sử d ng vƠ phát triển h th ng cƠng t t b y nhiêu.
D a trên các tiêu chí đánh giávƠ tính năng c a từng công c . Đ ng th i qua m t s
c WordPress để sử d ng cho h th ng đƠo t o tr c tuy n v công ngh ô tô mƠ tác gi đang nghiên c u vì các lí do sau:
- Thao tác qu n trị đ n gi n, d sử d ng với c nh ng ng i không chuyên
- Giáo viên vƠ sinh viên có thể tùy chỉnh ch đ ngôn ng phù h p với mình
- Có thể đặt lịch xu t b n bƠi học t đ ng theo th i gian đƣ đ c định sẵn trên các tiêu đ qu ng cáo
- T c đ upload tƠi li u nhanh chóng
- Qu n ĺ chi ti t điểm c a ng i học theo từng n i dung
- D dƠng qu n ĺ toƠn b các ch đ c a các bƠi vi t theo m t yêu c̀u cho tr ớc - TƠi li u h ớng d n sử d ng nhi u vƠ đ̀y đ , rõ rƠng.
3.3 CƠiăđặtăph năm mămƣăngu năm ăWordPress 3.3.1ăGi iăthi uăh ăđi uăhƠnhăLinux
Linux lƠ tên gọi c a m t h đi u hƠnh máy tính vƠ cũng lƠ tên nhơn c a h đi u hƠnh. Đó có l lƠ m t ví d n i ti ng nh t c a ph̀n m m t do vƠ c a vi c phát triển mƣ ngu n m . Phiên b n Linux đ̀u tiên do Linus Torvalds vi t vƠo năm 1991, ĺc ông c̀n lƠ m t sinh viên c a Đ i học Helsinki t i Ph̀n Lan. Ông lƠm vi c trong v̀ng 3 năm liên t c vƠ cho ra đ i phiên b n Linux 1.0 vƠo năm 1994. B ph n ch y u nƠy đ c phát triển vƠ đ a ra trên thị tr ng d ới b n quy n GNU General Public License. Do đó b t c ai cũng có thể t i vƠ xem mƣ ngu n c a Linux.
Linux có r t nhi ul i th đặc bi t trong b i c nh Vi t Nam vì nh ng ĺ do sau:
Với xu h ớng toƠn c̀u hóa nh hi n nay thì v n đ b n quy n lƠ m t v n đ n i
c m. Ph̀n m m mƣ ngu n m đ c xem lƠ m t gi i pháp h u hi u nh t cho bƠi toán b n quy n n ớc ta hi n nay. Ph̀n m m mƣ ngu n m m t mặt có chi phí rẻ h n so với các ph̀n m m truy n th ng, mặt khác r t d nơng c p, c i ti n (do cung c p mƣ ngu n kèm theo). Chính vì th , phát triển ph̀n m m mƣ ngu n m ch́ng ta có thể t n d ng đ c nh ng công ngh tiên ti n có sẵn trên th giới, c i ti n cho phù h p với ng i Vi t Nam, ti t ki m đ c r t nhi u công s c so với vi c phát triển từ đ̀u. Đặc bi t, Linux lƠ m t h đi u hƠnh có sẵn ngôn ng ti ng Vi t, r t
H đi u hƠnh Linux có đ an toƠn cao thông qua c ch phơn quy n h t s c rõ rƠng vƠ chặt ch . NgoƠi ra, tính “m ” cũng t o nên s an toƠn cao khi sử d ng Linux vì n u m t l h ng b o m t b t kì đ c phát hi n trên Linux thì nó s đ c c c ng đ ng mƣ ngu n m cùng sửa vƠ th ng s đ a ra b n vá l i sau 24 gi .
3.3.2 Gi iăthi uăv ăWebserverăcPanel
CPanel lƠ m t trong nh ng ph̀n m m qu n trị hosting hi n đ i, chuyên nghi p
nh t ngƠy nay. u điểm lớn nh t c a Cpanel chính lƠ vi c cƠi đặt, sử d ng và
qu n ĺ h̀u nh khá đ n gi n, đ c t đ ng hóa nhi u tác v vƠ có nh ng ch c năng chính sau:
- Sao l u: T o các b n sao l u c a file vƠ các CSDL, ph c h i file vƠ CSDL trên máy ch từ m t b n sao l u, ví d từ máy tính cá nhơn c a ng i dùng
- Mail:
+ Qu n ĺ các tƠi kho n, t o, xáo tr n các t o kho n POP3, thay đ i m t khẩu vƠ định m c tƠi nguyên sử d ng.
+ C u hình t đ ng hoặc h ớng d n c u hình bằng tay cho trình duy t mail máy
khách nh Microsoft Outlook, Microsoft Outlook Express…
+ H th ng tr l i t đ ng, b lọc, danh sách từ ch i, t o, xóa hoặc thay đ i.
+ B lọc Spam Assassin.
- Th ng kê:
+ 3 ch ng trình th ng kê: : Webalizer Web Stats, AWStats, Analog Stats. + Th ng kê theo tên mi n ph .
+ Xem danh sách 300 khách ghé thăm website g̀n nh t bao g m thông tin: IP, th i gian vƠ n i truy c p, trình duy t nƠo vƠ h đi u hƠnh khách vi ng thăm sử d ng. + Xem băng thông đƣ sử d ng.
+ Xem nh t ḱ l i c a các ngôn ng web ph c v cho công tác b o trì vƠ sửa l i.
+ Xem nh t ḱ c a dịch v Apache, cóthể t i v .
- Qu n ĺ c s d li u MySQL & PostgreSQL + T o, xóa c s d li u.
+ T o, xóa tƠi kho n truy c p c s d li u. + Trình qu n ĺ c s d li u PHPMyAdmin
3.3.3 CƠiăđặtăWordPressătrênăcPanel
Sau khi đƣ download đ c mƣ ngu n WordPress v máy ch́ng ta nên cƠi đặt
WordPress trên localhot để kh i m t th i gian ch load vƠ lƠm vi c trên localhot. Sau đó, có thể backup d li u sang host online. Để cƠi đặt đ c WordPress ta c̀n lƠm các b ớc sau:
B că1:ăT oăc ăs ăd ăli uăchoăWordPress
Tr ớc tiên lƠ thi t l p 1 h th ng c s d li u MySQL trên server dành cho WordPress. Kh i t o h c s d li u sử d ng MySQL Wizard trên cPanel. Tr ớc
tiên, các b n đăng nh p vƠo trang qu n trị chính, tìm đ n m c DatabasevƠ chọn
MySQL Database Wizard:
Hình 3.1: M c database c a cPanel
Đặt tên cho database, l u ́ rằng tên đ̀y đ đơy s bao g m c ph̀n tên bên trái ô
textbox, do v y s có d ng chung nh :yourhosting_yourdatabasename. Sau đó
nh n Next
B că2:ăKh iăt oătênăvƠăm tăkhẩuăchoătƠiăkho năqu nătr ăc ăs ăd ăli u
Nh n Create User. Bên c nh đó, ch́ng ta có thể sử d ng tính năng Password Generator để t o password b o m t h n, vƠ c̀n ghi nh̃ nh ng thông tin nƠy để dùng trong quá trình thi t l p WordPress sau này:
Hình 3.3: T o m t khẩu
B că3:ăGi iănénăfileăWordPressăđƣădownload
Tìm đ n th m c ch a file WordPress đƣ download vƠ gi i nén file.
B că4:ăT oăfileăthôngătinăv ăc ăs ăd ăli u
Khi đƣ gi i nén xong, ch́ng ta c̀n t o 1 file wp-config.php với thông tin v c s
d li u. Để lƠm vi c nƠy, các b n hƣy tìm file wp-config-sample.php vƠ m bằng
NotePad:
Hình 3.5: T o file
Tìm đ n d̀ng mƣ (nh hình bên d ới) vƠ đi n vƠo thông tin vừa kh i t o b ớc trên. Nh ví d d ới, các b n thay th tên c s d li u vƠo giá trịdatabase_name_here, tên tƠi kho n vớiusername_here… vƠ ti p t c
Khi hoƠn t t, hƣy l u l i (Save As) file nƠy với tên wp-config.php, chọn m c All Files n u nh dùng NotePad để chỉnh sửa:
Hình 3.7: L u l i n i dung chỉnh sửa
B că5:ăUploadăth ăm căcƠiăđặtăc aăWordPressălênăwebsite
Có thể sử d ng các ph̀n m m h tr giao th c FTP ph bi n nh CuteFPT,
FileZilla… T i đơy ch́ng ta s sử d ng FileZilla:
Hình 3.8: Chọn ph̀n m m h tr giao th c
Sau khi đăng nh p vƠo tƠi kho n qu n trị FTP, các b n tr tới th m c WordPress trên máy tính t i cửa s bên trái, c̀n bên ph i lƠ th m c mu n cƠi đặt tr c ti p từ host. L a chọn toƠn b file cƠi đặt WordPress, nh n chu t ph i vƠ Upload:
Hình 3.9: Upload th m c cƠi đặt lên website HoƠn t t quá trình c u hình WordPress:
Quá trình upload s m t kho ng vƠi ph́t, tùy thu c vƠo t c đ k t n i Internet c a h th ng. Sau đó, m trình duy t vƠ gõ địa chỉ sau: http://yourdomain.com/wp- config.php, các b n chỉ c̀n thay th yourdomain.com với tên domain hoặc subdomain t ng ng. Trang thi t l p c a WordPress s hiển thị, t i đơy các b n hƣy đi n đ̀y đ thông tin đƣ kh i t o b ớc trên vƠ nh n nút Install WordPress:
B că6:ăTruyăc pătrangăqu nătr
Khi trang Success (nh hình bên d ới) hiển thị nghĩa lƠ b n đƣ cƠi đặt thƠnh công, nh n Log In để truy c p trang qu n trị chính c a WordPress:
Hình 3.11: Truy c p trang qu n trị chính
Đi n tên username vƠ password, sau đó nh n Log In. Sau nƠy, khi mu n truy c p trang qu n trị, các b n chỉ c̀n sử d ng đ ng d n có
d ng http://yourdomain.com/wp-admin.php:
B că7:ăCh nhăsửaăvƠălƠmăvi căv iăWordPress
T i đơy, ch́ng ta có thể đăng bƠi vi t mới, thay đ i h th ng theme, kiểm tra các
bình lu n…
CH NG 4:
THI TăK ăăH ăTH NGăĐĨOăT OăTR CăTUY N NGăD NGăMĩăNGU NăM ăWORDPRESS 4.1 Xơyăd ngămôăhìnhăh ăth ngăđƠoăt oătr cătuy năv ăcôngăngh ăôătô 4.1.1 Môăhìnhăh ăth ng
Mô hình h th ng đƠo t o tr c tuy n bao g m các thƠnh ph̀n chính nh : Ng i d y, ng i học, qu n trị viên, khách. Các thƠnh ph̀n chính nƠy đ c thể hi n hình 4.1
Hình 4.1: Mô hình h th ng đƠo t o truy n v công ngh ô tô
Mô hình h th ng đ c th c nghi m bằng website http://hoctructuyen-oto.esy.es/ để th c hi n triển khai, thi t k h th ng đƠo t o tr c tuy n v công ngh ô tô.
- Ng iăd y: Có thể lƠ s l ng giáo viên c h u c a website hoặc nh ng giáo viên có cùng chuyên môn khắp mọi n i. N u mu n d y khóa học nƠo đó giáo viên s đăng ḱ d y theo form nh hình 4.2
Hình 4.2: Form đăng ḱ d y dƠnh cho giáo viên
Các thông tin đăng ḱ c a giáo viên s đ c chuyển v cho qu n trị viên d ới d ng file excel. Nh hình 4.3
Hình 4.3: D ng form đang ḱ d y cho giáo viên sau khi k t xu t
N u đ c ch p nh n giáo viên s đ c c p cho m t mƣ s để đăng nh p vƠo khóa học. Các tƠi li u, bƠi gi ng, cơu h i thi…, giáo viên ph i gửi tr ớc cho qu n trị viên để kiểm duy t tr ớc khi đăng
- Ng iăh c: LƠ ng i có nhu c̀u học t p vƠ tìm hiểu v khóa học, ban đ̀u ng i học vƠo website với c ng vị nh lƠ khách, có thể xem thông tin v khóa học, các
tin t c chung. N u mu n tham gia khóa học nƠo đó, ng i học s đăng ḱ theo form
nh hình 4.4.
Sau khi gửi b n đăng ḱ, các thông tin c a ng i học s đ c qu n trị viên qu n ĺ vƠ k t xu t d ới d ng excel.
Qu n trị viên k t xu t d li u nh sau:
Đăng nh p qu n trị/ visit site/ forms/đăng ḱ sinh viên mới/data/ download/ click here to download nh hình 4.5
Hình 4.5: K t xu t d li u form D li u sau khi k t xu t s có d ng nh hình 4.6
- Qu nătr ăviên: LƠ m t ng i hoặc m t nhóm ng i có nhi m v qu n ĺ toƠn b h th ng, biên t p, kiểm duy t các bƠi vi t tr ớc khi đăng t i. VƠ lƠ ng i xử ĺ các b n đăng ḱ c a giáo viên vƠ ng i học để sắp x p lớphọc cho học viên vƠ giáo viên
- Khách: Khách có thể lƠ nh ng học viên, giáo viên ti m năng, xem đ c các thông tin tóm tắt c a khóa học vƠ các tin t c chính
4.1.2 Ch cănĕngăc aăcácăthƠnhăph nătrong h ăth ng 4.1.2.1 Ng iăd y
Chịu s qu n ĺ c a qu n trị viên, không có quy n upload tƠi li u. Ng i d y có nh ng ch c năng sau:
- Đăng nh p h th ng: Khi đƣ đăng ḱ d y thƠnh công, có mƣ s đăng nh p do qu n trị viên c p
- Qu n ĺ thông tin cá nhơn: Có thể thay đ i pass vƠ thay đ i thông tin cá nhơn - ThƠnh l p các di n đƠn trao đ i cho học sinh
- Gửi điểm vƠ xem điểm
4.1.2.2 Ng iăh c
Chịu s qu n ĺ c a qu n trị viên, không có quy n upload tƠi li u. Ng i học có nh ng ch c năng sau:
- Đăng nh p h th ng - Xem các bƠi gi ng - Học tr c tuy n - Download tƠi li u
- Xem điểm theo lớp
- Tham gia di n đƠn
- Qu n ĺ thông tin các nhơn
4.1.2.3 Qu nătr ăviên
Ng i qu n trị h th ng có các ch c năng sau: - Đăng nh p h th ng
- Đi u hƠnh toƠn b h th ng
- Qu n ĺ ng i học - Qu n ĺ di n đƠn - Qu n ĺ tƠi nguyên