You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rewrite projects page with up-to-date WopiHost content
- Remove all outdated/archived projects, keep WopiHost as the sole focus
- Add WopiHost logo (downloaded from repo)
- Highlight key v5.0 features: .NET Aspire integration, MS-DI migration,
ILockService abstraction, Docker support, multi-targeting (.NET 8/9/10),
full WOPI compliance including OneNote folder endpoints
- Add package table and feature bullet points
- Add .project-logo CSS class for consistent logo sizing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-**[WopiHost](https://github.com/petrsvihlik/WopiHost)** — a .NET implementation of the MS-WOPI protocol that makes integrating with WOPI clients such as Office Online Server a piece of cake ([roadmap](https://github.com/petrsvihlik/WopiHost/projects)).
11
-
-**[Lumen starter for Statiq & Kentico Kontent](https://github.com/petrsvihlik/statiq-starter-kontent-lumen)** — a delightful HTML template for a .NET static site generator + a headless CMS.
-**[.NET Roslyn Source Generator](https://github.com/petrsvihlik/kontent-source-generator)** for Kentico Kontent.
14
-
-**[.NET Blazor Template](https://github.com/petrsvihlik/StartBootstrap.Freelancer.Blazor)** for Kentico Kontent.
15
-
-**[.NET port of Kentico Kontent Delivery PHP SDK](https://github.com/petrsvihlik/Kentico.Kontent.Delivery.PeachPie)** using PeachPie.
16
-
-**[.NET Core authentication connector for VanillaForums](https://github.com/petrsvihlik/jsConnectAspNetCoreMvc)**.
17
-
-**[Loading GraphQL data (GitHub API v4) into PowerBI](https://gist.github.com/petrsvihlik/cc34a6cf1882d515139c5b27f37cf99e)** — Gist + [JSFiddle](https://jsfiddle.net/rockyintel/1sqm7dpf/).
[WopiHost](https://github.com/petrsvihlik/WopiHost) is the most advanced open-source .NET implementation of the [MS-WOPI protocol](https://learn.microsoft.com/en-us/microsoft-365/cloud-storage-partner-program/rest/), enabling seamless integration with WOPI clients such as **Office Online Server** and **Microsoft 365**.
13
+
14
+
It ships as a set of focused NuGet packages so you only pull in what you need:
15
+
16
+
| Package | Purpose |
17
+
|---|---|
18
+
|`WopiHost.Core`| ASP.NET Core middleware & WOPI endpoints |
19
+
|`WopiHost.Abstractions`| Interfaces for custom storage & lock providers |
- 📄 **Full WOPI compliance** — file operations, container operations, `PutRelativeFile`, `PutUserInfo`, rename, create, and OneNote for the web folder endpoints
31
+
- 🏥 **Production ready** — health checks, in-memory caching, Docker/container support
32
+
- 🎯 **Multi-targeting** — .NET 8, 9, and 10
33
+
34
+
The latest **v5.0** release was a major milestone: migration from Autofac to `Microsoft.Extensions.DependencyInjection`, full nullable reference type annotations, a dedicated `ILockService` abstraction, and Docker support — the most complete release in the project's history.
35
+
36
+
[View on GitHub](https://github.com/petrsvihlik/WopiHost) · [NuGet packages](https://www.nuget.org/packages?q=WopiHost) · [Releases](https://github.com/petrsvihlik/WopiHost/releases)
0 commit comments