Features
Easy C# Configuration
Define it all in one C# class!
- Access Rules
- Sections
- Name
Language Variant Support
Define culture based names using C# => SetName("Name", "cy-GB")
You can still use lang files if required.
No Manifest File
No package.manifest or lang/lang.xml files are required to get a dashboard up and running.
Screenshots
Versions
10.0.5
Version 10 Support Policy
Feature updates ended 16/06/2024
Security updates until 16/06/2025
This is a Long Term Support (LTS) version
13.0.5
Version 13 Support Policy
Feature updates until 14/12/2025
Security updates until 14/12/2026
This is a Long Term Support (LTS) version
14.1.8
Version 14 Support Policy
Feature updates ended 02/03/2025
Security updates until 30/05/2025
15.1.11
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.SimpleDashboards
Register Dashboard
By default, this will display in the content section for Admins only.
using Umbraco.Community.SimpleDashboards.Web;public class BasicDashboard : SimpleDashboard { }
Create View
- Your view must go in
/Views/Dashboard
- You view must be the name of your C# class (without
Dashboard
)- For example:
BasicDashboard.cs
=>/Views/Dashboard/Basic.cshtml
- For example:
@inherits Umbraco.Community.SimpleDashboards.Web.DashboardViewPage
<uui-box headline="Hello Umbraco"> <p>My Dashboard is: @Model.Dashboard.Alias</p></uui-box>
More Examples
Contributing
Contributions to this package are most welcome! Please visit the Contributing page.
Acknowledgements (Thanks)
- LottePitcher - opinionated-package-starter