Professional Documents
Culture Documents
Giao Trinh Thiet Ke Web Voi DotNetNuke 5.x
Giao Trinh Thiet Ke Web Voi DotNetNuke 5.x
GIO TRNH
THIT K WEB
VI DOTNETNUKE 5.X
S KH&CN kLk
MC LC
BI 1: TNG QUAN V DOTNETNUKE..............................................................4
I. Gii thiu v DotNetNuke.........................................................................................4
II. Chun b mi trng................................................................................................5
1. Ti h thng DotNetNuke.........................................................................................5
2. Ci Internet Information Services (IIS).....................................................................5
3. Download v ci t .NET Framework.....................................................................6
4. Ci t Microsoft SQL Server 2005..........................................................................7
III. Ci t DotNetNuke..............................................................................................15
1. Gii nn................................................................................................................... 15
2. To c s d liu cho h thng Microsoft SQL Server 2005..................................15
3. To ti khon ng nhp c s d liu trong SQL Sever 2005...............................16
4. Thit lp quyn hn.................................................................................................18
5. Cu hnh IIS (Internet Information Server).............................................................21
6. Cu hnh tp tin web.config cho vic ci t.......................................................24
7. Ci t DotNetNuke................................................................................................25
BI 2: THIT K TRANG WEB...........................................................................29
I. Chun b ni dung a ln website..........................................................................29
1. Bin tp ni dung....................................................................................................29
1.1 Ni dung dng text................................................................................................29
1.2 Ni dung dng hnh nh.......................................................................................29
2. Thi gian lm vic .................................................................................................29
3. Chnh sa, b thng tin...........................................................................................30
II. Trang v cch to trang..........................................................................................30
1. Tng quan v trang.................................................................................................30
2. To mt trang mi (c bn)....................................................................................33
3. To trang mi (nng cao)........................................................................................35
4. Xa trang................................................................................................................37
5. Phc hi trang b xa..............................................................................................40
6. Phn quyn s dng trn trang................................................................................42
7. Di chuyn trang.......................................................................................................44
III. Module.................................................................................................................. 47
1. Tng quan v module..............................................................................................47
2. Thm module vo trang..........................................................................................50
3. Di chuyn module...................................................................................................53
4. Xa module............................................................................................................. 56
TTTH & Thng tin KHCN _________LU HNH NI B
trang 2
S KH&CN kLk
trang 3
S KH&CN kLk
trang 4
S KH&CN kLk
- D dng nng cp v cp nht thm cc chc nng mi: Khi mun thm hay
chnh sa cc chc nng trn Portal, ch cn chnh sa hoc pht trin cc chc
nng theo chun ca Portal, sau upload ln Portal v chy (khng phi xy dng li
hon ton t u -> gim c thi gian v chi ph).
- Qun tr h thng vi y chc nng
trang 5
S KH&CN kLk
trang 6
S KH&CN kLk
Bc 2: Chn
Bc 3: Chn
trang 7
S KH&CN kLk
Bc 4: Chn
Bc 5: Chn
trang 8
S KH&CN kLk
Bc 6: Chn
Bc 7: Chn
Bc 8: Chn
trang 9
S KH&CN kLk
Bc 9: Chn
Bc 10: Chn
trang 10
S KH&CN kLk
Bc 11: Chn
Bc 12: Chn
sau
chn
Bc 13: Chn
Bc 14: Chn
sau chn
trang 11
Bc 15: Chn
S KH&CN kLk
, nhp
Bc 16: Chn
Bc 17: Chn
trang 12
S KH&CN kLk
Bc 18: Chn
Bc 19: Chn
Bc 20: Chn
trang 13
S KH&CN kLk
Bc 21: Chn
trang 14
S KH&CN kLk
Bc 22: Chn
Bc 23: Chn
khi ng li server.
III. Ci t DotNetNuke
1. Gii nn
Gii nn DotNetNuke vo mt th mc bt k trn cng. Trong VD ny chng ta
chn th mc gii nn l: "D:\Web\DotNetNuke".
2. To c s d liu cho h thng Microsoft SQL Server 2005
Vo Start Programs Microsoft SQL Server 2005 SQL Server
Management Studio ng nhp vo cng c qun l c s d liu SQL Server.
+ Nhp chut phi ln Databases chn New Database nh hnh di y:
trang 15
S KH&CN kLk
trang 16
S KH&CN kLk
trang 17
S KH&CN kLk
4. Thit lp quyn hn
(Nu a cng ca bn ko s dng cu trc NTFS m s dng cu trc FAT32 hay
cu trc khc th c th b qua bc ny).
Cho php process ASP.NET quyn read/write i vi th mc trn.
+ i vi IIS5 (Win 2000, XP) ti khon ny tn l {Server}\ASPNET
+ i vi IIS 6 (Win 2003) ti khon ny l NT AUTHORITY\NETWORK
SERVICE.
thc hin c iu ny click chut phi ln th mc bn t
DotNetNuke, chn Properties v chn tab Security.
trang 18
S KH&CN kLk
Nhn vo nt Add
trang 19
S KH&CN kLk
Chn OK
trang 20
S KH&CN kLk
Ca s hin ra
trang 21
S KH&CN kLk
trang 22
S KH&CN kLk
trang 23
S KH&CN kLk
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated
Security=True;User Instance=True;AttachDBFilename=|DataDirectory|
Database.mdf;"
providerName="System.Data.SqlClient" />
<!-- Connection String for SQL Server 2000/2005
<add
name="SiteSqlServer"
connectionString="Server=(local);Database=DotNetNuke;uid=
DotNetNukeUser;pwd=1234567;"
providerName="System.Data.SqlClient" />
-->
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express - kept for
backwards compatability - legacy modules
-->
trang 24
S KH&CN kLk
</appSettings>
trang 25
S KH&CN kLk
Nu mun kim tra quyn truy cp folder (m chng ta thit lp trong qu trnh
ci t), nhn vo Test Permissions
La chn c s d liu: SQL Server 2005 (Express) File hoc SQL Server
2000/2005 Database
(Trong v d ny chng ta chn SQL Server 2000/2005 Database)
trang 26
S KH&CN kLk
Thit lp thng tin cho host (Super User Account) Ti khon c quyn hn cao
nht trong h thng.
TTTH & Thng tin KHCN _________LU HNH NI B
trang 27
S KH&CN kLk
trang 28
S KH&CN kLk
trang 29
S KH&CN kLk
trang 30
S KH&CN kLk
trang 31
S KH&CN kLk
trang 32
S KH&CN kLk
2. To mt trang mi (c bn)
Cch n gin nht to mt trang mi trn website ca bn l dng nt Add
nhng phn chc nng trang ca Control Panel (nm u trang).
Cc bc to trang
trang 33
S KH&CN kLk
1. Click chut vo nt Add trn Control Panel. Trang tip theo n se ch r cho
bn thy cch thit lp mt trang mi m bn mun to.
trang 34
S KH&CN kLk
5. Chn ni m phn menu ca trang web c th lit k ra. Theo mc nh, trang
mi ca bn se xut hin trn menu nh trang Home. Nu nh bn thch n xut
hin hp menu ri xung, bn c th chn trang m bn mun cho n xut hin
di.
6. Khi bn hon thnh xong nhng bc trn, bn di chuyn n phn gia trang
v nhp vo Update lu li nhng thay i ca bn!
3. To trang mi (nng cao)
Thay v chn phn thit lp c bn, th bn c th chn phn thit lp nng cao
m bn mun s dng to trang mi
In addition to the Basic Settings, there are a number of optional Advanced
Settings that you can use when creating a new page.
Tt c nhng thit lp ny u c chn!
Sao chp trang
trang 35
S KH&CN kLk
Dng ng lin kt
TTTH & Thng tin KHCN _________LU HNH NI B
trang 36
S KH&CN kLk
trang 37
S KH&CN kLk
4. Xa trang
Nu nh bn quyt nh l bn khng mun bt c trang no th bn c th xa
chng. C 2 cch xa trang t website ca bn v chng ta c th thy c hai cch.
Cch n gin nht l xa trang l dng nt Delete trn phn chc nng
trang ca Control Panel (nm u trang)
trang 38
S KH&CN kLk
n phn Page Settings cho dng trang, di chuyn xung phn Menu
Admin v chn mc Pages.
trang 39
S KH&CN kLk
5. Phc hi trang b xa
Thng rc l ni cha trang (v module) khi bn xa chng. Bn c th phc hi
li chng li ht t thng rc.
Di chuyn xung menu Admin v chn vo Recycle Bin.
trang 40
S KH&CN kLk
Cc bc phc hi li trang
1. Chn trang m bn mun Restore. Trong thng rc cha danh sch bao gm tt
c nhng trang m bn xa t thi gian trc.
Cc bc xa trang(vnh vin)
1. Chn trang m bn mun xa vnh vin. Trong thng rc se c danh sch bao
gm tt c cc trang m bn xa t trc.
trang 41
2.
S KH&CN kLk
Cc bc lm thng rc trng
Nu nh thng rc c qu nhiu rc, bn mun thng rc trng sau ny bn d
dng s dng. Lm trng thng rc l bn se xa vnh vin cc trang v Module
trong .
1. Click vo nt Empty Recycle Bin nm gia trang.
trang 42
S KH&CN kLk
trang 43
S KH&CN kLk
trang 44
S KH&CN kLk
Menu After
Cc bc thit lp trang.
Cch n gin nht l di chuyn tng trang thay i chng t trang thit lp.
trang 45
S KH&CN kLk
3.
di.
Click vo danh sch ri xung v chn trang m mc menu se xut hin pha
4. Khi bn hon thnh xong nhng bc trn, di chuyn vi gia trang v click
vo Update lu li s thay i ca bn!
Cc bc thc hin: trang trong Menu Admin
y l cch ph hp nht khi ban mun di chuyn nhiu trang. Danh sch cc trang
th hin ht tt c cc trang ca bn thnh mt danh sch, vi s tht dng minh
ha cho trang gc ca trang khc.
1. Di chuyn xung menu Admin v chn menu trang. Bn se c a ra danh
sch cc trang v iu khin nhng trang m bn mun di chuyn.
TTTH & Thng tin KHCN _________LU HNH NI B
trang 46
S KH&CN kLk
For example...
Menu After...
3. Thay i lng Menu, n gin l chn mt v di chuyn sang phi hoc tri
trong danh sch theo mi tn thch hp.
For example...
trang 47
S KH&CN kLk
Menu After...
III. Module
1. Tng quan v module
Website c to t 1 hoc nhiu trang. Nhng nhng trang khng hin th
thng tin ngi truy cp vo xem. chnh l vai tr ca Modules.
Modules cung cp nhng mt vi thng tin hoc chc nng ca website m l
cch kt hp duy nht lm trang web c bit. Modules c th n gin l mt on
vn bn hoc hnh nh, hoc c th phc tp nh tnh ph bo him hoc thit thc
l ni chuyn trc tuyn.
S iu hng: bn t Module u?
Cc Module nm trong cc ca trn trang. Cc ca chnh l cc phn
c xc nh trc trn trang l ci gip chng duy tr khi xut hin. Mi trang
Skin c t nht l mt ca s. Mt Skin c th c vi ca s dnh cho nhng mc
ch c bit.(th d: logo hoc banner nm trn u ca mt website).
Modules
trang 48
S KH&CN kLk
trang 49
S KH&CN kLk
trang 50
S KH&CN kLk
trang 51
S KH&CN kLk
trang 52
S KH&CN kLk
trang 53
S KH&CN kLk
7) Chn Add New Module (mc nh) hoc Add Existing Module.
3. Di chuyn module
trang 54
S KH&CN kLk
trang 55
S KH&CN kLk
OR
trang 56
S KH&CN kLk
trang 57
S KH&CN kLk
OR
trang 58
3.
S KH&CN kLk
Click vo OK xc nh l xa module.
5. Phc hi module b xa
Thng rc l ni m cc Module (v Trang) se n khi bn xa chng. Chng
ta c th phc hi t thng rc cho n khi thng rc trng. Phc hi li cc module b
xa cng tng t nh phc hi trang b xa.
Di chuyn chut xung menu Admin v chn Recycle Bin.
Cc bc phc hi module
trang 59
S KH&CN kLk
trang 60
S KH&CN kLk
Cc bc lm trng thng rc
Nu thng rc ca bn c qu nhiu rc, bn mun thng rc trng tin s dng
sau ny. Lm trng thng rc l bn xa i vnh vin Trang v Module trong .
1. Click vo Empty Recycle Bin nm gia trang.
trang 61
S KH&CN kLk
trang 62
S KH&CN kLk
1. Click biu tng thit lp Module hoc chn thit lp t menu Module
Action thy thng ip registration required(chng ta lm module viewable ch
dnh cho nhng ngi khng ng nhp). N nm ca s u trang.
TTTH & Thng tin KHCN _________LU HNH NI B
trang 63
S KH&CN kLk
Check vo chp nhn cho ngi s dng khng xc nh thy module. Khng
check bt k nhm no khc (ch qun tr vin lun lun c View Module
permission).
trang 64
bt
S KH&CN kLk
trang 65
S KH&CN kLk
trang 66
S KH&CN kLk
trang 67
S KH&CN kLk
BI 3: QUN TR WEBSITE
I. Thay i skin website
Skin are fun! Skin l phng thc dng m t cch hin th v cch b tr cc
trang trn website ca bn. V bn c th thay i chng vi mt vi nhp chut n
gin!
Mt Skin c th rt n gin hoc phc tp. N c th cung cp Menu nm dc
hay nm ngang, cung cp nhng dng khc nhau ca Container ( nh skin cho
Module), cung cp cc cch b tr khc nhau, v..v.. l ty theo s thu thp skin ca
ngi thit k.
y c v d v vi Skin bao gm c DotNetNuke. Nhiu skin c th dng nhiu
ngun khc nhau (c min ph ln bn). Skin ca website c th c thit k ty
thch.
Cc bc thay i mc nh ca skin
trang 68
S KH&CN kLk
Trn trang Skins, bn thy c mt vng v chn c hai Skin v Container cho
website ca bn.
trang 69
S KH&CN kLk
Check hp Portal v Admin cho bit l bn mun p dng skin m ban chn
cho c 2 dng trang (y l mc nh).
4. Chn Skin m bn thch nh l mt mc nh cho trang web ca bn v nhp
Apply.
Nu Skin bao gm hnh nh, n to ra hnh nh ci m bn c th nhp vo
thy hnh ln hn. Bn c th nhp vo Preview ci m se bt ln ca s hin ra trang
ch ca website vi Skin va mi p dng (bn phi chc l ng ca s khi bn
xem trc xong).
trang 70
S KH&CN kLk
Cc bc thay i container mc nh
Qun l Container trn trang web ca bn cng ging nh trn Skin. Tng t
nh skin, cc thit lp ca bn c p dng trn ton b website v ti tt c cc
Module mi m bn to. N c th nh r cc container khc nhau trn cc module
c nhn (nu bn mun).
Chng ta se lp li bc 1,2 &3 nh trn v sau ch mc nh ca Container.
1. Chn Skins t menu Admin.
2. Chn b su tp Skin hoc Container mun xem t hp danh sch ri xung
u trang. Thng th b su tp skin se bao gm cc mu m bn mun chn.
3. gia trang bn c ch r l Container m bn chn nn p dng vo puclic
Portal ca bn hoc ch l phn Admin trn website ca bn.
4.
trang 71
S KH&CN kLk
3. Trn trang Page Management, m rng ra l nhm cc thit lp nng cao khi
nhp vo biu tng . Cun ti phn thit lp Page Skin v Page Container phn
Appearance.
trang 72
S KH&CN kLk
4. Nt Host v Site cho bit l bn mun nhn thy skin options c kim bi
host (cho mi ngi) hay l ph thuc vo site ca bn. Khi bn chn mt, trang se
lm mi li hin th b su tp ca Skins v Containers.
Chn Skin hoc Container mc nh m bn thch ri p dng vo trang.
trang 73
S KH&CN kLk
2. Trn trang Site Settings, di chuyn xung phn Appearance v tm phn thit
lp Logo.
trang 74
S KH&CN kLk
trang 75
S KH&CN kLk
None:
trang 76
S KH&CN kLk
T trang User Account bn c th tm thy ngi s dng ang dng bng cch tra
cu Username hoc a ch email hoc bn c th lp danh sch ngi s dng theo
alpha. Danh sch ny nhanh chng a cho bn thng tin ngi s dng bao gm c
nhng ngi c hoc khng cho php.
trang 77
S KH&CN kLk
Require (hoc c th la chn) vng thng tin cho ngi User Registration.
Nu cc hp u c check th vng ny se i hi khi ngi s dng ng k trn
website bn. Nu cc hp u khng check th vng ny se c coi nh l c th
la chn.
trang 78
S KH&CN kLk
trang 79
S KH&CN kLk
trang 80
S KH&CN kLk
BI 4: S DNG CC MODULE
I. S dng module Text/HTML
Module Text/HTML l "Swiss Army Knife" ca module. N cung cp mt trnh
son tho WYSIWYG to ra mt ni dung ca chnh bn bng HTML hoc l vn
bn thun ty. Giao din module tng t nh mt trnh bin tp document ph bin
v rt d lm.
Dng nhng g m bn hc trong phn thm module vo trang thm mt
Text/HTML mi vo trang ca bn.
Trn trang Edit Text/HTML bn se thy rng bn (mc nh) ang s dng Rich
Text Editor trong mu thit k. N se cung cp cho bn mt kin tt nht khi
m bn hon thnh th ni dung se nh th ny.(WYSIWYG = What you see is what
you get).
trang 81
S KH&CN kLk
Cc bc thm thng bo mi
Module ca bn c to ra lc ban u th khng c ni dung. N ch hin th
mt Container trng, vi Title v Action Buttons.
1. Nhp vo Add New Announcement (hoc chn Add New Announcement t
Module Actions Menu).
trang 82
S KH&CN kLk
4. Chn dng lin kt cho thng bo ca bn v hon thnh nhng thng tin thch
hp. Bn c th ch r ng lin kt cho website, trn trang ca website bn hoc n
mt tp tin trn website (nh l hinh nh hoc ti liu PDF).
trang 83
S KH&CN kLk
Cc bc thm mt ng lin kt mi
Module ca bn to ra lc ban u th khng c ni dung. Ch hin th mt
Container trng vi Title v Action Buttons.
1. Nhp vo Add Link (hoc chn Add Link t Module Actions Menu).
trang 84
S KH&CN kLk
3. Chn Link Type cho ng lin kt ca bn v hon thnh nhng thng tin
thch hp. Bn c th ch nh r ng lin kt n website, trang no hoc l mt
tp tin trn website bn (nh l hnh nh v ti liu PDF).
trang 85
S KH&CN kLk
Or...
trang 86
S KH&CN kLk
(nhng la chn trong nhng phn khc ca trang l nhng la chn ca module
thng thng).
5. Chn Yes cho phn Display Info Link v sau nhp vo Update gia
trang. y l s thay i cch hin th ca phn m t ca bn.
trang 87
S KH&CN kLk
trang 88
S KH&CN kLk
3. Chn Link Type cho ti liu ca bn v hon thnh nhng thng tin thch hp.
File Link Type l mc nh v bn c th chn tp tin t danh sch cc th mc
trong hp ri xung ca File Location. Nh mt s la chn, bn c th ch nh ti
liu nm ch khc bng cch chn URL Link Type v ch r a ch internet ca tp
tin.
trang 89
S KH&CN kLk
trang 90
S KH&CN kLk
Cc bc thm s kin mi
Module ca bn to ra lc ban u khng c ni dung. Ch hin ra mt Container
trng vi Title v Action Buttons v mt lch biu trng.
1. Nhp vo Add New Event nm gia trang (hoc chn Add New Event t
Module Actions Menu).
trang 91
S KH&CN kLk
trang 92
S KH&CN kLk
trang 93
S KH&CN kLk
Or...
trang 94
S KH&CN kLk
trang 95
S KH&CN kLk
Trn trang Edit Contact bn se thy c mt vi vng thng tin cn phi hon
thnh. Ch yu cu vng Name, cc ch khc l c la chn.
trang 96
S KH&CN kLk
trang 97
S KH&CN kLk
trang 98
S KH&CN kLk
trang 99
S KH&CN kLk
trang 100
S KH&CN kLk
trang 101
S KH&CN kLk
trang 102
S KH&CN kLk
- Cc bc xem slideshow
Nu c th, ngi truy cp website c th chn xem slideshow ca tt c hnh nh
trong album ring bit.
Nhng la chn sn c trn Menu se xut hin cho ngi truy cp website khi h
di chuyn con chut vo hnh nh hoc folder. Di chuyn chut vo bt c hnh nh
no m chon Slideshow t menu.
trang 103
S KH&CN kLk
- Cc bc xem hnh nh
Ngi truy cp website hu nh c th xem nhng tp tin c nhn vi nhng la
chn nhng n khng c sn khi s dng la chn ca Slideshow.
1. Di chuyn chut vo bt c hnh nh v click vo chng (khng trn menu).
trang 104
S KH&CN kLk
2. Trn trang Ratings Summary bn c th xem thng tin hnh nh n gin, xem
hnh nh v li bnh lun i lin trc trn hnh nh. Th bu chn bng cch nhp
vo Add Vote.
trang 105
S KH&CN kLk
By gi nhp vo t l sao hin th li bnh lun cng nh thng tin hnh nh.
trang 106
S KH&CN kLk
trang 107
S KH&CN kLk
trang 108
S KH&CN kLk
- Cc bc to Goup/Forums
By gi ta to Groups v Forums cho ngi truy cp website tham gia vo.
1. Chn Manager Forum t Module Actions Menu
2. t con tr chut vo trong vng Add New Group. nh tn cho nhm trong
ch ca din n v nhp vo nt Add.
trang 109
S KH&CN kLk
trang 110
S KH&CN kLk
+ Cc bc c Thread
Thread ch n thun l cuc m lun trong mt din n ring bit hoc l i
tng. v th read a thread ch l c li bn ghi ca cuc i thoi trn mt ch .
1. Click vo tn Forum (th d fishing) n vi danh sch ca Thread (cuc
m lun) cho forum.
trang 111
S KH&CN kLk
+ Cc bc bt u vi Thread mi
trang 112
S KH&CN kLk
trang 113
S KH&CN kLk
5. Check
trang 114
S KH&CN kLk
trang 115