An accessible CMS built with .NET 9 and Blazor that you are free to use.
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.
- Authentication and authorization
- User Management
- Theming
- Content creation like blog posts and custom pages
- Extension model
- Localization for system administration screens
- RSS generation
- Sitemap generation
- Robots.txt customiztion
To make it easy for folks to customize, we project that we will build the following high level features.
- content versioning
- Output Caching
- Shippable in a Docker container
- Email notifications
- Search
- Basic form management - database table with CRUD screens that can be customized
- tagging
- categories
- multiple database support
- content scheduling
- social media integration
- exporting content
- static site generation
- multitenancy support
- Email mailing list management
- Payments
- Wordpress import wizard
- Mobile app for editing
There are three key personas that we would like SharpSite to support:
- The non-technical user - this user does not know HTML or any coding and would like to setup a simple website with low to no coding required
- The web developer - this user knows some web coding techniques (HTML and CSS) and would like to do some minor customizations to the look and feel of the site
- The integrator - this user knows how to code (HTML, Blazor, and .NET) and would like to be able to completely customize the look and feel of their SharpSite installation
Jeffrey T. Fritz 💻 📆 |
Mario 'DeepX' Staats 🎨 🌍 |
MdeBruin 💻 |
DjeeBay 🌍 💻 |
Dimitar Pramatarov 🌍 |
Emmanuel Genga 🌍 |
Joan Magnet 🌍 |
default-writer 📖 💻 |
Tero Kilpeläinen 💻 |
Declan McIlhatton 🎨 💻 |