SplatDev.Umbraco.Themes.Forum
1.0.4
dotnet add package SplatDev.Umbraco.Themes.Forum --version 1.0.4
NuGet\Install-Package SplatDev.Umbraco.Themes.Forum -Version 1.0.4
<PackageReference Include="SplatDev.Umbraco.Themes.Forum" Version="1.0.4" />
<PackageVersion Include="SplatDev.Umbraco.Themes.Forum" Version="1.0.4" />
<PackageReference Include="SplatDev.Umbraco.Themes.Forum" />
paket add SplatDev.Umbraco.Themes.Forum --version 1.0.4
#r "nuget: SplatDev.Umbraco.Themes.Forum, 1.0.4"
#:package SplatDev.Umbraco.Themes.Forum@1.0.4
#addin nuget:?package=SplatDev.Umbraco.Themes.Forum&version=1.0.4
#tool nuget:?package=SplatDev.Umbraco.Themes.Forum&version=1.0.4
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.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.2)
- SplatDev.Umbraco.Themes.Base (>= 1.0.6)
- 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.2)
- SplatDev.Umbraco.Themes.Base (>= 1.0.6)
- 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.4 | 47 | 8/24/2026 |