intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

PHÁT TRIỂN PORTAL DOTNETNUKE 5.X

Chia sẻ: Nguoidanden Den | Ngày: | Loại File: PDF | Số trang:114

88
lượt xem
21
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

DotNetNuke là một hệ thống quản lý nội dụng mã nguồn mờ viết bằng ngôn ngữ lập trình VB.NET trên nền tảng ASP.NET. Đây là một hệ thống mở tùy biến dựa trện Skin và Module. DotNetNuke có thể được sử dụng để tạo các trang web cộng đồng một cách dễ dàng và nhanh chóng

Chủ đề:
Lưu

Nội dung Text: PHÁT TRIỂN PORTAL DOTNETNUKE 5.X

  1. Y BAN NHÂN DÂN T NH LÂM NG TRƯ NG CAO NG NGH ÀL T PHÁT TRI N PORTAL DOTNETNUKE 5.X à L t, tháng 8/2009
  2. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t M CL C BÀI 1: T NG QUAN V DOTNETNUKE ...............................................................4 I. Gi i thi u v DotNetNuke ..........................................................................................4 II. Chu n b môi trư ng ..................................................................................................5 1. T i h th ng DotNetNuke ..........................................................................................5 2. Cài Internet Information Services (IIS)......................................................................5 3. Download và cài t .NET Framework......................................................................6 4. Cài t Microsoft SQL Server 2005...........................................................................7 III. Cài t DotNetNuke ...............................................................................................15 1. Gi i nén.....................................................................................................................15 2. T o cơ s d li u cho h th ng Microsoft SQL Server 2005...................................15 3. T o tài kho n ăng nh p cơ s d li u trong SQL Sever 2005................................16 4. Thi t l p quy n h n ..................................................................................................18 5. C u hình IIS (Internet Information Services )..........................................................21 6. C u hình t p tin “web.config” cho vi c cài t ........................................................24 7. Cài t DotNetNuke .................................................................................................25 BÀI 2: THI T K TRANG WEB ............................................................................29 I. Chu n b n i dung ưa lên website ...........................................................................29 1. Biên t p n i dung......................................................................................................29 1.1 N i dung d ng text..................................................................................................29 1.2 N i dung d ng hình nh .........................................................................................29 2. Th i gian làm vi c ...................................................................................................29 3. Ch nh s a, b thông tin.............................................................................................30 II. Trang và cách t o trang............................................................................................30 1. T ng quan v trang ...................................................................................................30 2. T o m t trang m i (cơ b n)......................................................................................33 3. T o trang m i (nâng cao) .........................................................................................35 4. Xóa trang ..................................................................................................................37 5. Ph c h i trang b xóa ................................................................................................40 6. Phân quy n s d ng trên trang .................................................................................42 7. Di chuy n trang ........................................................................................................44 III. Module....................................................................................................................47 1. T ng quan v module ...............................................................................................47 2. Thêm module vào trang............................................................................................50 3. Di chuy n module.....................................................................................................53 4. Xóa module...............................................................................................................56 Ph m ình Nam Trang 2
  3. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t 5. Ph c h i module b xóa ............................................................................................58 6. Phân quy n s d ng module.....................................................................................61 IV. T o Portal con ........................................................................................................64 BÀI 3: QU N TR WEBSITE ..................................................................................67 I. Thay i skin website................................................................................................67 II. Thay i logo c a website b n ................................................................................72 III. Qu n lý ngư i s d ng website c a b n.................................................................74 IV. T i t p tin lên website c a b n ...............................................................................78 BÀI 4: S D NG CÁC MODULE...........................................................................80 I. S d ng module Text/HTML....................................................................................80 II. S d ng module thông báo ......................................................................................81 III. S d ng module liên k t.........................................................................................83 IV. S d ng module tài li u .........................................................................................87 V. S d ng module s ki n ..........................................................................................90 VI. S d ng Module Contacts ......................................................................................95 VII. S d ng module Gallery .......................................................................................96 VIII. S d ng module di n àn (Forum)....................................................................105 Ph m ình Nam Trang 3
  4. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t BÀI 1: T NG QUAN V DOTNETNUKE I. Gi i thi u v DotNetNuke DotNetNuke là m t h th ng qu n lý n i dung mã ngu n m vi t b ng ngôn ng l p trình VB.NET trên n n t ng ASP.NET. ây là m t h th ng m , tùy bi n d a trên Skin và Module. DotNetNuke có th ư c s d ng t o các trang web c ng ng m t cách d dàng và nhanh chóng. DNN ư c ánh giá là s n ph m vi t b ng VB.NET hay nh t năm 2003 do t p chí VB magazine bình ch n. Dotnetnuke ư c xây d ng trên n n công ngh .NET, h qu n tr cơ s d li u có th là MS SQL server ho c Oracle. .Net là công ngh phát tri n Web do Microsoft xây d ng, và là công ngh phát tri n các ng d ng Web thương m i ph bi n nh t hi n nay. ây là công ngh mũi nh n c a Microsoft và có nhi u ưu i m n i b t. Ngoài ra, vi c phát tri n Web theo công ngh này giúp b n tránh ư c nh ng r i ro v nhân l c trong phát tri n ti p theo và ch nh s a h th ng vì l p trình v i .NET là r t ph bi n hi n nay. Dư i y là m t s các tính năng ưu vi t c a Công ngh .NET: M t trong nh ng công ngh m i, ang th nh hành, r t phát tri n và có nhi u ưu i m. - Qu n lý n i dung tr c quan: V i ADMIN ACCOUNT, ngư i qu n tr có th ch nh s a b t c thông tin nào c a h th ng Website t m t k t n i Internet. Công c Richtext Editor m i nh t, nhi u tính năng, cho phép ngư i qu n tr , biên t p có th d dàng t o ra các trang thông tin s ng ng, linh ho t. - H th ng MENU ng hoàn ch nh, t ng c p nh t theo c u trúc Website, có kh năng thêm b t, i u ch nh b t kỳ trang WEB nào. Có th thay i c u trúc website (Sitemap) ngay trên web. - Qu n lý nhi u giao di n: Giao di n c l p, ư c phát tri n riêng, ư c cung c p công c qu n lý nên h th ng có th thay i giao di n d dàng, và s d ng ng th i nhi u giao di n. - Phân quy n ch t ch : Phân quy n truy xu t trên t ng trang, t ng module cho t ng nhóm thành viên. Có th t o ra nhi u nhóm thành viên khác nhau, m i nhóm có m i quy n truy xu t riêng. - Qu n lý Files/Folder m nh m : Có công c qu n lý vi c Upload files, Qu n lý, phân quy n truy xu t các file, tài nguyên trên h th ng qua giao di n Web c a Portal. - Dung lư ng nh g n, d v n hành và cài t: Ch c n kho ng 50MB ĩa c ng là ã có th ch y ư c Portal này cho m t doanh nghi p v a và nh . ư c phát tri n trên môi trư ng Windows nên ngư i qu n tr d dàng thao tác trong quá trình cài t và v n hành. - H tr cơ ch Plug and Play (PNP) i v i các module. Ch c n phát tri n m i m t module theo chu n c a Portal, óng gói, upload lên server là h th ng t nh n và ã có th ch y ư c ngay, không c n ph i t m d ng website trong th i gian c p nh t. Ph m ình Nam Trang 4
  5. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t - D dàng nâng c p và c p nh t thêm các ch c năng m i: Khi mu n thêm hay ch nh s a các ch c năng trên Portal, ch c n ch nh s a ho c phát tri n các ch c năng theo chu n c a Portal, sau ó upload lên Portal và ch y (không ph i xây d ng l i hoàn toàn t u -> gi m ư c th i gian và chi phí). - Qu n tr h th ng v i y ch c năng • Th ng kê ngư i truy c p: Trên trang, trên site, ... • Lưu gi siteLog, EventLog • Phân quy n t p trung • Qu n lý System Schedule • Qu n lý tài nguyên II. Chu n b môi trư ng 1. T i h th ng DotNetNuke B n có th t i v phiên b n m i nh t c a h th ng DotNetNuke t i a ch www.dotnetnuke.com ( t i v b n ph i ăng ký m t tài kho n trên website này) 2. Cài Internet Information Services (IIS) ( i v i Windows XP): - Vào Start Control Panel Add or Remove Programs - Ch n tab Add/Remove Windows Components ánh d u vào ô Internet Information Services(IIS). Ph m ình Nam Trang 5
  6. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t - Nh n nút Details…, c a s hi n ra, ánh d u m c Frontpage 2000 Server Extensions và Wold Wide Web Service, nh n OK. - Nh n Next cài t Finish hoàn t t. 3. Download và cài t .NET Framework DotNetNuke 5.x ch ch y ư c trên .NET Framework 2.0 tr lên, nên b n có th download và cài t gói này t trang http://www.microsoft.com/downloads. Ph m ình Nam Trang 6
  7. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t 4. Cài t Microsoft SQL Server 2005 Bư c 1: Ch y t p tin Setup.exe Bư c 2: Ch n Bư c 3: Ch n Ph m ình Nam Trang 7
  8. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 4: Ch n Bư c 5: Ch n Ph m ình Nam Trang 8
  9. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 6: Ch n Bư c 7: Ch n Bư c 8: Ch n Ph m ình Nam Trang 9
  10. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 9: Ch n Bư c 10: Ch n Ph m ình Nam Trang 10
  11. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 11: Ch n Bư c 12: Ch n sau ó ch n Bư c 13: Ch n Bư c 14: Ch n sau ó ch n Ph m ình Nam Trang 11
  12. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 15: Ch n , nh p password cho user sa sau ó ch n Bư c 16: Ch n Bư c 17: Ch n Ph m ình Nam Trang 12
  13. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 18: Ch n Bư c 19: Ch n Bư c 20: Ch n Ph m ình Nam Trang 13
  14. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 21: Ch n Ph m ình Nam Trang 14
  15. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Bư c 22: Ch n Bư c 23: Ch n kh i ng l i server. III. Cài t DotNetNuke 1. Gi i nén Gi i nén DotNetNuke vào m t thư m c b t kỳ trên c ng. Trong VD này chúng ta ch n thư m c gi i nén là: "D:\Web\DotNetNuke". 2. T o cơ s d li u cho h th ng Microsoft SQL Server 2005 Vào Start Programs Microsoft SQL Server 2005 SQL Server Management Studio ăng nh p vào công c qu n lý cơ s d li u SQL Server. + Nh p chu t ph i lên Databases ch n New Database… như hình dư i ây: Ph m ình Nam Trang 15
  16. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t Trong khung “Name” , t tên cho CSDL. Trong ví d này, chúng ta t tên là “DotNetNuke” 3. T o tài kho n ăng nh p cơ s d li u trong SQL Sever 2005 + Vào Security, nh p chu t ph i lên Logins ch n New login : + Trong tab “General”: - Login name: tên tài kho n ăng nh p. Trong VD này chúng ta ch n “DotNetNukeUser”. - Ch n SQL Sever authenticaton. Nh p password c a tài kho n & confirm password. - B l a ch n “User must change password at next login” Ph m ình Nam Trang 16
  17. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t - Default database: ch n CSDL chúng ta v a t o là “DotNetNuke” + Chuy n qua tab “User Mapping”: - Trong khung “Users mapped to this login”, check “DotNetNuke” - Trong khung “Database role membership for: DotNetNuke”, check “db_owner” * Lưu ý: Ph n “Authentication” ph i ch n “SQL Server and Windows” - Nh n ph i chu t vào computer, ch n Properties - Ch n tab “Security” Ph m ình Nam Trang 17
  18. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t - Trong khung Security, ch n “SQL Server and Windows” - Ch n OK. 4. Thi t l p quy n h n (N u ĩa c ng c a b n ko s d ng c u trúc NTFS mà s d ng c u trúc FAT32 hay c u trúc khác thì có th b qua bư c này). - Cho phép process ASP.NET quy n read/write i v i thư m c trên. + i v i IIS5 (Win 2000, XP) tài kho n này tên là {Server}\ASPNET + i v i IIS 6 (Win 2003) tài kho n này là NT AUTHORITY\NETWORK SERVICE. - th c hi n ư c i u này click chu t ph i lên thư m c b n t DotNetNuke, ch n Properties và ch n tab Security. Lưu ý: M t s h th ng, thư ng là m i cài t s không có tab Security trên c a s Properties. hi n th tab này: • B n m Windows Explorer (click úp vào MyComputer) • Ch n menu Tool -> Folder Options Ph m ình Nam Trang 18
  19. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t • Ch n tab View. • B n kéo danh sách xu ng dư i cùng và b ch n (uncheck) m c “Use Simple File Sharing”. N u trong khung “Group or user names” không có tài kho n ASP.NET thì th c hi n theo các bư c sau: • Ch n tab “Seccurity”. • Nh n vào nút “Add” Ph m ình Nam Trang 19
  20. Thi t k web v i DotNetNuke 5.x Khoa CNTT - Trư ng Cao ng ngh àL t • Nh n vào nút “Advanced…” Nh n vào nút “Find now” • Ch n tài kho n “ASPNET” • Ch n OK. • Ch n OK Ph m ình Nam Trang 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0