Skip to content

FritzAndFriends/SharpSite

Repository files navigation

SharpSite

An accessible CMS built with .NET 9 and Blazor that you are free to use.

Purpose

We want to make a content management system that anyone can customize easily and adapt to meet their website needs. We think that anyone should be able to customize as little or much as they would like with simple HTML, markdown, C#, or Blazor code.

Features we would like to build

To make it easy for folks to customize, we project that we will build the following high level features.

  • Authentication and authorization
  • user management
  • Theming
  • Content creation like blog posts
  • content versioning
  • Output Caching
  • Shippable in a Docker container
  • Extension model
  • Localization
  • Email notifications
  • Search
  • Basic form management - database table with CRUD screens that can be customized
  • tagging
  • categories
  • RSS generation
  • Sitemap generation
  • multiple database support
  • content scheduling
  • social media integration
  • exporting content
  • static site generation

Future extensions we would like to support

  • Email mailing list management
  • Payments
  • Wordpress import wizard
  • Mobile app for editing

About

A basic CMS built with .NET 9 and Blazor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published