現時点でSitecore CMSはインストール ウィザードを使用してインストールされたパッケージを自動削除する機能が搭載されていません。パッケージの削除は、手動でしか削除できません。
インストールされたパッケージは、次の方法に従って手動で削除することができます:
- インストール パッケージをファイル システム上の指定されたフォルダに解凍します。Sitecoreのパッケージは、標準的なZIPファイルの形式で配布されています。
※註:通常、Sitecoreのパッケージには、オリジナルのパッケージにpackage.ZIPファイルが含まれています。このファイルも解凍する必要があります。
- パッケージを解凍先として指定した場所で、/filesおよび/itemsフォルダを探します。
- /filesのフォルダには、パッケージとともにインストールされるファイルが含まれています。
- /filesフォルダのファイルのパスと同じSitecoreソリューションのファイルを見つけ出し、そのファイルを削除するか、また元のバージョンのファイルに置き換えます。
※註:ファイルが上書きされた場合、古いバージョンは以下の場所で見つけることができます。
/temp/installation_history/{GUID}/
例:
解凍されたパッケージには、\SitecoreSomeModule\package\files\bin\Sitecore.SomeModule.dllファイルが含まれています。
Sitecoreのソリューションで\Website\binフォルダに移動し、Sitecore.SomeModule.dllファイルを削除します。
- /itemsのフォルダで、パッケージでインストールされたアイテムが見つかります。
- /itemsフォルダのファイルのパスと同じSitecoreソリューションのファイルのパスを見つけ出し、そのファイルを削除するか、また元のバージョンのファイルに置き換えます。
※註:Sitecoreでは、アイテムを上書きすると元のバージョンを保持しません。
例:
- 解凍されたパッケージには、\SitecoreSomeModule\package\items\master\sitecore\system\Modules\SitecoreSomeModule\{D81AC026-07B6-4929-9588-40ACBDC56435}\en\1\xmlファイルが含まれています。
- \sitecore\system\Modules\SitecoreSomeModuleは、Sitecoreコンテンツ ツリーのアイテムのパスを示します。
- {D81AC026-07B6-4929-9588-40ACBDC56435}フォルダは、アイテムのGUIDを示します。
- enのフォルダはアイテムの言語を示します。
- 1のフォルダは、アイテムのバージョンを示します。
- XMLファイルには、アイテムの値がXML形式で格納されています。
- Sitecoreのコンテンツ ツリーにて、Masterデータベースに切り替え、/sitecore/system/Modules/SitecoreSomeModuleアイテムに移動します。SitecoreSomeModuleアイテムのGUIDは、{D81AC026-07B6-4929-9588-40ACBDC56435}です。