DNN 5.0でモジュールをパッケージングする方法
3396 ワード
DNN 5.0のモジュール登録ファイルのフォーマットにはいくつかの変化があり、以前は4.xのいくつかの慣用的なやり方に問題があった.
最も一般的な問題は、DNN 4.x用に作成されたパッケージファイルのresource.zipファイルがDNN 5.0にインストールされている間に自動的に解凍されないことです.実は、DNN 5.0では、DNNファイルにresource.zipファイルを登録するには、次のように書くべきです.
これによりDNN 5.0では、複数のresource.zipパケットをサポートすることができる.
新しいDNN 5.0パッケージDNNファイルフォーマットの変更については、以下の情報を参照してください.
http://www.erikvanballegoij.com/tabId/36/itemId/24/DotNetNuke-5-Extension-packaging.aspx
Charles Nurseの: The New Extension Installer Manifest – Part 1, Introduction The New Extension Installer Manifest – Part 2, Component Installers The New Extension Installer Manifest – Part 3, The Cleanup Component
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
最も一般的な問題は、DNN 4.x用に作成されたパッケージファイルのresource.zipファイルがDNN 5.0にインストールされている間に自動的に解凍されないことです.実は、DNN 5.0では、DNNファイルにresource.zipファイルを登録するには、次のように書くべきです.
<component type="ResourceFile">
<resourceFiles>
<basePath>DesktopModules\ModuleName</basePath>
<resourceFile>
<name>Resources.zip</name>
</resourceFile>
</resourceFiles>
</component>
これによりDNN 5.0では、複数のresource.zipパケットをサポートすることができる.
新しいDNN 5.0パッケージDNNファイルフォーマットの変更については、以下の情報を参照してください.
http://www.erikvanballegoij.com/tabId/36/itemId/24/DotNetNuke-5-Extension-packaging.aspx
Charles Nurseの:
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }