1-10-2009 10:42:17
[quote]Hướng dẫn cài đặt
- Tạo cấu trúc bảng bằng cách chạy file cmssql
- Copy thư mục News vào WebsiteDesktopModulesNews
- Trong thư mục News có 3 file news 'categorydnn', 'news contentdnn', 'news listingdnn' chạy 3 file này bằng cách login với user host, vào Import Module Definition -> Import Manifest
- Copy 2 file newsdll và providersdll vào dotnetnukebin
àm tuần tự vậy là OK
[quote]
Mình không biết nhiều về DNN nhưng thấy bạn hướng dẫn thế này thì vất vả cho anh em quá
Mình đang phải làm việc với DNN (mặc dù không thích), phát triển một số modules trong đó có module cms Trong lúc làm module khó chịu nhất là lúc packing, DNN nó không có tool cho mình tự động đóng gói thành file zip để install Sau một hồi search trên mạng thì thấy bài này hay hay và làm thử thấy rất ok
[link]http:wwwdotnetnukecomCommunityBlogstabid825EntryId1489DotNetNuke-Tip-Packaging-your-DotNetNuke-Module-using-NANTaspx[link]
Mình tóm tắt lại như sau:
1 Công cụ
- NAnt nantsourceforgenet 1 build tool version net (version java có tên là Ant)
- Visual studio
- DNN Module starter kit
2 Các bước
- Tạo module DNN mới trong Visual Studio (module phải build successfully)
- Tải Nant về và giải nén vào 1 thư mục C:\Nant chẳng hạn
- Set biến môi trường trong win Path=C:\Nant\bin (Để set biến môi trường thì vào My Computer->Properties->Advanced->Enviroment variables)
Để kiểm tra biến môi trường set có đúng hay ko thì vào un->Cmd gõ lệnh nant rồi Enter sẽ biết
- Tạo 1 file xxxbuild theo qui tắc của Nant( tham khảo Nant để biết cấu trúc ) bỏ vào thư mục project
- Trong VS mở properties của project trên ra, chọn tab Build events
Điền vào ô Post-build:
cd $(ProjectDir)
nant
Sau khi hoàn thành bước 2, mỗi khi build project thành công thì VS sẽ chạy lệnh nant để tạo đóng gói thành file cài đặt module
(việc đóng gói như thế nào do file xxxbuild qui định)
Mình sẽ upload 1 sample project sau, nhìn quanh chẳng biết up ở chỗ nào nữa :(
Mình cũng đang cần module cms, ai có con nào ngon cho xin nhé, đang cần mà lười code quá :)
Vừa up vội lên file sample:
[link]http:wwwmediafirecomfile3mjvdmh2joxArticlesManagerrar[link]
Chú ý:
- đây là sample về cách build & đóng gói module chứ không đảm bảo chức năng
- dùng VS 2008
- xem và sửa file ArticlesManagerbuild cho phù hợp với môi trường của bạn