Slide đề tài tìm hiểu về dotnetnuke

38 1.2K 2
Slide đề tài tìm hiểu về dotnetnuke

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LOGO TÌM HIỂU VỀ DOTNETNUKE ĐỀ TÀI Nội Dung Giới thiệu về DotNetNuke 1 Hướng dẫn cài đặt DotNetNuke 2 Kiến trúc module của DotNetNuke 3 Làm việc với DotNetNuke 4 1. Giới thiệu về DotNetNuke a. DotNetNuke là gì?  Dotnetnuke là một hệ thống quản lý nội dung (CMS) được viết bằng ngôn ngữ VB.net và C# trên nền ASP.net. Đây là một hệ thống nguồn mở, được tùy biến dựa trên Skin và Module.  Dotnetnuke được phát triển dựa trên cổng điện tử IbuySpy được Microsoft giới thiệu như là một ứng dụng mẫu dựa trên nền tảng .Net Framework. Dotnetnuke đã được phát triển qua nhiều phiên bản và hiện nay phiên bản mới nhất là 7.4.1.  DotNetNuke (DNN) cho phép người quản lý không nhất thiết phải am hiểu về ngôn ngữ lập trình nhưng có thể quản lý một cách thành thạo. Dotnetnuke được đánh giá là hệ thống quản trị nội dung mã nguồn mở .NET phát triển mạnh nhất hiện nay. b. Ưu điểm và nhược điểm của Dotnetnuke  Ưu điểm  Dotnetnuke có thể được dùng để tạo các trang web cộng đồng hoặc thương mại một cách nhanh chóng và dễ dàng.  Quản lý nội dung trực quan: 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.  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.  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ý file/folder mạnh mẽ: Có công cụ quản lý việc Upload file, 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.  Hỗ trợ cơ chế plug and play: Đối với các module, chỉ cần phát triển với một module theo chuẩn 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 dừng website trong thời gian cập nhật.  Thống kê người truy cập.  Hệ quản trị hệ thống với đầy đủ chức năng.  Tốc độ chậm.  Chỉ chạy được trên server window.  Để phát triển thêm thì các lập trình viên phải dựa trên framework và các api mà Dotnetnuke cung cấp.  Nhược điểm 2. Hướng dẫn cài đặt DotNetNuke a. Cài đặt IIS  Mở Start  Control Panel  Programs and Features  bấm chuột vào mục Turn Windows features on or off trong khung bên trái  chọn Internet Information Services  bấm nút OK  Bước cài đặt IIS đã xong. Vào Start  Run  IIS Manager. b. Tải hệ thống DotNetNuke  Tải DotnetNuke tại https://dotnetnuke.codeplex.com/  Giải nén DotNetNuke vào một thư mục bất kỳ trên ổ cứng. Trong VD này chọn: "C:\inetpub\wwwroot\TESTDNN". c. Tạo CSDL và tài khoản đăng nhập SQL Sever [...]... trúc module của DotNetNuke a Định nghĩa Module • Module của Dotnetnuke là một Project hoặc tập hợp những file cùng chung mục đích trong cùng một hệ thống dotnetnuke Cũng giống như các trang ASP.NET, các module cũng xữ lý các yêu cầu của người dung và đáp lại những yêu cầu đó Vì vậy khi viết các Module thì yêu cầu người viết phải có kiến thức về ASP.NET sử dụng ngôn ngữ VB hoặc C# • Dotnetnuke có sử... thao tác hoàn tất thì lớp này sẽ trả về tương ứng đối tượng mà lớp Business gọi xuống Trong Project các file tương ứng của lớp này là Dataprovider, sqlDataprovider 4 Làm việc với DotNetNuke a Giao diện DotNetNuke b Định nghĩa về Site – Page – Module c Page  Tạo Page Page là phần giao diện chưa nội dung mà người sử dụng nhìn thấy Thông thường mỗi page tương ứng với mỗi mục trên menu Admin -> Page Management... từ Data Access Layer truyền về cho lớp Presentation Trong project lớp này tương ứng với *Controller, *Info nằm trong thư mục App_code tương ứng với các module  Lớp truy xuất dữ liệu - Data Access Layer Lớp cuối cùng nên nó là lớp giao tiếp với cơ sỡ dữ liệu nó có nhiệm vụ thu nhận các dữ liệu đầu vào từ lớp Busines Logic Layer sau khi thao tác hoàn tất thì lớp này sẽ trả về tương ứng đối tượng mà lớp... Authentication mode  Từ tài khoản dnnacc  Properties User Mapping  Chọn db_owner  d Thiết lập quyền hạn cho thư mục TESTDNN  e Cấu hình IIS  Start  IIS Manager  Click chuột phải vào defaut web chọn add application  Điền vào thông tin f Cấu hình web.config  Thay đổi địa chỉ Port Default Web Site  Bindings  Thay đổi địa chỉ Port  Vào địa chỉ http://localhost:8082/DemoDnn để cài đặt Dotnetnuke ... Recycle Bin -> Chọn Page muốn phục hồi và Restore Selected Page(s) d Module  Tạo module Khởi động Visual Studio 2012  run Administrator New  Project  Đóng gói Module  Cài đặt Module lên Dotnetnuke Đăng nhập tài khoản Admin Host  chọn Extensions Install Extensions wizard chọn file Zip mà mình vừa đóng gói và tiến hành cài đặt  Hiển thị Module lên Page Page hiện tại  Module Add New Module... người dung và đáp lại những yêu cầu đó Vì vậy khi viết các Module thì yêu cầu người viết phải có kiến thức về ASP.NET sử dụng ngôn ngữ VB hoặc C# • Dotnetnuke có sử dụng các module có sẵn như: Đăng nhập, tìm kiếm, quản lý người dung… b Kiến trúc Module  Lớp hiển thị - Presentation Layer Lớp này bao gồm các User Control (.ascx) và các Form mà được thể hiện trên trình duyệt hay còn được gọi là lớp giao . LOGO TÌM HIỂU VỀ DOTNETNUKE ĐỀ TÀI Nội Dung Giới thiệu về DotNetNuke 1 Hướng dẫn cài đặt DotNetNuke 2 Kiến trúc module của DotNetNuke 3 Làm việc với DotNetNuke 4 1. Giới thiệu về DotNetNuke a. DotNetNuke. .Net Framework. Dotnetnuke đã được phát triển qua nhiều phiên bản và hiện nay phiên bản mới nhất là 7.4.1.  DotNetNuke (DNN) cho phép người quản lý không nhất thiết phải am hiểu về ngôn ngữ. đã xong. Vào Start  Run  IIS Manager. b. Tải hệ thống DotNetNuke  Tải DotnetNuke tại https:/ /dotnetnuke. codeplex.com/  Giải nén DotNetNuke vào một thư mục bất kỳ trên ổ cứng. Trong VD này

Ngày đăng: 08/09/2015, 12:06

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội Dung

  • 1. Giới thiệu về DotNetNuke

  • Slide 4

  • Slide 5

  • Slide 6

  • 2. Hướng dẫn cài đặt DotNetNuke

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan