42
Đại học Bách Khoa Hà Nội Viện Công nghệ thông tin và truyền thông Bộ môn: Project 2 Đề tài: Xây dựng trang web tin tức công nghệ bằng joomla Giảng viên hướng dẫn: ThS Phạm Hồng Phong

Bao Cao Btl Joomla

  • Upload
    thonga1

  • View
    26

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Bao Cao Btl Joomla

Đại học Bách Khoa Hà Nội

Viện Công nghệ thông tin và truyền thông

Bộ môn: Project 2

Đề tài: Xây dựng trang web tin tức công nghệ bằng joomla

Giảng viên hướng dẫn: ThS Phạm Hồng Phong

Sinh viên thực hiện 1. Võ Tài Trí2. Lê Xuân Thông4. Phạm Văn Thiệt

201027622010275720102239

Page 2: Bao Cao Btl Joomla

Contents1.Khái niệm..................................................................................................................................................4

1.1. Khái ni m CMSệ ..........................................................................................................................4

1.2 Joomla!.......................................................................................................................................5

a,Dòng phiên b n 1.0.xả .......................................................................................................................6

b,Dòng phiên b n 1.5.xả .......................................................................................................................6

c,Dòng phiên b n 2.5.xả ........................................................................................................................7

d,Dòng phiên b n 3.0.xả .......................................................................................................................7

2. Phân tích thi t k , mô hình hóa v i các bi u đ UML.ế ế ớ ể ồ .................................................................8

3.Cài đ t và s d ng s n ph m.ặ ử ụ ả ẩ ............................................................................................................8

3.1 Cài đ t joomla (b n 2.5.4)ặ ả ............................................................................................................8

3.2. Cài đ t giao di nặ ệ .........................................................................................................................16

3.2.1 Template................................................................................................................................16

Các Template mặc định của Joomla!.....................................................................................................17

Đặc điểm của Template Joomla!............................................................................................................18

Cài đặt Template Joomla!......................................................................................................................19

3.2.2. Module...................................................................................................................................19

Vị trí của Module Joomla!?....................................................................................................................20

Các Module mặc định của Joomla!........................................................................................................21

Danh sách các module Joomla!được cung cấp theo mặc định..............................................................21

Cài đặt Joomla! Module.........................................................................................................................22

3.2.3.Component.............................................................................................................................22

Các Component mặc định của Joomla!..................................................................................................23

Danh sách các component và ý nghĩa của chúng...................................................................................23

Cài đặt Joomla! Component..................................................................................................................24

3.2.4.Plugin......................................................................................................................................24

Các Plugin mặc định của Joomla!...........................................................................................................24

Danh sách các loại plugin của Joomla!...................................................................................................25

Cài đặt Joomla! Plugin...........................................................................................................................25

3.3. S n ph m hoàn ch nhả ẩ ỉ ................................................................................................................26

4. Sử dụng sản phẩm.................................................................................................................................27

4.1 Hướng dẫn khách hàng sử dụng......................................................................................................27

Page 3: Bao Cao Btl Joomla

4.2 H ng d n adminướ ẫ .......................................................................................................................30

5.So sánh 3 CMS nổi bật............................................................................................................................30

So sánh 3 CMS nổi bật là Drupal, Joomla!vàWordPress........................................................................30

Page 4: Bao Cao Btl Joomla

1.Khái ni mệ1.1. Khái ni m CMSệ

CMS là t vi t t t c a:ừ ế ắ ủ Content Management System (nghĩa: H th ngệ ố qu n lý n i dung).ả ộ

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. Hãy t ng t ng m t t báo đi n t , phóng viên sẽ t o m t bài báo và đ cưở ượ ộ ờ ệ ử ạ ộ ượ h th ng qu n lý. Bài báo này sẽ đ c chuy n t i ng i biên t p đ ch nhệ ố ả ượ ể ớ ườ ậ ể ỉ s a, thay đ i ( tuy nhiên phiên b n g c v n đ c b o l u ). Có th có nhi uữ ổ ả ố ẫ ượ ả ư ể ề biên t p viên tham gia vào thay đ i bài vi t này.T t c các thay đ i đ u đ cậ ổ ế ấ ả ổ ề ượ ghi nh n và b o l u. Sau đó, bài vi t này sẽ đ c chuy n t i t ng biên t p,ậ ả ư ế ượ ể ớ ổ ậ ông này duy t và ra l nh xu t lên web, bài báo này sẽ t đ ng xu t hi n trênệ ệ ấ ự ộ ấ ệ web và t đ ng m t đi sau m t th i gian đ nh tr c. Đi u quan tr ng làự ộ ấ ộ ờ ị ướ ề ọ ng i biên t p này không c n ph i bi t HTML đ có th đ a bài báo đó lênườ ậ ầ ả ế ể ể ư web, h th ng sẽ t đ ng trình bày và đ bài báo đó vào đúng m c thích h p.ệ ố ự ộ ể ụ ợ

m c đ ph c t p h n, đ i v i các c ng thông tin c a chíh ph , tài li uỞ ứ ộ ứ ạ ơ ố ớ ổ ủ ủ ệ không ch là các bài vi t, nó có th là công văn, là gi y t , quy n s d ng đ t,ỉ ế ể ấ ờ ề ử ụ ấ gi y đăng ký k t hôn, các văn b n pháp lu t,….. Ng i truy c p có th là cácấ ế ả ậ ườ ậ ể b ngành, có th là ng i dân, các công ty,… h th ng sẽ qu n lý t t c vàộ ể ườ ệ ố ả ấ ả cung c p đúng thông tin cho đúng ng i, đúng th i gian v i các đ nh d ng,ấ ườ ờ ớ ị ạ trình bày thích h p nh t. 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 1 xíu thì có Typo3, ezpublish,… T t c 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. 1. team lo v content, team này không bi t tí gìầ ấ ề ế v kỹ thu t, ch lo content và các v n đ v publish content. 2. team lo về ậ ỉ ấ ề ề ề tech, team này giúp h th ng thông minh h n, l 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 la 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,ủ ậ ở ấ ề ệ ố

Page 5: Bao Cao Btl Joomla

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à b n không ph i bi t quá nhi u v web đ 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. Ví d m t nhà máy, h v a s n xu t ra m t s nả ố ề ứ ụ ộ ọ ừ ả ấ ộ ả ph m, s n ph m này l p t c xu t hi n trên trang web v th ng m i đi nẩ ả ẩ ậ ứ ấ ệ ề ươ ạ ệ t c a nhà máy đó, thông tin v s n ph m sẽ đ c l y t d li u c a phòngử ủ ề ả ẩ ượ ấ ừ ữ ệ ủ kỹ thu t, giá c thì l y t phòng kinh doanh, các ph ng th c khuy n mãi l iậ ả ấ ừ ươ ứ ế ạ đ c truy c p tr c ti p t phòng marketing. Các báo cáo thu c a doanhượ ậ ự ế ừ ế ủ nghi p sẽ đ c xu t b n và g i tr c ti p v phòng thu …. M t h th ng ệ ượ ấ ả ử ự ế ề ế ộ ệ ố CMS là m t h th ng qu n lý m i th , b i vì t t c đ u là content. Cái hay c a m tộ ệ ố ả ọ ứ ờ ấ ả ề ủ ộ h th ng là làm sao t ch c và qu n lý đ c nh ng content phi c u trúc vàệ ố ổ ứ ả ượ ữ ấ qu n lý đ c nhi u lo i thông tin. IDG trong nh ng năm v a r i có đ ra m tả ượ ề ạ ữ ừ ồ ề ộ concept m i g i là EW (Enterprise Workspace / Enterprise Workplace) đây làớ ọ m t h th ng tích h p m i công c cho doanh nghi p, bao g m ERP, CRM,ộ ệ ố ợ ọ ụ ệ ồ CMS,… Doanh nghi p sẽ có m t công c qu n lý h t m i ho t đ ng c aệ ộ ụ ả ế ọ ạ ộ ủ mình.Đây là nh ng h th ng r t l n, tuy nhiên l i r t tri t đ .ữ ệ ố ấ ớ ạ ấ ệ ể

1.2 Joomla!

Joomla! là m tộ  h th ng 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, cho phép ng iế ố ớ ở ở ữ ệ ườ s d ng có th d dàng xu t b n các n i dungc a hử ụ ể ễ ấ ả ộ ủ ọ lên Internet ho cặ  Intranet.

Joomla! có các đ c tính c b n là:ặ ơ ả  b đ m trangộ ệ  (page caching) đ 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,ệ ứ ạ

Page 6: Bao Cao Btl Joomla

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!có mã ngu n mồ ở do đó vi c s d ng ệ ử ụ Joomla!là hoàn toàn mi nễ phí cho t t c m i ng i trên th gi i.ấ ả ọ ườ ế ớ

Hi n ệ Joomla!có 3 dòng phiên b n chính:ả

a,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 còn g i làọ Joomla!1.0.0 đ c phát hành vào ngày 15 tháng 09 năm 2005) 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).

Phiên b n cu i cùng c a dòng này là:ả ố ủ  Joomla! 1.0.15(phát hành vào ngày 21 tháng 02 năm 2008)

Đ n nay, ế Joomla!đã ng ng h tr và phát tri n dòng phiên b n 1.0.x này.ừ ỗ ợ ể ả

b,Dòng phiên b n 1.5.xả

Phiên b n đ u tiên c a dòng này (th h th 2) làả ầ ủ ế ệ ứ  1.5.0 đ c phát hànhượ vào ngày 21 tháng 1 năm 2008.Phiên b n này b t đ u h tr b ký t UTF8.ả ắ ầ ỗ ợ ộ ự Các phiên b n ti p theo có d ng ả ế ạ 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 mãầ đ 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 (nhìn và c m nh n -ả ả ậ  look and feel).

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ì

Page 7: Bao Cao Btl Joomla

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à tăng c ng h tr choườ ỗ ợ  MySQL 5, cũng nh h tr các lo i c s d li u khác.ư ỗ ợ ạ ơ ở ữ ệ

Đi m m nh c a ể ạ ủ Joomla!1.5: Ph n qu n tr Website có s d ng côngầ ả ị ử ụ nghệ Web 2.0, m t s tính năng đ c c i ti n h n so v i ộ ố ượ ả ế ơ ớ Joomla! 1.0.x.

Phiên b n m i nh t c a dòng này là: ả ớ ấ ủ Joomla!1.5.26(phát hành vào ngày 27 tháng 03 năm 2012) đã ng ng phát tri n và ch đang đ c h tr c p nh từ ể ỉ ượ ỗ ợ ậ ậ các b n vá b o m t. B n cài đ t nhanh đã tích h p ti ng Vi t: ả ả ậ ả ặ ợ ế ệ Joomla!Vi tệ

c,Dòng phiên b n 2.5.xả

Phiên b n đ u tiên c a dòng này l i b t đ u t phiên b nả ầ ủ ạ ắ ầ ừ ả  Joomla!1.6.0 phát hành vào ngày 10 tháng 01 năm 2011. Nh ng ch trong vòng 6ư ỉ tháng v i 4 b n c p nh t liên t c t i phiên b nớ ả ậ ậ ụ ớ ả  1.6.4 vào ngày 27 tháng 06 năm 2011.

Phiên b nả  1.6.6 phát hành vào ngày 26 tháng 07 năm 2011 đã đánh d u sấ ự k t thúc c a dòng 1.6 và ch c p nh t vì lý do b o m t dành cho các trangế ủ ỉ ậ ậ ả ậ web không th c p nh t lên phiên b n 1.7 vì lý do khách quan.ể ậ ậ ả

Theo đó, phiên b nả 1.7.0 nhanh chóng đ c phát hành vào ngày 19 thángượ 07 năm 2011. Đ n l t phiên b n 1.7 l i k t thúc chu kỳ s ng ng n ng i vàoế ượ ả ạ ế ố ắ ủ ngày 24 tháng 02 năm 2012 t iạ  phiên b nả 1.7.5 và nh ng ch cho dòngườ ỗ phiên b n 2.5ả

Dòng phiên b nả 2.5.0 đ c phát hành vào ngày 24 tháng 01 năm 2012ượ h a h n m t k nguyên m i c a ứ ẹ ộ ỷ ớ ủ Joomla!v i các tính năng c c kỳ v t tr iớ ự ượ ộ nh : t đ ng c p nh t qua nút b m trong ph n qu n tr , h tr seo m như ự ộ ậ ậ ấ ầ ả ị ỗ ợ ạ h n và đ c bi t phân quy n sâu h n v i t ng nhóm thành viên.ơ ặ ệ ề ơ ớ ừ

Phiên b n m i nh t hi n nay c a dòng này làả ớ ấ ệ ủ  2.5.6 đ c phát hành vàoượ ngày 19 tháng 06 năm 2012

Page 8: Bao Cao Btl Joomla

d,Dòng phiên b n 3.0.xả

Đang giai đo nở ạ  Joomla! 3.0 Alpha - 1 đ c phát hành vào ngày 12 thángượ 07 năm 2012

Ý t ng:dùng ưở Joomla!đ thi t k website tin t c v công ngh .ể ế ế ứ ề ệ

2. Phân tích thi t k , mô hình hóa v i các bi u đ UML.ế ế ớ ể ồ

1. Phân tích thiết kế, mô hình hóa với các biểu đồ UML.

Trang website mà nhóm xây dựng là một website tin tức. Người dùng có thể truy cập để đọc tin tức, tham gia diễn đàn trên forum của trang. Người dùng có thể thực hiện đăng kí tài khoản, từ đó đăng nhập vào hệ thống để có thể tạo chủ đề, đăng bài viết trên forum. Khi đã có tài khoản người dùng hoàn toàn có thể quản lý thông tin cá nhân của mình, thay đổi usename, password.Nhà quản trị có thể quản trị nội dung bài viết, chủ đề cũng như tài khoản người dùng trên website. Nhà có thể tạo bài viêt, tin tức mới cho trang webste.a. Biểu đồ ca sử dụng.

a1. Biểu đồ ca sử dụng mức đỉnh

Page 9: Bao Cao Btl Joomla

a2. Biểu đồ ca sử dụng chi tiêt:

Page 10: Bao Cao Btl Joomla

b. Biểu đồ hoạt động.b1. Biểu đồ hoạt động- ca đăng kí tài khoản

Page 11: Bao Cao Btl Joomla

b2. Biểu đồ hoạt động- ca đăng nhập hệ thống

Page 12: Bao Cao Btl Joomla

b3. Biểu đồ hoạt đông- ca tìm kiếm.

3.Cài đ t và s d ng s n ph m.ặ ử ụ ả ẩ

3.1 Cài đ t joomla (b n 2.5.4)ặ ả

Page 13: Bao Cao Btl Joomla

Hướng dẫn cài đặt Joomla! 2.5

Đ cài đ t ể ặ Joomla!, ta c n download mã ngu n ầ ồ Joomla! t i đ aạ ị

ch :ỉ http://www.joomla.org/download.html và l u l i vào m t đĩa trên máyư ạ ộ ổ

tính.

Ti n hành cài đ t trên localhost, x d ng ph n m mế ặ ử ụ ầ ề Xampp đ ch y máyể ạ ch .ủ

http://www.apachefriends.org/en/xampp.html

Bây gi ta có th gi i nén file cài đ tờ ể ả ặ  Joomla_2.5.4-Stable-Full_Package.zip vào

th m c (ví dư ụ ụ joomla25) t o trong htdocs c a xampp.ạ ủ

Ph n cài đ t website Joomla! sẽ có th đ c th c hi n r t nhanh d a vàoầ ặ ể ượ ự ệ ấ ự

ti n ích Joomla! web installer ch v i m t vài click chu t. M m t trình duy tệ ỉ ớ ộ ộ ở ộ ệ

web trên máy tính và gõ vào đ a ị chỉ  http://localhost/joomla25, trang web

Joomla! Installation sẽ xu t hi n và ta có th cài đ t ấ ệ ể ặ Joomla!v iớ  7 b c:ướ

Page 14: Bao Cao Btl Joomla

B c 1: Choose Language (ch n ngôn ng )ướ ọ ữ

Choose Language là b c đ u tiên trong t ng s 7 b c cài đ t. đây, taướ ầ ổ ố ướ ặ Ở

ch c n ch n m t ngôn ng phù h p và clickỉ ầ ọ ộ ữ ợ  Next đ ti p t c.ể ế ụ

B c 2: Pre-Installation Check (ki m tra tr c cài đ t)ướ ể ướ ặ

Ti p theo, ta sẽ th y trangế ấ  Pre-Installation check. B c này sẽ đ b n ki mướ ể ạ ể

tra xem server trên máy tính có đ đi u ki n đ cài đ t ủ ề ệ ể ặ Joomla!không.

Page 15: Bao Cao Btl Joomla

B c 3: Licence (b n quy n)ướ ả ề

B t c m t ph n m m nào đ u có các đi u ki n kèm theo. ấ ứ ộ ầ ề ề ề ệ Joomla!dùng b nả

quy n ề GNU/GPL, version 2.0. Sau khi đ c xong b n quy n này, clickọ ả ề  Next.

Page 16: Bao Cao Btl Joomla

B c 4: Database Configuration (c u hình c s d li u)ướ ấ ơ ở ữ ệ

T i b c 4,ạ ướ  Database Configuration, các tham s v c s d li u sẽ đ cố ề ơ ở ữ ệ ượ

yêu c u.User này là m t MySQL administrator và có th làm m i th trong hầ ộ ể ọ ứ ệ

th ng MySQL.ố

Page 17: Bao Cao Btl Joomla

Các tham s có th đ c nh p nh m u d i đây:ố ể ượ ậ ư ẫ ướ

Host Name: localhost

User Name: root

Password: đ tr ngể ố

B c 5: FTP Configuration (c u hình FTP)ướ ấ

FTP là m t giao th c truy n file có th đ c s d ng đ upload và qu n líộ ứ ề ể ượ ử ụ ể ả

các file trong Joomla!. Tuy nhiên, ch c năng này là không c n thi t n uứ ầ ế ế

Joomla!đ c cài đ t t i máy tính các nhân v i ượ ặ ạ ớ XAMPP. Nh ng n u ư ế Joomla!

đ c cài đ t trên m t server t m t nhà cung c p, thì ta sẽ có th nh p vàoượ ặ ộ ừ ộ ấ ể ậ

các d li u mà nhà cung c p đó g i cho t i ph n c u hình FTP này. Có thữ ệ ấ ử ạ ầ ấ ể

click Next đ b qua b c này.ể ỏ ướ

Page 18: Bao Cao Btl Joomla

B c 6: Configuration (c u hình)ướ ấ

Giai đo n c u hình chính này đ c chia làm 3 ph n.T i ph n đ u tiên, taạ ấ ượ ầ ạ ầ ầ

ph i nh p vào tên c a website.Tên này sẽ xu t hi n ph n tiêu đ c a trìnhả ậ ủ ấ ệ ở ầ ề ủ

duy t khi có khách ghé thăm website này.Tên c a website còn xu t hi n ệ ủ ấ ệ ở

nh ng n i khác n a, ví d nh trong các email xác nh n đ c g i cho cácữ ơ ữ ụ ư ậ ượ ử

thành viên đăng kí. ví d này, ta sẽ ch n tên cho website làỞ ụ ọ joomla25. Ở

ph n th hai, ta sẽ ph i nh p vào đ a ch email và password c a ng i qu nầ ứ ả ậ ị ỉ ủ ườ ả

tr website.ị

Page 19: Bao Cao Btl Joomla

Trong ph n th ba,ầ ứ   ta sẽ xác nh n các ki u d li u sẽ đ c cài đ t cùng v iậ ể ữ ệ ượ ặ ớ

Joomla!.

The Install Default Sample Data đ c ch n b i m c đ nh. Trong tr ng h pượ ọ ở ặ ị ườ ợ

cài đ t này, ta sẽ click vào nútặ  Install Sample Data. Ch ng trình cài đ t sẽươ ặ

load d li u m u c a Joomla vào MySQL server.ữ ệ ẫ ủ

B c 7: Completion (hoàn thành)ướ

Page 20: Bao Cao Btl Joomla

T i đ c b c th 7 – b c cài đ t cu i cùng có nghĩa là ta đã cài đ t thànhớ ượ ướ ứ ướ ặ ố ặ

công m t website s d ng ộ ử ụ Joomla!. T i b c này, có m t dòng in đ m yêuạ ướ ộ ậ

c u ta ph i xóa th m cầ ả ư ụ installation. Và Joomla!sẽ không th hoàn thành càiể

đ t n u thi u b c này. Clickặ ế ế ướ Remove installation folder đ ti p t c.ể ế ụ

T i b c này, m t file tên làớ ướ ộ  configuration.php cũng sẽ đ c t o ra t i thượ ạ ạ ư

m c cài đ t. N u ta mu n th c hi n l i quá trình cài đ t, ta ph i xóa file nàyụ ặ ế ố ự ệ ạ ặ ả

đi tr c khi xóa th m cướ ư ụ installation. Sau đó, n u ta g i l i đ a ch URL baoế ọ ạ ị ỉ

g m các file cài đ t c a Joomla! thì quá trình cài đ t sẽ đ c b t đ u l i tồ ặ ủ ặ ượ ắ ầ ạ ừ

đ u.Tên c a ng i qu n tr website ban đ u luôn làầ ủ ườ ả ị ầ admin. Và password

chính là ph n ta đã nh p b c 6.ầ ậ ở ướ

Quá trình cài đ t m t Joomla! site đ n gi đã hoàn t t và ta có th ch n m tặ ộ ế ờ ấ ể ọ ộ

trong 2 nútSite(đ xem trang ch ) vàể ủ  Admin(giao di n ng i qu n tr ).ệ ườ ả ị   N uế

th m cư ụ  installation ch a đ c xóa, thì có m t l i nh c t phía Joomla!ư ượ ộ ờ ắ ừ

tr c khi có th th y đ c trang web.ướ ể ấ ượ

Page 21: Bao Cao Btl Joomla

3.2. Cài đ t giao di nặ ệ

3.2.1 Template

Page 22: Bao Cao Btl Joomla

Qu n lý Template Joomla t trang qu n trả ừ ả ị

Joomla! Template là m t gói bao g m các file PHP, HTML, CSS, JSộ ồ

(Javascript)... và các t m hình, nh, bi u t ng, video, flash kèm theo t o nênấ ả ể ượ ạ

giao di n (b c c và hình hài) c a Website Joomla.ệ ố ụ ủ

Các Template m c đ nh c a Joomla!ặ ị ủ

Trong phiên b nả  Joomla! 1.5 có 3 template đ c đóng gói s n kèmượ ẵ

theo: JA Purity (Joomlart), Rhuk Milkyway(RocketTheme) và Beez (Angie

Radtke/Robert Deutz). Trong đó JA Purity và Rhuk Milkyway là các template

đ c thi t k b i hai công ty hàng đ u v template Joomla! hi n nay.ượ ế ế ở ầ ề ệ

   

Template Beez, JA Purity và Rhuk Milkyway c a Joomla!ủ

Page 23: Bao Cao Btl Joomla

Các template này đ c đ t trong th m cượ ặ ư ụ  [Joomla]/templates và n mằ

trong các th m c con t ng ng. Riêng "ư ụ ươ ứ system" là m t template đ c bi t,ộ ặ ệ

nó đ c s d ng khi ượ ử ụ Joomla!không tìm th y b t c template nào khác trênấ ấ ứ

h th ng.ệ ố

Đ c đi m c a Template Joomla!ặ ể ủ

Các template c a ủ Joomla!đ u có kh năng tùy bi n cao thông qua cáchề ả ế

s p x p và đ t v trí các module r t linh đ ng.ắ ế ặ ị ấ ộ

Vi c thi t k Template ệ ế ế Joomla!khá d dàng, th m chí ch c n vài gi làễ ậ ỉ ầ ờ

có th chuy n t m t template thu n HTML/CSS hay m t template c aể ể ừ ộ ầ ộ ủ

m t PORTAL /ộ  CMS khác sang template Joomla!.

B n có th dùng cùng lúc vài template khác nhau trên cùng website.ạ ể

Ch ng h n đ i v i trang HOME b n g n nó v i template JA Purity, cònẳ ạ ố ớ ạ ắ ớ

trang DOWNLOAD l i g n nó v i template Rhuk Milkyway...ạ ắ ớ

S l ng template ố ượ Joomla!free (template mi n phí) và template ễ Joomla!

commercial (template có phí) đ c cung c p trên m ng hi n nay là m tượ ấ ạ ệ ộ

con s mà nhi u PORTAL / CMS / BLOG khác ph i kính n . Có t i hàngố ề ả ể ớ

nghìn th m chí hàng ch c nghìn template..ậ ụ

Page 24: Bao Cao Btl Joomla

Cài đ t Template Joomla!ặ

Cài đ t m t Joomla Template t trang qu n trặ ộ ừ ả ị

Gi ng nh các thành ph n m r ng khác (component, module, plugin,ố ư ầ ở ộ

language...), đ cài đ t m t Joomla Template, chúng ta m trang qu n tr vàể ặ ộ ở ả ị

s d ng ử ụ

Menu ->Extensions >> Install / Unistall.

Có 3 ki u cài đ t khác nhau:ể ặ

Upload t máy tính c a b nừ ủ ạ

Cài đ t t m t th m c trên Hostingặ ừ ộ ư ụ

Cài đ t t m t liên k t bên ngoài Webssite c a b nặ ừ ộ ế ủ ạ

3.2.2. Module

Page 25: Bao Cao Btl Joomla

Qu n lý các Module Joomla!t trang qu n trả ừ ả ị

Joomla! Module là m t trong các thành ph n m r ng c a ộ ầ ở ộ ủ Joomla!, nó là

m t ng d ng nh (th ng ch có vài file và ph n l p trình cũng khôngộ ứ ụ ỏ ườ ỉ ầ ậ

nhi u) đ c s d ng ch y u đ l y d li u và hi n th thông tin. Moduleề ượ ử ụ ủ ế ể ấ ữ ệ ể ị

th ng đ c dùng k t h p kèm v i cácườ ượ ế ợ ớ  component nh m m r ng, cũngằ ở ộ

nh th hi n rõ ràng h n các ch c năng c a component.ư ể ệ ơ ứ ủ

Không gi ng nh component, m t module có th đ c đ t b t kỳ v tríố ư ộ ể ượ ặ ở ấ ị

nào trên template ho c v trí do ng i dùng t đ nh nghĩa. Ngoài ra m tặ ị ườ ự ị ộ

module có th đ c nhân b n, nghĩa là cùng lúc có th xu t hi n t i m t vể ượ ả ể ấ ệ ạ ộ ị

trí ho c các v trí khác nhau.ặ ị

V trí c a Module Joomla!?ị ủ

V trí c a module (module position) là n i mà module có th đ c đ t vàoị ủ ơ ể ượ ặ

đó. M i v trí đ u đ c xác đ nh thông qua m t đ nh danh duy nh t (m t cáiỗ ị ề ượ ị ộ ị ấ ộ

tên), ch ng h n nh :ẳ ạ ư  left, right, top, bottom, user1, user2... Tên và s l ngố ượ

các v trí này đ c quy đ nh b i template.Các template khác nhau thì s l ngị ượ ị ở ố ượ

v trí module cũng nh tên c a chúng có th khác nhau.Ngoài ra, trong quáị ư ủ ể

trình s d ng ng i dùng cũng có th t đ nh nghĩa các v trí m i sao cho phùử ụ ườ ể ự ị ị ớ

h p v i yêu c u c a mình.ợ ớ ầ ủ

Page 26: Bao Cao Btl Joomla

Các Module m c đ nh c a Joomla!ặ ị ủ

Trong phiên b nả  Joomla! 1.5 có t t c 20 module m c đ nh đ c cungấ ả ặ ị ượ

c p kèm theo. Các module này đ c đ t trong th m cấ ượ ặ ư ụ  [Joomla]/modules và

n m trong các th m c con t ng ng v i ký hi u là "ằ ư ụ ươ ứ ớ ệ mod_xyz".

Danh sách các Module m c đ nh c a Joomla!ặ ị ủ

Danh sách các module Joomla!đ c cung c p theo m c đ nhượ ấ ặ ị

mod_archive: Module hi n th các bài vi t đã đ c đánh d u "l u tr "ể ị ế ượ ấ ư ữ

mod_banners: Module hi n th các qu ng cáoể ị ả

mod_breadcrumbs: Module hi n th thanh đi u h ngể ị ề ướ

mod_custom: Module hi n th m t đo n mã HTML b t kỳể ị ộ ạ ấ

mod_feed: Module hi n th tin l y t các website khácể ị ấ ừ

mod_footer: Module hi n th dòng b n quy n cu i Websiteể ị ả ề ở ố

mod_latestnews: Module hi n th các bài vi t m i nh tể ị ế ớ ấ

mod_login: Module hi n th form đăng nh pể ị ậ

mod_mainmenu: Module hi n th menu đi u khi nể ị ề ể

mod_mostread: Moudle hi n th các bài vi t đ c đ c nhi u nh tể ị ế ượ ọ ề ấ

mod_newsflash: Module hi n th tin v n / tin nhanhể ị ắ

mod_poll: Module hi n th bình ch nể ị ọ

mod_random_image: Module hi n th nh ng u nhiênể ị ả ẫ

Page 27: Bao Cao Btl Joomla

mod_related_items: Module hi n th các bài vi t liên quanể ị ế

mod_search: Module hi n th form tìm ki mể ị ế

mod_sections: Module hi n th danh sách các m c c a Websiteể ị ụ ủ

mod_stats: Module hi n th các thông s th ng kê c a Websiteể ị ố ố ủ

mod_syndicate: Module c p tin cho các website khácấ

mod_whoisonline: Module hi n danh tính và s ng i tr c tuy nệ ố ườ ự ế

mod_wrapper: Mudule hi n th m t trang web b t kỳ đ c nhúng vàoể ị ộ ấ ượ

website Joomla

L u ý:ư M t s module ch th c hi n đúng ch c năng khi nó đ c cài đ t kèmộ ố ỉ ự ệ ứ ượ ặ

theo m t component t ng ng. Do v y b n ph i đ c kỹ h ng d n s d ngộ ươ ứ ậ ạ ả ọ ướ ẫ ử ụ

c a module đó.ủ

Cài đ t Joomla! Moduleặ

Cài đ t m t Module Joomla! t trang qu n trặ ộ ừ ả ị

Gi ng nh các thành ph n m r ng khác (component, plugin, template,ố ư ầ ở ộ

language...), đ cài đ t m t ể ặ ộ Joomla!Module, chúng ta m trang qu n tr và sở ả ị ử

d ng Menu ->ụ Extensions >> Install / Unistall

3.2.3.Component.

Joomla Component là m t trong các thành ph n m r ng c a ộ ầ ở ộ ủ Joomla!,

th c ch t nó là m t ng d ng trong h th ng ự ấ ộ ứ ụ ệ ố Joomla!. Component đ c sượ ử

Page 28: Bao Cao Btl Joomla

d ng đ th c hi n m t ch c năng l n nào đó, ch ng h n nh : Cung c p tinụ ể ự ệ ộ ứ ớ ẳ ạ ư ấ

t c, Qu ng cáo, Rao v t, Đ t phòng khách s n, B t đ ng s n, Download...ứ ả ặ ặ ạ ấ ộ ả

M t component đ c hi n th ph n trung tâm, hay ph n chínhộ ượ ể ị ở ầ ầ

(mainbody) c a Website.ủ

Các Component m c đ nh c a Joomla!ặ ị ủ

Trong phiên b nả  Joomla! 1.5 có t t c 11 component m c đ nh đ cấ ả ặ ị ượ

cung c p kèm theo. Các component này đ c đ t trong thấ ượ ặ ư

m cụ  [Joomla]/components và n m trong các th m c con t ng ng v i kýằ ư ụ ươ ứ ớ

hi u là "ệ com_xyz".

Danh sách các component và ý nghĩa c a chúngủ

com_banners: Qu n lý b ng qu ng cáo (banner)ả ả ả

com_contact: Qu n lý các đ u m i liên h (contact)ả ầ ố ệ

com_content: Qu n lý và hi n th bài vi t (đây là component quan tr ngả ể ị ế ọ

nh t)ấ

com_mailto: Qu n lý ch c năng g i/nh n emailả ứ ử ậ

com_media: Qu n lý các t p đa ph ng ti n (video, flash, mp3, hình)ả ệ ươ ệ

com_newsfeeds: Qu n lý vi c l y tin t website khácả ệ ấ ừ

com_poll: Cung c p ch c năng bình ch nấ ứ ọ

com_search: Cung c p ch c năng tìm ki mấ ứ ế

com_user: Qu n lý thành viênả

com_weblinks: Qu n lý và hi n th danh m c các website liên k tả ể ị ụ ế

Page 29: Bao Cao Btl Joomla

com_wrapper: Cho phép nhúng m t website khác trong c a s c aộ ử ổ ủ

website Joomla

Cài đ t Joomla! Componentặ

Cài đ t m t Component Joomla!t trang qu n trặ ộ ừ ả ị

Gi ng nh các thành ph n m r ng khác (module, plugin, template,ố ư ầ ở ộ

language...), đ cài đ t m t Joomla Component, chúng ta m trang qu n tr vàể ặ ộ ở ả ị

s d ng ử ụ

Menu-> Extensions>> Install / Unistall

3.2.4.Plugin.

Joomla Plugin là m t trong các thành ph n m r ng c a ộ ầ ở ộ ủ Joomla!nh mằ

giúp th c hi n m t cách t đ ng công vi c c th . Ch ng h n nh : ....ự ệ ộ ự ộ ệ ụ ể ẳ ạ ư

Các Plugin m c đ nh c a Joomla!ặ ị ủ

Trong phiên b nả  Joomla! 1.5 có t t c 32 plugin m c đ nh đ c cung c pấ ả ặ ị ượ ấ

kèm theo. Các module này đ c phân thành 8 lo i khác nhau và đ t trong cácượ ạ ặ

th m c con t ng ng c a th m cư ụ ươ ứ ủ ư ụ  [Joomla]/plugins.

Page 30: Bao Cao Btl Joomla

Danh sách 8 lo i plugin m c đ nh c a Joomla!ạ ặ ị ủ

Danh sách các lo i plugin c a Joomla!ạ ủ

authentication: Các plugin ch ng th c quy n h nứ ự ề ạ

content: Các plugin n i dung (bài vi t)ộ ế

editors: Các plugin v trình so n th oề ạ ả

editors-xtd: Các plugin h tr , m r ng tính năng cho trình so n th oỗ ợ ở ộ ạ ả

search: Các plugin v tìm ki mề ế

system: Các plugin c a h th ngủ ệ ố

user: Các plugin v ng i dùngề ườ

xmlrpc: Các plugin cho phép qu n tr Joomla!, vi t bài t các h th ngả ị ế ừ ệ ố

khác.

Cài đ t Joomla! Pluginặ

Cài đ t m t Joomla! Plugin t trang qu n trặ ộ ừ ả ị

Page 31: Bao Cao Btl Joomla

Gi ng nh các thành ph n m r ng khác (component, module, template,ố ư ầ ở ộ

language...), đ cài đ t m t Plugin Joomla, chúng ta m trang qu n tr và sể ặ ộ ở ả ị ử

d ng Menu->ụ Extensions >> Install / Unistall

3.3. S n ph m hoàn ch nhả ẩ ỉ

- Giao di n trang Web đang trong tr ng thái ng ng ho t đ ng đ b o trì:ệ ạ ừ ạ ộ ể ả

Lúc này ch có Admin m i có quy n truy c p đ b o trì website.ỉ ớ ề ậ ể ả

-Giao di n chính trang Web đang trong tr ng thái ho t đ ng:ệ ạ ạ ộ

Page 32: Bao Cao Btl Joomla

4. S d ng s n ph mử ụ ả ẩ

4.1 H ng d n khách hàng s d ngướ ẫ ử ụ Module “Bài vi t m i” : c p nh t tin t c m i nh t cho ng i dùng.ế ớ ậ ậ ứ ớ ấ ườ Module “Đăng nh p” : cho phép ng i dùng đăng ký,đăng nh p vàoậ ườ ậ

website. Module “Tìm ki m” : giúp ng i dùng tìm các bài vi t mình mu n liênế ườ ế ố

quan đ n t khóa.ế ừ Menu Item “Trang ch ” : c p nh t nh ng bài vi t m i cho ng i dùng.ủ ậ ậ ữ ế ớ ườ Menu Item “Tin t c” : ứ

Page 33: Bao Cao Btl Joomla

- chia thành 2 m c tin t c “Công ngh trong n c” và “Công nghụ ứ ệ ướ ệ n c ngoài”.ướ

- Ng i dùng cũng có th bình lu n bài vi t qua ch c năng “Add newườ ể ậ ế ứ comment”.

- Trong trang tin t c này có ch c năng “Title Filter” đ tìm các bàiứ ứ ể vi t liên quan đ n Category mà ng i dùng đang truy c p.ế ế ườ ậ

Menu Item “S n ph m” và “Ph n m m” có các ch c năng t ng t “Tinả ẩ ầ ề ứ ươ ự t c”.ứ

Menu Item “Di n đàn” : nh ch c năng các di n đàn khác (trao đ i,th oễ ư ứ ễ ổ ả lu n…)ậ

Page 34: Bao Cao Btl Joomla

Ng i dùng có th chia s trang web cho ng i thân :ườ ể ẻ ườ

Page 35: Bao Cao Btl Joomla

4.2 H ng d n adminướ ẫ

-Giao di n chính c a Admin :ệ ủ

5.So sánh 3 CMS n i b t.ổ ậSo sánh 3 CMS n i b t là ổ ậ Drupal, Joomla!vàWordPress.

Drupal

Drupal đ c bi t đ n nh m t h qu n tr n i dung n đ nh và m nhượ ế ế ư ộ ệ ả ị ộ ổ ị ạ mẽ, s n đ nh và m nh mẽ t nhân c a ự ổ ị ạ ừ ủ Drupal khi n cho ế Drupal đ c tinượ dùng cho các website l n có l ng ng i truy c p cao. S linh ho t trong n nớ ượ ườ ậ ự ạ ề t ng c a ả ủ Drupal giúp cho các l p trình viên có th l p trình m r ng websiteậ ể ậ ở ộ c a h theo b t kỳ h ng nào, tính năng nào mà h u nh không g p khóủ ọ ấ ướ ầ ư ặ khăn gì .

u đi m c a Drupal:Ư ể ủ

Page 36: Bao Cao Btl Joomla

- N n t ng m nh mẽ, n đ nh, mã ngu n đ c t i u nâng cao hi u su tề ả ạ ổ ị ồ ượ ố ư ệ ấ ho t đ ng giúp ti t ki m nguyên c a h th ng . Là n n t ng v ng ch c choạ ộ ế ệ ủ ệ ố ề ả ữ ắ các website có l ng truy c p l n nh BBC England, MTV …M t trang báoượ ậ ớ ư ộ công ngh s d ng ệ ử ụ Drupal khá thành công là trang Thông Tin Công Ngh .ệ

- C u trúc linh ho t giúp các l p trình viên m r ng ch c năng không h nấ ạ ậ ở ộ ứ ạ ch theo nhu c u s d ng .ế ầ ử ụ

- Drupal c c kỳ thân thi n v i công c tìm ki m, đó là m t l i th r t l nự ệ ớ ụ ế ộ ợ ế ấ ớ khi SEO luôn là m t v n đ đ c quan tâm đ i v i b t kỳ trang web nào .ộ ấ ề ượ ố ớ ấ

- Tính năng Multiple giúp b n có nhi u website v i m t l n cài đ tạ ề ớ ộ ầ ặ Drupal .Giúp b n đi u khi n và qu n lý d dàng h n.ạ ề ể ả ễ ơ

- Drupal ch y đ c c trên server Linux và Windows trong khi ạ ượ ả Jooma!chỉ ch y t t trên server Linux .ạ ố

Nh c đi m c a Drupal:ượ ể ủ

- Drupal đ c đánh giá là khó s d ng v i ng i dùng m i . Vi c t o cácượ ử ụ ớ ườ ớ ệ ạ Menu khi n tôi c m th y th c s b i r i . Có lẽ s b i r i này chính vì thóiế ả ấ ự ự ố ố ự ố ố quen s d ng ử ụ Joomla! .

- Drupal có ít các thành ph n m r ng (extensions) h n ầ ở ộ ơ Joomla!. M i khiỗ có phiên b n ả Drupal m i b n ph i ch các nhà cung c p nâng c p extensionsớ ạ ả ờ ấ ấ c a h đ t ng thích .ủ ọ ể ươ

- Cách b trí c a website ố ủ Drupal khi n ng i m i s d ng khó tìm ki mế ườ ớ ử ụ ế và đánh giá nên dùng extensions nào .

Joomla

Page 37: Bao Cao Btl Joomla

Joomla!, m t h qu n tr n i dung đ c tách ra và phát tri n t ộ ệ ả ị ộ ượ ể ừ Mambo vào năm 2005. Joomla!t ng giành đ c các gi i “Mã ngu n m t t nh t”ừ ượ ả ồ ở ố ấ gi ng nh ố ư Drupal . Nh y u t thân thi n và d hi u ờ ế ố ệ ễ ể Joomla!đ c r t nhi uượ ấ ề ng i dùng trên kh p th gi i s d ng xây d ng các website t nh t i trungườ ắ ế ớ ử ụ ự ừ ỏ ớ bình, ho c l n . Có r t nhi u công ty thi t k web đã dùng ặ ớ ấ ề ế ế Joomla!thi t kế ế website cho các khách hàng c a h .ủ ọ

u đi m c a Joomla:Ư ể ủ

- u đi m đ u tiên c n nói t i là dƯ ể ầ ầ ớ s d ngễ ử ụ . Qu th c v i ả ự ớ Joomla!b nạ ch c n vài ch c phút là t o xong m t website hoàn ch nh v i r t nhi u tínhỉ ầ ụ ạ ộ ỉ ớ ấ ề năng nh gallery, video, music, shopping cart, forum …Vì d s d ng ư ễ ử ụ Joomla!đ c dùng r t nhi u đ xây d ng các website t nh t i l n v a .ượ ấ ề ể ự ừ ỏ ớ ớ ừ

- Giao di n ệ Joomla!r t đ p đ c cung c p b i r t nhi u công ty c mi nấ ẹ ượ ấ ở ấ ề ả ễ phí và th ng m i .(Xem danh sách các công ty cung c p template Joomlaươ ạ ấ  t iạ đây). (Joomlart là m t công ty l n cung c p các template cho joomla có tr phíộ ớ ấ ả do anh Hùng ng i Vi t Nam là Director . Joomlart hi n có h n 200 ngànườ ệ ệ ơ khách hàng t kh p n i trên th gi i cung c p các template cho Joomla,ừ ắ ơ ế ớ ấ Drupal, Magento) .

- Joomla!có m t th vi n các ng d ng (extensions) kh ng l đ c l pộ ư ệ ứ ụ ổ ồ ượ ậ trình b i các l p trình viên kh p n i, h u h t là mi n phí, giúp b n có r tở ậ ắ ơ ầ ế ễ ạ ấ nhi u l a ch n m r ng tính năng cho website c a minh .ề ự ọ ở ộ ủ

- D dàng tìm và s a các l i g p ph i: Vì có m t l ng ng i dùng kh ngễ ử ỗ ặ ả ộ ượ ườ ổ l trên th gi i do đó n u b n g p m t v n đ tr c tr c nào đó trong quáồ ế ớ ế ạ ặ ộ ấ ề ụ ặ trình s d ng ử ụ Joomla!thì hãy search trên Google, 90% đã có ng i g p ph iườ ặ ả v n đ đó và h u nh đ u có gi i pháp, câu tr l i cho v n đ c a b n .ấ ề ầ ư ề ả ả ờ ấ ề ủ ạ

Nh c đi m c a Joomla:ượ ể ủ

- Mã ngu n c a ồ ủ Joomla!t ng đ i l n d n t i t n nhi u tài nguyên hươ ố ớ ẫ ớ ố ề ệ th ng h n so v i ố ơ ớ Drupal trong quá trình s d ng .ử ụ

Page 38: Bao Cao Btl Joomla

- Vi c có nhi u extensions là m t l i th đ ng th i nó cũng là m t b t l i.ệ ề ộ ợ ế ồ ờ ộ ấ ợ Các extensions đ c vi t b i r t nhi u l p trình viên khác nhau d n t i ti mượ ế ở ấ ề ậ ẫ ớ ề

n các l i b o m t trong các extensions đó (tuy nhiên có các gi i phápầ ỗ ả ậ ả firewall kh c ph c các nh c đi m này, (có tr phí)).N u là ng i dùng m iắ ụ ượ ể ả ế ườ ớ có th b n sẽ b i r i trong vi c ch n l a các extensions cho website c aể ạ ố ố ệ ọ ự ủ mình.

- Không có kh năng Multiple site nh ả ư Drupal (c n mua extensions đ cóầ ể đ c tính năng này) .ượ

- Kh năng SEO c a ả ủ Joomla!kém nh t trong 3 lo i ấ ạ CMS(Drupal, WordPress, Joomla) .

- Không ch y t t trên máy ch Windows (ạ ố ủ IIS)

WordPress

WordPress là m t ộ CMS mã ngu n m mi n phí, tác gi c a ồ ở ễ ả ủ WordPress

có m t câu sologan n i ti ng là “Vi t code nh làm th ” .Câu nói đó ph n nàoộ ổ ế ế ư ơ ầ

ph n nh cách th c ho t đ ng c a ả ả ứ ạ ộ ủ WordPress và tác đ ng c a nó đ i v iộ ủ ố ớ

ng i s d ng.ườ ử ụ

WordPress đ c bi t r t d s d ng, trên th gi i hi n có h n 200 tri uặ ế ấ ễ ử ụ ế ớ ệ ơ ệ

blog, website s d ng mã ngu n này . Tuy nhiên, ử ụ ồ WordPress thích h p nh tợ ấ

vào vi c xu t b n n i dung (vi t Blog), mã ngu n nh g n, tinh gi n t i đaệ ấ ả ộ ế ồ ỏ ọ ả ố

khi n nó g p khó khăn khi đáp ng các yêu c u m r ng nh s t ng tácế ặ ứ ầ ở ộ ư ự ươ

gi a các thành viên, qu n lý thành viên, di n đàn, …ữ ả ễ

u đi m c a WordPress:Ư ể ủ

Page 39: Bao Cao Btl Joomla

- WordPress d s d ng nh t trong 3 CMS, nó giúp b n có m t Blogễ ử ụ ấ ạ ộ

trong vài phút . B n có th vàoạ ể  http://wordpress.com đ t o m t blog mi nể ạ ộ ễ

phí cho mình và b t đ u làm quen s d ng ắ ầ ử ụ WordPress .

- Các plugin c a ủ wordpress có r t nhi u và 90% là mi n phí, b n có thấ ề ễ ạ ể

cài đ t (install) và nâng c p (upgrade) các plugin này ngay trong ph n qu nặ ấ ầ ả

lý c a ủ WordPress mà không c n ph i download v nh ầ ả ề ư Joomla!vàDrupal .

- WordPress h tr SEO khá t t (x p sau ỗ ợ ố ế Drupal) .

Nh c đi m c a WordPress:ượ ể ủ

- Theo m t s Webmaster có kinh nghi m thì ộ ố ệ WordPress sẽ ho t đ ngạ ộ

nh nhàng, ít t n tài nguyên. Nh ng khi website b n có l ng truy c p l n thìẹ ố ư ạ ượ ậ ớ

WordPress l i gây t n tài nguyên h th ng (đi u này ch a đ c ki mạ ố ệ ố ề ư ượ ể

ch ng).ứ

- WordPress thích h p cho vi t Blog và xu t b n n i dung ki u nhómợ ế ấ ả ộ ể

nh . Nó khó có th đáp ng các ch c năng m r ng và t ng tác cao .``ỏ ể ứ ứ ở ộ ươ