Насколько я могу помнить, пакеты импорта/экспорта “.episerverdata” существуют, и хотя они могут показаться немного устаревшими, это все еще один из самых распространенных способов перемещения контента сегодня. Но это может быть довольно хлопот для работы. Недавно я был вдохновлен на создание инструмента, который, как мы надеемся, немного облегчит жизнь при работе с пакетами в разных версиях.
Представление оптимизированного CMS Package Explorer: ваш новый фаворит .episerverdata Инспектор
Вы когда -нибудь получали .episerverdata Файл и подумал: “Что на самом деле внутри этой вещи?”
Или, возможно, вы попытались заглянуть в старый .episerverpackage Только чтобы оказаться запутанным в XML и разочаровании?
Ну, теперь есть лучший способ.
🎉 Ознакомьтесь с оптимизированным исследователем пакета CMS Explorer
А Оптимизируемое CMS Package Explorer это новый инструмент с открытым исходным кодом для проверки (и в конечном итоге редактирование) .episerverdata и .episerverpackage Файлы-эти архивы на основе ZIP, используемые для экспорта содержимого из Optimizely (ранее Episerver) CMS.
✅ Исследуйте это на GitHub: github.com/codeartdk/codeart.optimizely.packageexplorer
С помощью этого инструмента вы можете загрузить пакет и мгновенно просмотреть его типы контента, страницы, носитель и многое другое в структурированном, удобном интерфейсе, построенном с Blazor и Mudblazor.
Забор данных с сортировкой, фильтрацией и быстрым поиском дает вам простой способ увидеть, включен ли в пакет все правильное содержание.
🏗 Архитектура с первого взгляда
Решение состоит из трех проектов:
CodeArt.Optimizely.PackageExplorer.Core
Библиотека основных классов, которая читает.episerverdataФайлы и разоблачивают модели для контента, медиа, вкладок, групп посетителей и т. Д.CodeArt.Optimizely.PackageExplorer.CLI
Консольное приложение для быстрого проверки, тестирования и автоматизации командной строки.CodeArt.Optimizely.PackageExplorer(Blazor Webassembly)
Главный фронт PWA для загрузки и визуального изучения пакетов.
Если вы обеспокоены безопасностью данных, не будь. Этот инструмент сделан как веб -сборка, и он работает на 100% в вашем браузере – данные не покидают вашу машину. Если вы мне не верите, проверьте источник сами!

Конечно, каждый элемент контента может быть расширен, и вы можете просмотреть все свойства.
✅ Функции, реализованные до сих пор
- Анализ и отображение:
- Типы контента и определения свойств
- Вкладки и метаданные группировки
- Необработанный контент от
epix.xmlс разрешенной информацией о типе
- Объединение логики для подключения элементов контента к своим типам
- Загрузка файла и готовый к PWA Blazor UI
- Визуальная оболочка с использованием Mudblazor с вкладками, деревьями и графиками

Обзор деревьев позволяет легко ориентироваться в содержимое в упаковке.

И если вы экспортируете типы контента, вы можете легко получить обзор того, что включено в пакет.
![]()
🔮 Что будет дальше?
Это только начало. Вот некоторые из идей, над которыми я работаю:
- СМИ: Показано изображения и другие носители в пакете
- Улучшенная поддержка для демонстрации контента
- Редактирование: Изменить содержимое пакета перед повторной упаковкой
- Сравнение: Diff два пакета, чтобы обнаружить изменения
- Экспорт: Преобразовать пакеты в JSON, CSV, Excel
- Миграция: Поддержка экспорта/импорта для других платформ CMS и различных форматов
Независимо от того, оптимизируете ли вы разработчик, контент -архитектор или менеджер сайта – этот инструмент облегчит вашу жизнь.
📦 Попробуйте это или внести свой вклад в:
👉 github.com/codeartdk/codeart.optimizely.packageexplorer