Bagi para pemula DotNetNuke, pembuatan module DotNetNuke dasar merupakan salah satu tahap awal dalam pembentukan web portal sesuai dengan kebutuhan.
Link artikel dibawah ini merupakan dasar pembuatan Module DotNetNuke bagi para pemula :
http://www.dnnindonesia.net/Articles/tabid/53/articleType/ArticleView/articleId/31/Pembuatan-Module-DotNetNuke-Untuk-Pemula.aspx
Semoga berguna.
erwin yulianto
Jika anda belum pernah menginstall “Atlas” sebelumnya, anda perlu mendownloadnya terlebih dahulu, kemudian Install Atlas Control ToolKit
Semua aplikasi ASP.NET dapat menggunakan Atlas, tidak terkecuali DotNetNuke. Hanya saja ada beberapa hal yang perlu diperhatikan sehingga Atlas dapat di pakai dalam DotNetNuke, berikut adalah langkah awal sebelum kita mulai bekerja dengan Atlas :
1. Copy “Atlas” run-time assembly (Microsoft.Web.Atlas.dll) ke folder Bin pada DotNetNuke.
2. Buka file Web.Config pada folder root. Ada beberapa elemen yang dibutuhkan agar dapat menjalankan “Atlas” pada aplikasi ASP.NET.
Copy atau gabungkan elemen berikut sebagai child dari <configuration> element:
<configSections>
<sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup">
<section name="converters" type="Microsoft.Web.Configuration.ConvertersSection"/>
</sectionGroup>
</configSections>
<microsoft.web>
<converters>
<add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/>
<add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/>
<add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/>
</converters>
</microsoft.web>
Copy atau gabungkan elemen berikut sebagai child dari <system.web> element:
<pages>
<controls>
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
</controls>
</pages> <!-- ASMX is mapped to a new handler so that proxy javascripts can also be served. -->
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/>
</httpModules>
3. Karena standar CSS yang dipakai Atlas menggunakan standar CSS 2.0 sedangkan pada DotNetNuke masih menggunakan CSS 1.0, maka perlu diadakan sedikit perubahan yaitu pada file Default.aspx pada folder root, pada bagian :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Ubah jadi
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Setelah anda melakukan seperti hal diatas, kini anda dapat mulai membuat sebuah Module sederhana dengan atlas di dalamnya.
erwin yulianto