bai giang xay dung website bang joomla

44
Bài giảng Xây dựng Website bằng Joomla Trường Cao Đẳng Cộng Đồng Bình Thuận GV: Huỳnh Triệu Vỹ - ĐT: 0919 011 994 [email protected] Trang 1 MỤC LỤC Chương I: TỔNG QUAN VỀ JOOMLA .................................................................................3 I. Giới thiệu:...................................................................................................................3 II. Cài đặt Web Server .....................................................................................................4 1. Download mã nguồn cài đặt Wamp Web Server:.....................................................5 2. Cài đặt Wamp Web Server: .....................................................................................5 III. Cài đặt joomla 1.5.x: ...................................................................................................9 1. Download mã nguồn cài đặt: ...................................................................................9 2. Cài đặt Joomla: .......................................................................................................9 3. Việt hóa Joomla: ................................................................................................... 14 4. Cài đặt các thành phần mở rộng Extensions: ......................................................... 16 Chương II: MẶT TRƯỚC CỦA WEBSITE (FRONT-END) ................................................ 18 I. Xác định vị trí các thành phần trên giao diện (template): ........................................... 18 II. Đăng ký, đăng nhập, khôi phục mật khẩu và tên đăng nhập: ...................................... 20 1. Đăng ký: ............................................................................................................... 20 2. Đăng nhập:............................................................................................................ 22 3. Khôi phục tên đăng nhập hoặc mật khẩu: .............................................................. 23 4. Cách thức đăng bài viết: ........................................................................................ 24 Chương III: QUẢN TRỊ WEBSITE (BACK-END) .............................................................. 25 I. Cấu hình chung (Global configuration): ................................................................... 25 1. Thẻ tab Site settings: ............................................................................................. 26 2. Thẻ Tab Metadata settings: ................................................................................... 26 3. Thẻ Tab SEO setting: ............................................................................................ 27 II. Quản lý thành viên ( User Manager) ......................................................................... 27 III. Quản lý phương tiện (Media Manager): .................................................................... 28 IV. Quản lý menu (Menu Manager) ................................................................................ 30 V. Quản lý nội dung (Content Manager): ....................................................................... 33 VI. Quản lý Components................................................................................................. 37 VII. Quản lý Extensions: Module, Plugin, Template, Language ........................................ 38 VIII. Giới thiệu một số module và component thông dụng. ................................................ 40

Upload: jennifer-hansen

Post on 25-Nov-2015

26 views

Category:

Documents


5 download

DESCRIPTION

Tai lieu xay dung website bang joomla

TRANSCRIPT

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 1

    MC LC

    Chng I: TNG QUAN V JOOMLA .................................................................................3

    I. Gii thiu: ...................................................................................................................3

    II. Ci t Web Server .....................................................................................................4

    1. Download m ngun ci t Wamp Web Server: .....................................................5

    2. Ci t Wamp Web Server: .....................................................................................5

    III. Ci t joomla 1.5.x: ...................................................................................................9

    1. Download m ngun ci t: ...................................................................................9

    2. Ci t Joomla: .......................................................................................................9

    3. Vit ha Joomla: ................................................................................................... 14

    4. Ci t cc thnh phn m rng Extensions: ......................................................... 16

    Chng II: MT TRC CA WEBSITE (FRONT-END) ................................................ 18

    I. Xc nh v tr cc thnh phn trn giao din (template): ........................................... 18

    II. ng k, ng nhp, khi phc mt khu v tn ng nhp: ...................................... 20

    1. ng k: ............................................................................................................... 20

    2. ng nhp: ............................................................................................................ 22

    3. Khi phc tn ng nhp hoc mt khu: .............................................................. 23

    4. Cch thc ng bi vit: ........................................................................................ 24

    Chng III: QUN TR WEBSITE (BACK-END) .............................................................. 25

    I. Cu hnh chung (Global configuration): ................................................................... 25

    1. Th tab Site settings: ............................................................................................. 26

    2. Th Tab Metadata settings: ................................................................................... 26

    3. Th Tab SEO setting: ............................................................................................ 27

    II. Qun l thnh vin ( User Manager) ......................................................................... 27

    III. Qun l phng tin (Media Manager): .................................................................... 28

    IV. Qun l menu (Menu Manager) ................................................................................ 30

    V. Qun l ni dung (Content Manager): ....................................................................... 33

    VI. Qun l Components ................................................................................................. 37

    VII. Qun l Extensions: Module, Plugin, Template, Language ........................................ 38

    VIII. Gii thiu mt s module v component thng dng. ................................................ 40

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 2

    Chng IV: A WEBSITE LN INTERNET ................................................................... 42

    I. Backup C s d liu: ............................................................................................... 42

    II. Import c s d liu: ................................................................................................. 42

    III. Upload v cu hnh thng s mi: ............................................................................. 43

    TI LIU THAM KHO ................................................................................................... 44

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 3

    Chng I: TNG QUAN V JOOMLA

    I. Gii thiu:

    Joomla l mt h qun tr ni dung m ngun m (Open Source Content

    Management Systems). Joomla c vit bng ngn ng PHP v kt ni ti c s d

    liu MySQL, cho php ngi s dng c th d dng xut bn cc ni dung ca h ln

    Internet hoc Intranet.

    Joomla c cc c tnh c bn l: b m trang (page caching) tng tc hin

    th, lp ch mc, c tin RSS (RSS feeds), trang dng in, bn tin nhanh, blog, din

    n, bnh chn, lch biu, tm kim trong Site v h tr a ngn ng.

    Joomla c pht m theo ting Swahili nh l 'jumla' ngha l "ng tm hip

    lc".

    Joomla c s dng khp mi ni trn th gii, t nhng website c nhn cho

    ti nhng h thng website doanh nghip c tnh phc tp cao, cung cp nhiu dch v

    v ng dng. Joomla c th d dng ci t, d dng qun l v c tin cy cao.

    Joomla c m ngun m do vic s dng Joomla l hon ton min ph cho tt

    c mi ngi trn th gii.

    Joomla hin c 2 dng phin bn chnh: Joomla 1.0.x v Joomla 1.5.x

    Dng phin bn Joomla 1.0.x:

    L phin bn pht hnh n nh.

    c s dng rng ri, c nhiu thnh phn m rng (component, module,

    mambot)...

    Joomla 1.0.0: Phin bn pht hnh u tin (15-09-2005)

    Joomla 1.0.12: Phin bn pht hnh mi nht (25-12-2006)

    Dng phin bn Joomla 1.5:

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 4

    L phin bn v ang c pht trin.

    Phin bn Joomla 1.5 l phin bn ci tin t Joomla 1.0.x (phn m c

    vit li hon ton, tuy nhin vn gi cch hnh x nh c) c coi nh

    Mambo 4.6. Ban u n cn c gi l Joomla 1.1, nhng sau v nhn

    thy n c ci tin nhiu v mt k thut, tnh nng nn nhm pht trin

    quyt nh ly tn l Joomla 1.5

    C nhiu tnh nng hay

    Joomla 1.5 h tr a ngn ng

    Joomla 1.5 dng charset mc nh l UTF-8 (thay v ISO-8859-1 trong

    Joomla 1.0.x)

    II. Ci t Web Server

    Nh chng ta bit, Joomla l mt h qun tr ni dung m ngun m s dng

    cng ngh web, ngn ng lp trnh web PHP, h qun tr c s d liu MySQL.

    Hn na, trc khi ci Joomla ln Internet, chng ta thng ci trn localhost

    tip tc ci bc nhm hon tt qu trnh xy dng website. Do , ti localhost

    chng ta phi ci Web server, PHP v MySQL.

    WAMP: mt gi phn mm Web server tt c trong mt (All-in-One) gm

    Apache Web server, MySQL, PHP chy trn nn Windows.

    Giao din qun tr Webserver WAMP (Windows + Apache + MySQL + PHP)

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 5

    Cc c im ni tri ca WAMP

    C th ci t WAMP d dng.

    WAMP c cp nht u n.

    Cho php la chn cc phin bn PHP, MySQL khc nhau.

    Rt tt cho vic to my ch Web chy th, thit k Website bng PHP.

    H tr tt cho Joomla 1.5, Joomla 1.0

    H tr phin bn PHP5 mi nht

    Tng thch Windows XP / Windows Vista / Windows 7

    Hon ton min ph

    1. Download m ngun ci t Wamp Web Server:

    Download WAMP ti a ch http://www.wampserver.com/en/download.php

    2. Ci t Wamp Web Server:

    Cc bc ci t WAMP

    Nu trc chng ta ci t WAMP 5.1.x th tt nht l g n i sau

    mi ci WAMP Server 2.0

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 6

    Nhn [Next] v thc hin cc bc tip theo

    Nu trn my ca chng ta c ci trnh duyt Firefox v chng ta mun chn

    Firefox lm trnh duyt mc nh khi m http://localhost th nhn [Yes]

    in cc thng s c th gi/nhn mail thng qua mt SMTP server. Nu

    khng bit hy mc nh v nhn [Next]

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 7

    Nhn nt [Finish] hon tt qu trnh ci t

    Hon tt vic ci t v chy th

    Sau khi ci t thnh cng, chng ta s thy biu tng ca WAMP gc mn

    hnh nh di y:

    chy th, nhn vo mc "localhost". Hoc m trnh duyt v g a ch

    http://localhost (hoc http://127.0.0.1)

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 8

    qun l c s d liu (database) nhn vo mc "phpMyAdmin"

    Hoc m trnh duyt v g vo a ch http://localhost/phpMyAdmin.

    Hoc http://127.0.0.1/phpMyAdmin

    Cc ch khc:

    Th mc t website ca chng ta theo mc nh l "C:\wamp\www" c

    th truy cp t my tnh khc nhn vo mc "Put Online".

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 9

    III. Ci t joomla 1.5.x:

    1. Download m ngun ci t:

    M ngun ci t Joomla c th download ti website chnh thc ca Joomla

    (http://joomla.org), phin bn mi nht hin nay l 1.5.21.

    Ngn ng mc nh trong Joomla l ting Anh. Tuy nhin, c th s dng

    ting Vit cho Joomla, chng ta cn phi t mnh Vit ha Joomla hoc ti v cc

    bn Vit ha cho Joomla c chia s trn Internet ca cng ng ngi dng

    Joomla Vit Nam hoc ti http://joomlaviet.org hay http://vinaora.com. Bn Vit

    ha ny bao gm:

    Gi Vit ha cho qu trnh ci t.

    Gi Vit ha cho phn qun tr.

    Gi Vit ha cho mt trc website.

    2. Ci t Joomla:

    Download gi ci t Joomla 1.5 sau gii nn vo th mc gc web hoc

    vo th mc con ca n. V d: gii nn vo th mc Joomla.

    Joomla cn 1 database qun l ton b chng trnh nn chng ta c th to

    mt c s d liu ring cho Joomla hoc cng c th s dng mt c s d liu

    c.

    Bc 1: Chn ngn ng ci t.

    M trnh duyt v g vo a ch website.

    Nu chng ta gii nn b ci t vo th mc gc th g: http://localhost/

    Nu chng ta gii nn b ci t vo th mc joomla (th mc con ca

    th mc gc) th g: http://localhost/joomla/

    Mn hnh ci t xut hin v chng ta c th chn mt ngn ng bt k

    c h tr:

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 10

    Bc 2: Kim tra cu hnh h thng:

    c th ci t v s dng Joomla, my ch cn phi p ng mt s yu cu.

    Joomla s kim tra cc gi tr yu cu ny. Nu chng c mu xanh th c th tip

    tc. Cn nu cc gi tr yu cu sau khi kim tra c mu th chng ta cn phi

    khc phc (nu ang ci t trn internet, c th yu cu b phn h tr k thut

    ca Server gip ). Chng ta vn c th tip tc ci t nhng c th mt s chc

    nng s khng hot ng.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 11

    Bc 3: Thng tin bn quyn

    Bc 4: Thit lp cc thng s kt ni n c s d liu

    Hostname: localhost.

    User name: Tn ti khon ca database cha Joomla. (Nu ci t trn

    localhost th tn ti khon thng l root).

    Password: Mt khu ca ti khon trn.

    Availbe Collations (nu c): Chn l "utf8_general_ci".

    Database Name: Tn c s d liu s cha Joomla.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 12

    Bc 5: Thit lp cc thng s FTP

    Nu ang ci t trn localhost, chng ta c th b qua bc ny

    Nu Host ang ci khng h tr, th cng khng cn thit lp.

    Nu Host ca c h tr, cn ch cc thng s sau:

    FTP User: Tn ti khon FTP - ti khon dng qun l cc th

    mc v file trn Host

    FTP Password: Mt khu tng ng.

    Auto Find Path: T ng tm ng dn ti ni cha Website.

    FTP Host: a ch host cha website Joomla, chng ta c th nhp

    vo a ch IP ca host.

    FTP Port: Cng ca dch v FTP, theo mc nh l 21.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 13

    Bc 6: Thit lp cu hnh website.

    Bao gm:

    Site name: Tn ca site

    Your email: a ch email ca ngi qun tr.

    Admin passwords: Mt khu ca ngi qun tr.

    Install Defaul Sample Data: Ci t d liu mu. Nhn nt ny nu

    mun Joomla to mu cho mt trang web n gin.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 14

    Bc 7: Kt thc.

    V l do an ton v hon tt qu trnh ci t, joomla yu cu chng ta

    phi xa th mc c tn "installation".

    Lu : ti khon truy nhp h thng l admin; mt khu l mt khu m

    chng ta nhp bc 6.

    xem Website: Nhn vo nt Site

    qun tr Website: Nhn vo nt Admin. ng dn n trang qun tr

    s c dng: http://localhost/joomla/administrator/

    3. Vit ha Joomla:

    Vit ha mt trc ca website (front-end):

    Cc gi ngn ng phn tin snh ca Joomla 1.5 c lu trong th mc

    "\language". Gi ngn ng ting Anh s c lu trong th mc "\language\en-

    GB". Trong th mc ny li c cc file sau:

    index.html: trnh cc hacker lit k cc file v th mc.

    en-GB.xml: M t cc thng tin lin quan ti gi ngn ng.

    en-GB.ignore.php: Danh sch cc k t b qua khi tm kim.

    en-GB.ini: File ngn ng chnh ca Joomla

    en-GB.com_xxx.ini: File ngn ng cho component c tn l com_xxx.

    en-GB.mod_xxx.ini: File ngn ng cho module c tn l mod_xxx.

    en-GB.plg_xxx.ini: File ngn ng cho cc plugin c tn lin quan.

    to gi ngn ng ting Vit. Chng ta lm nh sau:

    Bc 1. To th mc cha gi ngn ng ting Vit: "\language\vi-VN"

    Bc 2. Copy ton b cc file trong th mc "\language\en-GB" ti th

    mc "\language\vi-VN"

    Bc 3. Thay phn tin t ca tn cc file ting Anh (en-GB) bng tin t

    ca file ting Vit (vi-VN). Ngha l ta c cu trc th mc cha gi ngn

    ng ting Vit nh sau:

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 15

    \language\vi-VN\

    ---------------\index.html

    ---------------\vi-VN.xml

    ---------------\vi-VN.ignore.php

    ---------------\vi-VN.ini

    ---------------\vi-VN.com_xxx.ini

    ---------------\vi-VN.mod_xxx.ini

    ---------------\vi-VN.plg_xxx.ini

    Bc 4. Thay file "vi-VN.xml", "vi-VN.ignore.php" bng 2 file nh km

    sau: Download

    Bc 5. M cc file *.ini bng trnh son tho Notepad++ (khuyn co).

    Bc 6. Chn nh dng (m menu Format) khi lu cc file ny: "UTF-8

    without BOM" (lu cc k t ting Vit nhng khng chn thm k t nh

    du UTF-8 u file).

    Bc 7. Tin hnh Vit ha. Thay cc t/cm t ting Anh bng t/cm t

    ting Vit tng ng.

    Vit ha phn qun tr (back-end):

    Gi ngn ng ting Anh ca phn hu snh Joomla c lu trong th mc

    "administrator\language\en-GB".

    Vic Vit ha c tin hnh tng t nh phn tin snh front-end ca

    Joomla.

    Ch : tt c cc file nu ni dung c cha ting Vit th u phi lu vi la

    chn "UTF-8 without BOM".

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 16

    4. Ci t cc thnh phn m rng Extensions:

    m rng cc tnh nng ca mnh, Joomla cho php chng ta ci t thm cc

    thnh phn b sung (gi l cc Extension).

    Cc loi Extension: Module, Plugin, Template, Language.

    ci t mt Extensions vo trong Joomla, u tin chng ta m trang qun

    tr Joomla. V d: http://localhost/joomla/administrator. Sau m menu:

    "Extensions" >> "Install / Uninstall".

    Chng ta c 3 la chn ci t mt Extension:

    Ci t Joomla extensions t my tnh: trong la chn Upload

    Package File, bm vo nt Browse, sau duyt tm file extension

    (c dng ui m rng l .zip hoc .gz) trn my tnh. Cui cng bm

    vo nt [Upload File & Install] ti file ln v ci t.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 17

    Ci t Joomla extensions t th mc trn host:

    Gii nn gi ci t Extension (c ng gi trong file .zip

    hoc .gz). Upload gi ci t Extension ln mt th mc no

    trn Host (chng hn joomla/tmp)

    Trong la chn Install from Directory, trong "Install

    Directory" g ng dn ti ni cha Extension (VD:

    /home/public_html/tmp)

    Nhn nt [Install] ci t

    Ci t Joomla extensions t URL: trong la chn Install from

    URL, trong khung Install URL g vo ng dn cha file

    extensions (c ng gi dng .zip hoc .gz). Sau nhn nt

    [Install] ci t.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 18

    Chng II: MT TRC CA WEBSITE (FRONT-END)

    I. Xc nh v tr cc thnh phn trn giao din (template):

    Mi template u nh ngha sn mt s v tr nht nh. Template mc nh ca

    Joomla 1.5 c tt c 10 v tr (breadcrumb, debug, left, right, syndicate, top, user1,

    user2, user3 v user4). Mt s template khc c nhiu v tr hn. Do vy chng ta

    c th chuyn mt module bt k ti 1 trong cc v tr trn bng cch: menu

    Extensions >> Module Manager >> Module XYZ >> Position.

    Lu : Mt v tr c th c nhiu module v mt module cng c th cng lc

    nm nhiu v tr bng cch nhn bn (copy) chng ra thnh nhiu bn v xc nh

    li v tr ca tng bn .

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 19

    c th xem nhanh cc v tr ca template m chng ta ang dng c h tr

    hay khng, ch cn thm "?tp=1" vo pha sau a ch website hoc thm "&tp=1"

    nu a ch website ang c s dng tham s.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 20

    II. ng k, ng nhp, khi phc mt khu v tn ng nhp:

    1. ng k:

    Trn trang ch ca website, ti phn Login Form, bm vo lin kt Create an

    account (To ti khon ngi dng)

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 21

    Trang ng k thng tin m ra, yu cu cung cp mt s thng tin c nhn:

    Name: Nhp h v tn. Tn ny s xut hin km theo bi vit (nu c cp

    quyn tc gi).

    Username: Tn ti khon. Dng ng nhp vo website sau ny.

    Email: a ch email. a ch ny s dng kch hot (xc nhn vic ng k

    nu website c yu cu), hoc nhn cc thng tin t ban qun tr, t cc thnh vin

    khc hoc cp li mt khu khi chng ta v tnh qun mt khu.

    Password: To mt mt khu. Mt khu ny s c s dng ng nhp vo

    website.

    Verify Password: Nhp li mt khu trn bo m l nhp ng.

    Ty theo cch cu hnh ca ngi qun tr website, c th, chng ta s phi

    cung cp nhiu thng tin hn, hoc khng cn, nhng lu nhng trng c du *

    l bt buc phi nhp.

    Cui cng bm vo nt Register hon thnh qu trnh ng k. Nu qu trnh

    ng k thnh cng, chng ta s thy c dng cho mng thnh vin mi.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 22

    Lu :

    phn tin snh, Joomla chia lm 5 nhm ngi dng tng ng vi 5 mc

    truy cp khc nhau:

    * Guest (Khch): l nhng ngi truy cp, s dng website ni chung, h

    khng s hu ti khon no trn h thng Joomla

    * Registered (Thnh vin): l khch sau khi ng k vo ca h thng Joomla

    v tr thnh thnh vin chnh thc ca h thng.

    * Author (Tc gi): L thnh vin c quyn ng bi hoc ng mt vi th

    khc m h thng cho php (chng hn nh weblink)

    * Editor (Ngi bin son): l thnh vin c quyn ng, kim duyt v

    chnh sa tt c cc bi vit (thm ch c nhng bi vit khng phi ca h)

    * Publisher (Ngi xut bn): l ngi bin son, ngoi ra c thm quyn

    quyt nh vic pht hnh cc bi vit (chnh thc xut bn ln Website hay

    khng).

    2. ng nhp:

    ng nhp vo website. Cng trn trang ch ca website, ti phn Login

    Form, nhp thng tin ti khon vo form ng nhp.

    Username: Tn ti khon (tn ng nhp)

    Password: Mt khu ng nhp.

    Nu mun lu li thng tin ng nhp cho cc ln sau, chng ta check vo

    Remember Me Lu mt khu. Cui cng bm vo nt Login (ng nhp).

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 23

    3. Khi phc tn ng nhp hoc mt khu:

    Nu l qun mt tn ng nhp, ti Login Form, chng ta bm vo lin kt

    Forgot your password (Qun mt khu). Trang khi phc li mt khu m ra.

    Ti Email Address nhp vo a ch email m trc y khai bo khi ng

    k thnh vin sau nhp vo nt Submit. Thng bo cho bit tn ngi dng

    c gi n a ch email c khai bo.

    M email ra, chng ta s thy mt email mi do website gi v. Ni dung email

    cha tn ngi dng.

    Tng t nh vy, chng ta c th d dng ly li c mt khu ng nhp

    bng cch nhn vo cc lin kt tng ng v cng tin hnh khai bo email

    ng k trc y ri nhn vo nt Gi. Mt email s c gi v cha thng tin

    hng dn ly li thng tin chng ta cn.

    Ni dung email gi v s bao gm mt dy m s xc nhn v mt lin kt

    khi phc li mt khu. Bm vo lin kt , trang ly li mt khu m ra, nhp

    m s xc nhn trn vo xc nhn c cp li mt khu mi.

    Nhp m s xc nhn xong, nhn nt Submit kt thc. Nu m s xc nhn

    c nhp vo l ng th s c chuyn n trang i mt khu mi.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 24

    Ti trang ny, chng ta g mt khu mi 2 ln vo cc Password v Verify

    Password. Cui cng nhn nt Submit kt thc.

    Nh vy, chng ta c th dng mt khu mi ng nhp li vo website.

    4. Cch thc ng bi vit:

    c th ng c bi vit, chng ta phi thuc nhm t Author (Tc gi) tr

    ln. ng bi vit, u tin phi ng nhp vo website ( phn Front-End). Ti

    khung c nhn, bm vo lin kt ng bi vit. Trang ng bi vit hin ra.

    Vic vit bi cng n gin nh cc thao tc trn Word. Sau khi son xong bi

    gi, chng ta chn ch v ch con cho bi vit, c cho bi vit hin ln trang

    ch hay khng. Cui cng bn nt Save lu bi.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 25

    Chng III: QUN TR WEBSITE (BACK-END)

    bt u cc tc v qun tr website, chng ta phi g a ch:

    http://localhost/joomla/administrator vo thanh a ch. Sau , nhp username v

    password ri nhn Login ng nhp.

    I. Cu hnh chung (Global configuration):

    iu khin vic thit lp cc thng s cho qu trnh hot ng ca Joomla.

    Thay i trong phn ny s c cp nht vo file configuration.php. File ny cn

    c quyn sa (writeble)

    chng ta c th chnh sa

    cu hnh. Bn phi trng thi

    write (c th sa) ca

    configuration.php l hp

    kim tn Make unwritable

    after saving. Chn hp

    kim ny s i quyn truy

    cp ca file configuration.php thnh unritable (khng thay i c) v nhng l

    do bo mt.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 26

    1. Th tab Site settings:

    Site Offline - Vi th ny chng ta c th bt tt hiu qu Front-end site

    ca chng ta. Dng la chn ny nu chng ta ang nng cp cc module

    hay d liu, v khng mun c cc visitor thy site xem site cho ti khi

    chng ta hon tt. Nh thit lp li la chn Site offline thnh No khi

    chng ta hon thnh.

    Offline Message - Khi cng tc Site Offline v tr Yes, thng ip mc

    nh ny s hin th trn Front-end cho cc visitor bit: "This site is down

    for maintenance. Please check back again soon." (site ny c tm ngng

    bo tr, mong sm tr li). Chng ta c th i vn bn ny thnh bt k

    thng ip no chng ta thch.

    Site Name - La chn ny cho php chng ta thit lp ni dung ca thanh

    tiu cho site.

    Default WYSIWYG Editor - Chn nhng Text Editor (trnh son tho)

    no c ci t m chng ta mun dng son cc Content Item

    List Length - Chn di mc nh cho nhng danh sch trong

    Administrator (Back-end). Xin lu rng nu chng ta thm trc mt

    trong vi mt danh sch, thay i thit lp trong Global Configuration s

    khng c thy oc ngay lp tc. Mc d, thit lp chng ta ch nh s c

    hiu lc nh mc nh trn khi login ln ti.

    2. Th Tab Metadata settings:

    Global Site Meta Description - Nhp mt m t ca site dng h tr

    cc Search Engines (cng ngh tm kim). Chng ta c th mun gii hn

    on m t ca mnh c th l hai mi t hay th no, ph thuc Search

    Engine chng ta ang nhm. Lm n ngn gn v sc tch vi cc content

    ca chng ta. Chng ta cng c th bao gm mt s t kha v nhm t

    kha y. V mt s search engine c nhiu hn 20 chng ta c th

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 27

    thm mt hai cu. Phi chc rng nhng phn quan trng nht ca on

    m t nm trong 20 t u tin.

    Global Site Meta Keywords - S k t ti u cho on m t t kha

    c din t gia 300 v 500. Khng lp li nhng t qu chung v tch

    nhng t kha vi mt du phy hay khong trng, hay nhm hai ba t vi

    nhau. Joomla Open Source l mt v d.

    Show Title Meta Tag - Hin th meta tag Title (tiu ) trong m ngun

    khi xem ni content.

    Show Author Meta Tag - Hin th tag meta Authors (tc gi) trong m

    ngun khi xem content.

    3. Th Tab SEO setting:

    Search Engine Friendly URLs - N thay i con ng cc lin kt site

    c hin ra v ti u chng v nhng cng ngh tm kim c th truy sut

    nhiu hn site ca chng ta. Ty chn ny CH kh dng ti cc site c

    t trn nhng server Apache. Chn Yes lm cho Joomla c th xut

    cc a ch URL thn thin hn nhng a ch c c s d liu to ra cc

    thng thng. Nu chng ta dng ty chn ny th chng ta phi i tn

    file htccess.txt thnh .htaccess

    CH : Chng ta phi lu li nhng thay i hon thnh, dng biu

    tng Save trn toolbar (thanh cng c)

    II. Qun l thnh vin ( User Manager)

    Trang ny lit k danh sch User ng k site. Chng ta c th thm hay sa

    cc User y.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 28

    Filter - Cc b lc cho php chng ta gim s bn ghi hin th bng cch ch

    chn nhng iu kin no . Chng ta c th lc bng cch nhp mt t kha (tn

    hay username), chn mt nhm, hay da trn trng thi log on. Chng ta c th

    dng nhiu iu kin ca cc b lc nh t kha v nhm.

    Cc tiu ca danh sch:

    Name: l tn tht hay tn hin th ca user. Chn tn chnh sa thng tin user.

    Biu tng kha mc bn cnh ch rng n c check-out. Check-in, chn tn

    sa.

    Logged In: n hin th user c c log in hay khng.

    Enabled: n hin th user c c php login vo site khng. Chn biu tng

    bt qua li trng thi ca user.

    User name: n l tn log in ca user.

    Group: l nhm m user thuc v.

    Email: l a ch email ca user.

    Last Visit: l ngy v gi user thm ln cui mt trang trn site trong khi log in.

    III. Qun l phng tin (Media Manager):

    Ci nhn u tin ca vo chc nng Media Manager s cho thy tt c cc th

    mc media v nh tn ti th mc gc, v ba trng nhp text. Trang qun l

    ny cho php chng ta thc hin 3 nhim v c bn:

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 29

    1. To (hoc xa) nhng th mc cha cc file media

    2. Ti ln ni dung media vo bt k th mc mo, hoc xa nhng file media c.

    3. Ly nhng code (dng a ch url y ) cn dng media trong site ca chng ta.

    To mt th mc mi :

    Vi ng dn trong files, nhp mt tn cho th mc mi, ri chn biu

    tng Create Folder. Th mc s c to v sn sng chng ta lu cc file ca

    mnh. y l th mc con trong th mc chnh (ci nhn thy u tin).

    Chng ta c th xa mt th mc bng cch click vo biu tng c du X

    di nh ca folder tng ng. Chn vo chnh biu tng Folder ca n s

    chuyn n ni dung ca n.

    Ti ln mt file :

    upload (ti ln) mt file, hoc nhp a ch ca nhng file trong a cng ca

    chng ta vo text box (hp vn bn), hoc chn nt Browse s m mt ca s pop-up.

    T y chng ta c th duyt v a cng tm file m chng ta mun upload. Chn

    th mc chng ta mun upload file vo. Chn biu tng Upload trn thanh cng c.

    nh hay d liu ca chng ta s upload v sn sng trong th mc chn

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 30

    IV. Qun l menu (Menu Manager)

    iu hng v truy cp content (ni dung) trong site ca chng ta c cung cp

    thng qua cc menu.

    Menu trong Joomla l nhm nhng lin kt n cc Section, category, content

    item, component hay nhng trang bn ngoi. Nhng lin kt ny c gi l Menu

    Items.

    Mi menu phi c mt tn xc nh dng duy nht trong ni b Joomla. Mt

    menu ch tr nn thy c trn site nu n c mt module mod_mainmenu c

    publish (xut bn) m tham chiu n n.

    Mt menu trong Joomla c nh ngha bng 4 kiu tham s.

    Unique Name: ci ny l tn xc minh c dng trong Joomla nh danh

    menu ny vi mt m a ch. N phi l duy nht. N c khuyn khch khng

    dng khong trng trong tn v tn ny khng hin trn site.

    Title: tn ca menu hin ti, dng phn bit vi cc menu khc.

    Descripton: thng tin m t v menu hin ti.

    Module Title: thng thng l mod_mainmenu v y l module cho php hin

    th menu trn website. Mi menu to trong Joomla ch nhn thy c thng qua

    mt module (mt module trong Joomla l mt chc nng cho php hin th v tr

    bt k trong template ca website)

    Menu Manager

    Thm/sa Menu Items :

    Chng ta c th thm nhng Menu Item cho mi menu ang hin th trn trang

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 31

    danh sch Menu Manager. T ca s Menu Manager, chn biu tng Menu Item

    cho Menu chng ta mun thm/sa.

    Mi Menu Item hot ng c lp vi nhng Menu Item khc, v vy vic thay

    i nhng thng s ca mt item khng nh hng vic hin th hay cc tham s ca

    cc Menu Item khc.

    Thm mt Menu Item:

    - Nhp chn vo biu tng New trn toolbar. N m ra mt ca s Menu Item vi

    mt danh sch ca nhng Loi Menu Item v m t ca mi ci trong chng thng qua

    mt ci r chut ln biu tng thng tin.

    Danh sch Menu Item Type kh dng:

    Internal Link

    External Link

    Separator

    Alias

    Nhng thnh phn trong Internal Link

    Lin kt ni b:

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 32

    + Articles

    + Contacts

    + News Feeds

    + Polls

    + Search

    + User

    + Web Links

    + Wrapper

    Nhng thnh phn trong External Link Lin kt bn ngoi:

    + Archived Article List

    + Article Layout

    + Article Submission Layout

    + Category Blog Layout

    + Category List Layout

    + Front Page Blog Layout

    + Section Blog Layout

    + Section Layout

    - Chn 1 kiu menu item trong danh sch. Khi chn mt loi menu item th thao tc

    Next t ng thc hin m ra mt ca s m ra vi Menu Item Type chnh l tn

    loi menu item chn.

    Ca s Menu c chia lm 3 phn: Menu Item Type, Menu Item Detail v cc

    tham s.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 33

    Change Type: thay i loi menu item

    Title: tn ca menu item

    Alias: b danh, dng xc nh item menu khi chn Search Engine Friendly

    URLs th SEO Setting.

    Display in: chn tn menu cha item menu ny.

    Parent Item: chn item menu cha cha menu item ang to.

    Published: cho php hin th hay khng bng cch chn Yes hoc No

    Onlick, Onpen in: xc nh ca s hin th ni dung m item menu ny lin kt

    n.

    Cc tham s: ty thuc loi menu item m chng ta la chn, danh sch cc

    tham s s c hin th tng ng chng ta la chn v cu hnh.

    V. Qun l ni dung (Content Manager):

    Ni dung ca ca website dng Joomla 1.5.x c qun l trong Content

    Manager nhng nhm khc nhau trong menu Content trn thanh Menu ngang, l:

    Archive Manager (qun l bi vit), Section Manager (qun l ch ), Category

    Manager (qun l ch con) v Front Page Manager (qun l trang ch).

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 34

    Archive Manager qun l bi vit :

    Archive Manager ch ra tt c ni dung bi vit ca chng ta m chng ta

    vit v lu li. Archive Manager cho php chng ta vit bi mi, chnh sa bi vit,

    xut bn/ khng xut bn bi vit, phc hi, sao chp hay xa lun ni dung bi vit

    c lu.

    To mi bi vit: mt bi vit trong Joomla thng phi thuc v 1 nhm ch

    (session) v 1 ch con (category) no , hoc cha c phn loi.

    Cch thc vit bi, to bi vit mi cng tng t nh vit bi mt trc

    (Front-End). Xem phn 4. Cch thc ng bi vit (trang 23)

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 35

    Section Manager (Qun l nhm ch )

    Section Manager thng dng to cc section cho ni dung ca chng ta hay

    sa nhng chi tit ca nhng section c sn. Cc section s khng th thy c trn

    site tr khi section c mt category c publish trong v category c mt item

    c publish.

    Nhng section c to v tnh trng (publish/unpublish) c hin th trong

    Section Manager. Mt section c th c phn vn bn m t v mt nh kt hp vi

    n.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 36

    Category Manager (Qun l ch )

    Category Manager thng dng to nhng category cho ni dung ca chng ta

    hay sa nhng chi tit cc category c. Nhng category s khng th thy c

    tr khi category nm trong mt section c publish v category phi c mt item

    c publish.

    Nhng category c to v trng thi ca chng (publish/unpublish) c hin

    ra trn Category Manager. Mt category c th c mt on m t v mt nh c lin

    quan n n.

    Frontpage Manager (Qun l trang ch)

    Frontpage Manager hin ra tt c nhng bi vit (content item) c publish t

    website ca chng ta v c nh du Yes mc Front page trong lc to bi vit

    hay chnh sa bi vit. Frontpage cng ging vi mt blog content section (phn nht

    k ni dung) vi mt chc nng c bit. Chc nng c bit l chng ta c th th

    hin ni dung bi vit bt k trong website trn Fronpage m khng cn quan tm n

    bi vit thuc section/category no. V vy chng ta khng b hn ch ch hin th

    c n trong category lin quan trn Frontpage nh News, nhng chng ta c th

    hin th nhng item t content section bt k nh News, Articles, hay bt k u m

    chng ta publish.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 37

    VI. Qun l Components

    - Module qung co cho php hin th cc Bng qung co c chp nhn trn trang

    Web ca chng ta

    Banner Manager (Qun l qung co):

    Banner Manager l thnh phn cho php qun l cc bng qung co xut hin

    trn website.

    Mi bng qung co phi thuc v 1 khch hng ng qung co, thuc nhm

    ch c quy nh.

    Manager Contact (Qun l Lin h):

    Contact Component l thnh phn cho php nh ngha cc ngun nhn thng

    tin lin h t khch hng, khch truy cp website gi n.

    Mi ngun nhn thng tin lin h phi thuc v 1 nhm ch c quy nh.

    Contact Manager cung cp cho chng ta kh nng qun l mt danh sch cc

    lin h cho website ca chng ta. Nhng khch hng, khch truy cp c th tm chng

    ta hoc nhng thng tin v t chc ca chng ta bao gm tn, a ch th, s in thoi

    v s fax. H c th lin lc vi chng ta hoc t chc ca chng ta bng cch in

    vo biu mu lin h n gin v lick biu tng Send.

    Chng ta c th c nhiu hn mt contact item (mc lin h), khch hng,

    khch truy cp ca chng ta s chn lin h t danh sch xung khi trong trang

    Contact Us trong Front-end ca website. Nu chng ta ch c mt contact th khng

    c danh sch xung.

    Nhng v d cho nhng contact khc nhau l nhng contact tch ri cho b

    phn bn hng, b phn hng dn hay nhng b phn khc trong t chc ca chng

    ta, nn tin trnh lin h hiu qu hn.

    Da trn danh sch tiu chun, chng ta c th qun l tt c contact trong c

    s d liu ca chng ta (database). Dng thanh cng c (toolbar) to mt contact

    mi, sa hay xa mt contact. Thng tin trong biu mu contact c tiu chun ha.

    Cho mi contact c a ch email, mt biu mu contact c t ng to. Tt c

    nhng contact publish s c hin ra trong danh sch xung. Chng ta chn

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 38

    contact mc nh m s l ci u tin trn danh sch xung.

    Hin th cc bnh chn (poll) trn website:

    Sau khi publish poll chng ta cn kch hot (activate) Polls module. Chng ta

    cng c th chn ni chng ta mun poll c publish v trang no. Module cng s

    cung cp mt lin kt ti trang hin nhng kt qu ca poll.

    Web Links Component lin kt Web:

    Web Links component l mt b su tp nhng lin kt nh nhng lin kt yu

    thch, lin kt Joomla, hoc bt c g m chng ta thch. Component c thit k c

    kh nng m s ln click vo mi lin kt v nhng user ng k c th trnh

    nhng lin kt mi t Front-end.

    Qun l Web Links:

    qun l Web Links trong menu Administrator, chn Components, Web

    Links. Menu con cung cp cho chng ta hai la chn qun l cc Link, cc Item v

    cc Category. bit chi tit cch ci t chng, kim tra nhng thng tin v ci t

    nhng category, v nhng item trong Content Section ca hng dn ny.

    Hin th Web Links trong Front-end:

    hin th Web Links trong Front-end, chng ta phi to t nht 1 menu item

    trong cu trc menu ca chng ta. Chng ta cng phi chc rng n c publish.

    VII. Qun l Extensions: Module, Plugin, Template, Language

    Module Manager:

    Modules thng c dng hin th nhng thng tin khc nhau v/hoc

    nhng tnh nng tng tc trong ton b website Joomla ca chng ta.

    Mt module c th cha hu nh bt k th g t nhng vn bn n gin, n

    HTML, n nhng ng dng hon ton c lp ca cc hng th ba. Nhng module

    cng c th hin th ni dung tng tc, nh cc poll (thm d kin, bnh chn),

    nhng tagboard, tin mi nht, tin khn v nhiu na. Cc Site Module khc vi cc

    Administrator Module bi v chng hin th nhng ni dung trong Front-end ca

    website trong khi nhng Admini Module lin quan n cc tc v v/hoc nhng tnh

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 39

    nng khc nhau ca Administrative (hoc Back-end).

    Cc Module c th c to bi chng ta (custom/user module) hay c ti v

    v ci t.

    Qun l cc module lun lun lm trong Administrator (Admin Seciton). Vo

    Modules, Module Manager trn thanh Menu. chng ta c th ci t/tho b mt

    module v chnh sa nhng loi hnh ph bin nh l: tn, nhng trang n xut hin,

    vng t n, v cp truy cp. T danh sch chn module chng ta mun cu hnh.

    Module Manager l b u tin thit t hin th s lng chnh xc module.

    Tn cui danh sch chng ta c th thy mt chc nng t chc trang, ni cho php

    chng ta iu hng n b ci t k tip ca cc module trong danh sch. Chng ta

    cng c th ci t s module c hin th trn mt trang bng cc chn s trn hp

    chn xung trn gc trn phi mn hnh.

    y chng ta c th tm thy mt danh sch ca tt c b thit lp mc nh

    site module khi ci t Joomla. Mi ci quy chiu n mt loi module c th c

    nh t trc. Di nhng tiu danh sch c th c hin th nhng trng thi ca

    nhng module c ci t trn h thng.

    Nhng module c xc inh bng mt kiu (v d mod_mainmenu). Nhiu th

    hin ca cng mt module c th c to ra bng cch chp mt loi module c th,

    cho n mt tiu khc v cc thng s khc theo nhu cu ca chng ta.

    Manager Plugin:

    Gm c Tn Plugin, ang c bt, Sp xp, Truy cp, Kiu, File v ID

    Plugin ny trc y c gi l Adsense Manager. N c th gip chng ta

    qun l v lun phin cc qung co ca Google Adsense, Adbrite, Chitika,

    Commission Junction, Bidvertiser, AdToll, Widgetbucks

    Mt vi tnh nng ni bt ca plugin ny l kh nng t ng nhp code, tng

    thch vi widget v sidebar v c th gii hn s qung co trn 1 trang p ng

    quy nh ca cc mng nh Google Adsense (ti a 3 qung co trn 1 trang).

    Manager Template

    Name - L tn ca template. Nu chng ta di chuyn chut ln tn ny (v

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 40

    Preview template trn bn phi danh sch c chn), mt trang xem trc ca

    template c hin th.

    Default - L template c publish hin ti nh template site (ch mt ci c th

    publish trong mt thi im).

    Assigned - iu ny ni cho chng ta c template no c gn ng cho mt

    trong cc trang trn website khng.

    Version - L phin bn ca template.

    Date - L ngy to template.

    Author URL - Mt a ch URL cung cp bi tc gi.

    Language Manager

    Trang ny hin ra mt danh sch cc Language (ngn ng) cho vn bn li trn

    Frontend ca website.

    Language - Ct ny hin th tn cc language ci t. Published - Ct ny

    hin th language kch hot c publish.

    Version - Ct ny hin th phin bn ca file language.

    Date - Ct ny hin th ngy ca file language.

    Author - Ct ny hin th tc gi ca file language.

    Author Email - Ct ny hin th a ch email ca tc gi, nu c th.

    VIII. Gii thiu mt s module v component thng dng.

    * Mt s module thng dng:

    - Module Who's Online hin th s ngi s dng bt k (khch) v thnh vin

    ng k ( logged in) hin ang truy cp website.

    - Module qung co cho php hin th cc bng qung co c chp nhn trn trang

    Web ca chng ta.

    - Module ny hin th cc ta ca bi vit khc c lin quan ti bi vit ang hin

    th, da vo nhng t kho Meta data. Tt c cc t kho trong bi vit hin ti c

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 41

    tm kim v so snh vi cc t kho ca cc bi vit khc c xut bn.

    V d: chng ta c 1 bi vit l "Lp rp my vi tnh" v chng ta c 1 bi vit

    khc l "S dng my vi tnh". Nu chng ta c t kho "vi tnh" trong c 2 bi vit,

    th module Cc bi vit lin quan s lit k bi vit "S dng my vi tnh" khi xem bi

    vit "Lp rp my vi tnh" v ngc li.

    - Module ny hin th 1 danh sch ta ca cc bi vit c ng gn y nht vn

    cn tn ti, c th mt s khng cn tn ti mc d cn rt mi.

    - Module ny cho php hin th mt Syndicated Feed

    - Module ny hin th cc hnh nh ngu nhin t th mc nh trc

    - Module ny dng hin th cc thng trn lch, ni cha cc bi vit c lu

    tr. Sau khi chng ta thay i trng thi ca 1 bi vit thnh ' lu tr' th danh sch

    ny s c to ra t ng

    - Module ny hin th 1 danh sch ta ca cc bi vit ang c ng v c xem

    nhiu nht - da trn s ln trang c xem.

    * Components thng dng:

    - Components Banner (Bng qung co, cc khch hng, th loi)

    - Components Contact (Lin h, ch )

    - Components News feeds (feeds, ch )

    - Components Poll (Bnh chn)

    - Components Search (Tm kim)

    - Components Lin kt web (Cc lin kt, ch )

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 42

    Chng IV: A WEBSITE LN INTERNET

    I. Backup C s d liu:

    S dng phpmyAdmin, m c s d liu cha website ra sau bm vo

    lin kt Export trch xut d liu:

    Check vo cc : Add DROP TABLE / DROP VIEW v Add IF NOT

    EXISTS. Cui cng bm vo nt Go v chn ni lu c s d liu ca

    website.

    II. Import c s d liu:

    Chn chc nng Import trong phpmyAdmin, duyt tm c s d liu sau

    nhn nt Go Import c s d liu vo.

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 43

    III. Upload v cu hnh thng s mi:

    S dng mt chng trnh FTP (v d: WS FTP 6.0 Pro hay Flash FXP)

    a ton b th mc cha website ln host. Sau sa li ni dung ca file

    config.php nh sau:

    Cc thng s kt ni vi Database:

    /* Database Settings */

    var $dbtype = 'mysql'; // Thng l 'mysql'.

    var $host = 'localhost'; // Thng l 'localhost'.

    var $user = 'xxx'; // Tn ca ti khon MySQL gn vi database cha

    website Joomla.

    var $password = 'xxx'; // Mt khu ca ti khon MySQL ni trn.

    var $db = 'xxx'; // Tn ca database cha website Joomla.

    var $dbprefix = 'jos_'; // Tin t ca cc bng trong database. Mc nh l:

    'jos_'

    Cc thng s lin quan ti lu tr file:

    /* Server Settings */

    var $absolute_path = 'xxx'; // ng dn tuyt i ti ni cha Joomla.

    var $log_path = 'xxx'; // ng dn lu tr cc file log.

    var $tmp_path = 'xxx'; // ng dn lu tr cc file tm.

    TI LIU THAM KHO

    1. Building Websites with Joomla 1.5, Hagen Graf, Packt Publishing

    2. Mastering Joomla! 1.5 Extension and Framework Dvelopment, Jame Kennard, Packt

    Publishing

    3. http://joomla.org

  • Bi ging Xy dng Website bng Joomla Trng Cao ng Cng ng Bnh Thun

    GV: Hunh Triu V - T: 0919 011 994 [email protected] Trang 44

    4. http://joomlaviet.org

    5. http://vinaora.com