2011-07-29 3 views
1

後で他のDNN Webサイトで使用できるカスタムモジュールをビルドする方法はありますか。DotNetNuke 5.6.2でプロのモジュールを作成するにはどうしたらいいですか?

  • 「標準」:モジュールは、「プロ」一つだけDNNポータル
  • に一度インストールすることができます。モジュールは、「エンタープライズ」
  • 複数のポータルにインストールすることができます。モジュールは、複数のポータルで複数回インストールすることができます
  • "試用版":アクセスが制限されている1つのポータルにのみモジュールをインストールできます。

これはモジュール開発でこの要件を満たすことは可能ですか?

答えて

3

現在のところ、これを自動的に行うAPIはありませんが、これを実現するための独自のライセンスプロセスを追加することは可能です。

1

ここでは、2つの概念を明確にする必要があります。

インストール - モジュールを取り、DNNサイトで使用できるようにする。通常、これは.zipパッケージとモジュールインストールウィザードで行いますが、モジュールをサイトで使用できるようにする方法は他にもあります。モジュールは管理者(ポータル)レベルでインストールできます。つまり、特定のポータルでのみ使用できるか、ホストレベルでインストールできます。つまり、ポータルで使用できることを意味します。

モジュールインスタンス - モジュールをインストールすると、1つ以上のページに1回以上追加できます。モジュールが追加されるたびに、追加のモジュールインスタンスが作成されます。複数の場所で1つのインスタンスを共有することは可能です。

「通常の」モジュールには制限がありません。これは管理者レベルまたはホストレベルでインストールされ、無数のインスタンスがポータル全体で作成される可能性があります。フレームワークには、モジュールのインストールやインスタンスを制限するものは何もありません。各モジュール開発者は、独自の商用ライセンスメカニズムを提供する必要があります。

+0

ポストに感謝します。 – user865160

0

これは、機能性の1つではなく、ライセンスの問題になります。これらのそれぞれを、モジュールの異なるエディションとみなすことができます。モジュールをLicence MasterのようなDNNライセンスソリューションに統合すると、異なるエディションのそれぞれで「スイッチオン」されているアプリケーションの機能を制御できます。

関連する問題