New Package Explorer для оптимизации CMS

Насколько я могу помнить, пакеты импорта/экспорта “.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 для загрузки и визуального изучения пакетов.
Read more:  Производители микросхем сталкиваются с надвигающимся кризисом на рынке труда

Если вы обеспокоены безопасностью данных, не будь. Этот инструмент сделан как веб -сборка, и он работает на 100% в вашем браузере – данные не покидают вашу машину. Если вы мне не верите, проверьте источник сами!


Конечно, каждый элемент контента может быть расширен, и вы можете просмотреть все свойства.

✅ Функции, реализованные до сих пор

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

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


И если вы экспортируете типы контента, вы можете легко получить обзор того, что включено в пакет.


🔮 Что будет дальше?

Это только начало. Вот некоторые из идей, над которыми я работаю:

  • СМИ: Показано изображения и другие носители в пакете
  • Улучшенная поддержка для демонстрации контента
  • Редактирование: Изменить содержимое пакета перед повторной упаковкой
  • Сравнение: Diff два пакета, чтобы обнаружить изменения
  • Экспорт: Преобразовать пакеты в JSON, CSV, Excel
  • Миграция: Поддержка экспорта/импорта для других платформ CMS и различных форматов

Независимо от того, оптимизируете ли вы разработчик, контент -архитектор или менеджер сайта – этот инструмент облегчит вашу жизнь.

📦 Попробуйте это или внести свой вклад в:
👉 github.com/codeartdk/codeart.optimizely.packageexplorer

По теме

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.