5 thg 6, 2015

Hướng dẫn tạo và cài đặt một module cơ bản trong Dotnetnuke

Filled under:


a. Chuẩn bị

Công cụ để viết 1 modules cho dnn là:

Visual Studio

MSBuild.Community.Tasks địa chỉ tải xuống:


Và Templates DotNetNuke C# Compiled Module địa chỉ tải xuống: 


Copy Templates DotNetNuke vào thư mục: "C:\Users\My PC\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web"
b. Tiến hành

Bật Visaul Studio(VS), tạo một project mới sử dụng templates DNN



Chú ý bỏ dấu tích ở “Create directory for solution”

Thư mục chứa project là thư mục: “C:\inetpub\wwwroot\dnn\DesktopModules\”



Tiếp theo chọn: Propertis và tùy chỉnh lại các chỉ số như phiên bản .NET framework. 


Vào Build bỏ chọn XML documentation file, sau đó lưu lại.



Mở file View.ascx

Đánh “ Hello word”! và lưu file lại.



Tiếp theo là quá trình build.

Chọn chế độ “Release”



Tiếp theo ấn chuột phải vào modules và chọn Build



Sau khi Build thành công, chúng ta vào thu mục:

“DesktopModules/HelloWord/packages/” sẽ thấy 2 file zip như sau:



Như vậy là đã hoàn thành tạo 1 module cơ bản, tiếp theo là quá trình đưa module lên trang web:

Đăng nhập vào trang web với toàn khoản quản trị:

Vào link: host->Extension:



Chọn Manage->Intall extension wizad:



Tiếp theo ấn chọn “ Chọn tệp tin” sau đó duyệt tới 2 file zip đã được build từ các bước phía trên.



Tiếp theo ấn Next, quá trình cài modules được băt đầu:



Như vậy là module đã được cài đặt vào trang web.

Tiếp theo là quá trình sử dụng module hay là gọi module ra:

Vào trang mà muốn sử dụng module, tiến hành các bước sau và chọn modules muốn sử dụng và ấn Add Module



Kết quả sẽ được như sau:



Chú ý nếu trong module tự tạo file web.config thì phải xóa file web.config nếu không sẽ gây lỗi cho module.

3 nhận xét:

  1. Tìm lập trình viên .Net
    Đối tượng: part-time, Freelancer, ..... miễn làm tốt Dotnetnuke.
    Lương thỏa thuận......
    Chỉnh sửa http://mysport.vn và http://uplich.com
    Bạn nào biết giới thiệu nhé ! không share hộ mình nhé! thank !
    Cường 0933.035.959

    Trả lờiXóa
  2. DNN MODULE lúc build ra của em k có thư mục packet đâu!
    Chắc bài hdan này ở version cũ rồi :3

    Trả lờiXóa
  3. ad ơi cho mình hỏi
    sau khi build thì trong thư mục packages mình ko thấy 2 file zip mà chi có thư mục MSBuildTasks.1.5.0.214 này thôi là sao vậy ad?

    Trả lờiXóa