Register  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

 DotNetNuke 対応ホスティングサービスに、
at link 専用サーバサービス」を追加

掲示板

DNNに関する情報共有はこちらからどうぞ!

DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。

単に質問・回答の場ではありませんし、回答義務もございません。
運営メンバーも含め、DotNetNuke を日々学んでいる状況です。
質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。

>>当掲示板に書き込みいただくには、ユーザー登録が必要です。( ログイン・ご登録はこちら )
>>プライバシーポリシーについてはこちらをご覧ください。
 
  dotnetnuke.jp bbs  一般  活用  TIPS: 使っていないモジュールの一覧を作成する
Previous Previous
 
Next Next
New Post 3/30/2007 12:32 PM
  河端 善博
169 posts
5th Level Poster




TIPS: 使っていないモジュールの一覧を作成する 
未使用モジュールの一覧を作成する方法です。
いろいろなモジュールを試した場合や、独自にモジュールを開発している場合に便利です。

なお、ここでの「モジュール」は、「Text/HTML」や「Forum」などのプログラムのことです。

次の手順で DotNetNuke のデータベースで SQL を実行すると確認できます。

手順:
 1.host でログインします。

 2.メニュー「ホスト」-「SQL」を選択します。
  SQL の画面が表示されます。

 3.入力欄に、次の文字をコピーします。

~~~~~~~~~~~~~~~~~ ここから
select
dm.FriendlyName,
dm.Version
from {databaseOwner}{objectQualifier}DesktopModules dm
left join {databaseOwner}{objectQualifier}ModuleDefinitions md
on md.DesktopModuleID = dm.DesktopModuleID
left join Modules m
on m.ModuleDefID = md.ModuleDefID and m.IsDeleted = 0
where
dm.IsAdmin = 0
group by
dm.FriendlyName,
dm.Version,
dm.Description
having
count(m.ModuleID) = 0
order by
dm.FriendlyName
~~~~~~~~~~~~~~~~~ ここまで

 4.「実行」を選択します。
  使われていないモジュールの一覧が表示されます。

注意:
 下記の点に注意してください。

 1.データベースへの実行は充分に注意して行ってください。
 2.未使用のモジュールであっても、スキンやスケジュールとして利用されている可能性があります。
  上記のクエリーは、スキンやスケジュール内で利用されているかどうかは確認していません。
 3.モジュールのアンインストールは、充分にご注意ください。
  事前にデータベースのバックアップを取っておくことをお勧めします。

Reports モジュールでの活用:
 定期的に、不要なモジュール定義を確認したい場合は、Reports モジュールを利用すると便利です。
 
Previous Previous
 
Next Next
  dotnetnuke.jp bbs  一般  活用  TIPS: 使っていないモジュールの一覧を作成する

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。