Skip to content

CodeArtDK/CodeArt.Optimizely.PackageExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧰 CodeArt.Optimizely.PackageExplorer

CodeArt.Optimizely.PackageExplorer is an open-source Blazor WebAssembly tool designed to open, inspect, and eventually edit Optimizely (Episerver) content packages (.episerverdata, .episerverpackage files) — right in your browser.

Think of it as a local, user-friendly visual explorer for Episerver content packages.


🚀 What It Does

  • ✅ Upload and open .episerverdata / .episerverpackage files
  • ✅ Inspect their contents in a structured UI
  • ✅ View content, media, content types, categories, visitor groups, and more
  • ✅ Drill down into content details and metadata using tree views and dialogs

All powered by Blazor WebAssembly and MudBlazor.


🛤 Roadmap

The current version is focused on read-only exploration of package contents. But this is just the beginning:

✅ MVP (now)

  • Open and parse Episerver content packages
  • Display structured UI with tabs and tree views
  • Provide insights into content hierarchy and metadata

🛠 Coming Soon

  • ✏️ Edit packages directly in the UI
  • 🔁 Convert packages to other formats (e.g., JSON, XML, cross-CMS import formats)
  • 📦 Create new packages from scratch
  • 🔍 Compare packages (diff support)
  • 🤖 CLI support for automation and scripting
  • 💾 Save/export modified packages

📷 Screenshots

Coming soon — UI screenshots and demo GIFs will be added as the app evolves.


🧪 Try It Locally

git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name/src
dotnet run --project CodeArt.Optimizely.PackageExplorer

Then open https://localhost:5001 in your browser.


🌐 Live Demo

Try it out on Github Pages https://codeartdk.github.io/CodeArt.Optimizely.PackageExplorer/


🤝 Contributing

Contributions are welcome! 🎉

Whether it's a bug fix, feature idea, or UX suggestion, feel free to:

  • Open an issue
  • Submit a pull request
  • Share the project with the Optimizely/Blazor community

📄 License

This project is licensed under the MIT License.


💡 Inspiration

This project was created to make life easier for Optimizely developers, content editors, and system integrators who often work with .episerverdata files — but want better tooling to explore and manipulate them.


🔗 Related Projects


Built with ❤️ by CodeArt ApS.

About

Toolkit to explore Optimizely Packages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published