Simple Workspace Views

Simplifies C# based Umbraco Workspace Views

Docs Quickstart Umbraco Marketplace License NuGet Downloads

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 14

14.0.9

Version 14 Support Policy

Feature updates ended 02/03/2025
Security updates until 30/05/2025
Umbraco icon
Umbraco CMS 15

15.1.10

Version 15 Support Policy

Feature updates until 14/08/2025
Security updates until 14/11/2025

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)