DNN 5.0でモジュールをパッケージングする方法

3396 ワード

DNN 5.0のモジュール登録ファイルのフォーマットにはいくつかの変化があり、以前は4.xのいくつかの慣用的なやり方に問題があった.
最も一般的な問題は、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の:
  • 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; }