Features

Easy C# Configuration

Define it all in one C# class!

  • Access Rules
  • Name
  • Weight
  • Badge

No Manifest File

No umbraco-package.json is required to get a Workspace View up and running.

Versions

Umbraco icon
Umbraco CMS

16.0.3

Version Support Policy

Feature updates until 12/03/2026
Security updates until 12/06/2026
Umbraco icon
Umbraco CMS

17.0.0alpha0001

Version Support Policy

Pre-release - not recommended for production use.
Umbraco will be released on 27/11/2025
This is a Long Term Support (LTS) version

Readme

Quick Start

Install Package

dotnet add package Umbraco.Community.SimpleWorkspaceViews

Register WorkspaceView

By default, this will display in the content section for Admins only.

BasicWorkspaceView.cs
using Umbraco.Community.SimpleWorkspaceViews.Core;
public class BasicWorkspaceView : SimpleWorkspaceView { }

Create View

  • Your view must go in /Views/WorkspaceViews
  • You view must be the name of your C# class (without WorkspaceView)
    • For example: BasicWorkspaceView.cs => /Views/WorkspaceViews/Basic.cshtml
Views/WorkspaceViews/Basic.cs
@inherits Umbraco.Community.SimpleWorkspaceViews.Web.WorkspaceViewViewPage
<uui-box headline="Hello Umbraco">
<p>My WorkspaceView is: @Model.WorkspaceView.Alias</p>
</uui-box>

More examples

Check out docs/examples.md for more complex examples.

Contributing

Contributions to this package are most welcome! Please visit the Contributing page.

Acknowledgements (Thanks)