SplatDev.Umbraco.Themes.Forum
1.0.5
dotnet add package SplatDev.Umbraco.Themes.Forum --version 1.0.5
NuGet\Install-Package SplatDev.Umbraco.Themes.Forum -Version 1.0.5
<PackageReference Include="SplatDev.Umbraco.Themes.Forum" Version="1.0.5" />
<PackageVersion Include="SplatDev.Umbraco.Themes.Forum" Version="1.0.5" />
<PackageReference Include="SplatDev.Umbraco.Themes.Forum" />
paket add SplatDev.Umbraco.Themes.Forum --version 1.0.5
#r "nuget: SplatDev.Umbraco.Themes.Forum, 1.0.5"
#:package SplatDev.Umbraco.Themes.Forum@1.0.5
#addin nuget:?package=SplatDev.Umbraco.Themes.Forum&version=1.0.5
#tool nuget:?package=SplatDev.Umbraco.Themes.Forum&version=1.0.5
UmbracoCms.Themes.Forum
Forum/community theme for Umbraco — thread list, post view, user profiles, categories.
Package Info
| Property | Value |
|---|---|
| Package ID | UmbracoCms.Themes.Forum |
| Version | 1.0.0 |
| Targets | net8.0 (Umbraco 13.12.0), net10.0 (Umbraco 17.3.4) |
| Depends on | UmbracoCms.Themes.Base 1.0.0, SplatDev.Umbraco.Plugins.Yaml2Schema 1.0.35 |
Features
- Forum Root — top-level home with category grid, announcements panel, recent activity sidebar, search bar
- Forum Category / Subcategory — thread list with pinned threads first, per-thread metadata, New Thread CTA
- Forum Thread — original post with author avatar sidebar, reply list, reply form, thread tools (subscribe, bookmark, report), attachment gallery
- Forum User Profile — avatar, member badge, bio, social links, stats (posts, reputation)
- Announcements — pinned, priority-sorted announcements
- Member Badges — New Member / Member / Regular / Trusted / Moderator / Admin with distinct accent colors
- Post Statuses — Open / Closed / Pinned / Archived
- Responsive — thread list collapses gracefully on mobile; post author sidebar stacks on small screens
Document Types
| Alias | Description |
|---|---|
forumRoot |
Site root with forum settings, rules, contact |
forumCategory |
Discussion category with icon, color, moderators |
forumSubcategory |
Sub-group inside a category |
forumThread |
Individual discussion thread |
forumPage |
Static page (FAQ, About, etc.) |
forumAnnouncements |
Container for announcements |
forumAnnouncement |
Single announcement with priority and expiry |
forumUserProfile |
Public member profile |
forumRuleElement |
Element type for forum rules list |
moderatorElement |
Element type for moderator assignments |
Schema Import
The composer ForumThemeComposer automatically:
- Extracts the embedded
Config/umbraco.ymlto{ContentRoot}/config/themes/forum/umbraco.ymlon first boot. - Runs the Yaml2Schema import (data types, document types, templates).
- Creates a
.import.donemarker file to skip on subsequent boots.
Templates
| Alias | View File |
|---|---|
ForumRoot |
Views/ForumRoot.cshtml |
ForumCategory |
Views/ForumCategory.cshtml |
ForumThread |
Views/ForumThread.cshtml |
ForumPage |
Views/ForumPage.cshtml |
ForumUserProfile |
Views/ForumUserProfile.cshtml |
ForumAnnouncements |
Views/ForumAnnouncements.cshtml |
Stylesheet
wwwroot/css/forum-theme.css — serves from /css/forum-theme.css.
Customise via CSS custom properties in :root:
:root {
--color-primary: #4a90d9;
--color-secondary: #6c757d;
--font-heading: "Segoe UI", system-ui, sans-serif;
--font-body: "Segoe UI", system-ui, sans-serif;
--spacing-unit: 8px;
}
Changelog
1.0.5 — 2026-08-26
The Marketplace listing declared the category "Website Themes", which is not in the Marketplace's taxonomy, so the whole listing failed validation and the theme showed only its bare NuGet metadata. It is now "Themes & Starter Kits", and the listing carries its screenshots.
1.0.4 — 2026-08-24
Removes a dashboard screenshot that showed an error toast. It was captured against a site where this plugin's API was unreachable, so it advertised a broken dashboard. No screenshot is better than a misleading one; a replacement will be taken against a working install.
1.0.3 — 2026-08-24
Package metadata only: the listing now carries an icon and search tags, and the project and repository links point at the organisation that actually hosts this code. No code changes.
1.0.2 — 2026-08-24
This package now keeps a changelog. Earlier releases predate it and are not reconstructed here — consult the repository history for those. From this version on, every release records what changed for someone using it.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- SplatDev.Umbraco.Plugins.Yaml2Schema (>= 1.1.5)
- SplatDev.Umbraco.Themes.Base (>= 1.0.7)
- Umbraco.Cms.Core (>= 17.3.4)
- Umbraco.Cms.Infrastructure (>= 17.3.4)
- Umbraco.Cms.Web.Common (>= 17.3.4)
-
net8.0
- SplatDev.Umbraco.Plugins.Yaml2Schema (>= 1.1.5)
- SplatDev.Umbraco.Themes.Base (>= 1.0.7)
- Umbraco.Cms.Core (>= 13.12.0)
- Umbraco.Cms.Infrastructure (>= 13.12.0)
- Umbraco.Cms.Web.Common (>= 13.12.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5 | 0 | 8/27/2026 |