1744968083
2025-04-09 14:10:00
インポート/エクスポート「.episerverdata」パッケージは、私が覚えている限り存在しています。しかし、それは一緒に仕事をするのは非常に面倒かもしれません。私は最近、バージョン全体でパッケージを扱うときに人生を少し楽にするツールを構築することに触発されました。
Optimizely CMSパッケージエクスプローラーの紹介:あなたの新しいお気に入り .episerverdata 検査官
受け取ったことがありますか .episerverdata ファイルと考え: 「実際にこのことの中には何がありますか?」
あるいは、古いものを覗き込もうとしたのかもしれません .episerverpackage XMLとフラストレーションに絡み合っていることに気付くだけですか?
さて、今ではより良い方法があります。
optimady Optimizely CMSパッケージエクスプローラーに会います
Optimizely CMSパッケージエクスプローラー 検査(そして最終的に編集)のための新しいオープンソースツールです .episerverdata そして .episerverpackage ファイル – Optimizely(以前のエピソーバー)CMSからコンテンツをエクスポートするために使用されるZIPベースのアーカイブ。
✅ Githubでそれを探索してください: github.com/codeartdk/codeart.optimizely.packageexplorer
このツールを使用すると、パッケージをアップロードして、BlazorとMudblazorで構築された構造化されたユーザーフレンドリーなインターフェイスで、コンテンツタイプ、ページ、メディアなどを即座に閲覧できます。
ソート、フィルタリング、クイック検索を備えたDatagridは、すべての適切なコンテンツがパッケージに含まれているかどうかを簡単に確認できます。
🏗アーキテクチャが一目で
ソリューションは3つのプロジェクトで構成されています。
CodeArt.Optimizely.PackageExplorer.Core
読むコアクラスライブラリ.episerverdataコンテンツ、メディア、タブ、訪問者グループなどのモデルをファイルおよび公開します。CodeArt.Optimizely.PackageExplorer.CLI
迅速なコマンドライン検査、テスト、および自動化のためのコンソールアプリ。CodeArt.Optimizely.PackageExplorer(Blazor WebAssembly)
パッケージをアップロードして視覚的に探索するための洗練されたPWAフロントエンド。
データセーフティが心配な場合は、そうしないでください。このツールはWebアセンブリとして作成されており、ブラウザで100%実行されています。データはマシンを離れていません。あなたが私を信じていないなら、自分でソースをチェックしてください!

もちろん、各コンテンツアイテムを拡張でき、すべてのプロパティを閲覧できます。
これまでに実装された機能
- 解析と表示:
- コンテンツの種類とプロパティの定義
- タブとメタデータのグループ化
- からの生のコンテンツ
epix.xml解決されたタイプ情報付き
- コンテンツアイテムをタイプに接続するためのロジックのマージ
- ファイルアップロードとPWA対応のBlazor UI
- タブ、ツリービュー、グラフを備えた泥吹きを使用したビジュアルシェル

TreeViewを使用すると、パッケージ内の内容を簡単に移動できます。

また、コンテンツタイプをエクスポートすると、パッケージに含まれているものの概要を簡単に入手できます。
![]()
🔮何が来るの?
これはほんの始まりです。ここに私が取り組んでいるアイデアのいくつかは次のとおりです。
- メディア:パッケージ内の画像やその他のメディアを表示します
- コンテンツを表示するためのサポートの改善
- 編集:再梱包前にパッケージの内容を変更します
- 比較:2つのパッケージを差し引くためのパッケージを表示します
- エクスポート:パッケージをJSON、CSV、Excelに変換します
- 移行:他のCMSプラットフォームおよびさまざまな形式のエクスポート/インポートをサポート
あなたが最適化の開発者、コンテンツアーキテクト、またはサイトマネージャーであろうと、このツールはあなたの生活を楽にします。
📦 試してみてください または貢献してください:
👉 github.com/codeartdk/codeart.optimizely.packageexplorer
#Optimizely #CMS用の新しいパッケージエクスプローラー