Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.
/ TrzyszczCMS Public archive

A simple CMS for building websites / blogs, allowing for granular management. Less doing, more creating!

License

Notifications You must be signed in to change notification settings

kmaterzok/TrzyszczCMS

Repository files navigation

Logo
TrzyszczCMS

About

A simple content management system for creating and organising layout and content of the website. Written in C# with usage of Blazor WebAssembly.

Features

  • Simple and pretty presenting of pages and their content.
  • Managing pages, these are posts and articles (it names so non-blog pages)
  • Managing layout of pages and their elements' location and granular properties
  • Writing pages' text in MarkDown.
  • User management with usage of roles and access policies
  • Files management
  • There is no need to know CSS or HTML for management, although you may still use it
  • Safe user session management and credentials processing, e.g. session token revocation, signing in.
  • The client application runs as Progressive Web Application (PWA) and it is possible to installed it within a web browser.

Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6

Sources of pictures:

Requirements

  • Operating system: any supported by .NET (Linux, macOS, Windows).
  • .NET6 runtime.
  • PostgreSQL.

Default credentials

  • Login: admin
  • Password: Testing123$

Docs & development

You can find the basic docs of this project right here. Please read it before committing to the project.

At present the following project is suspended at its work as it is used for representative purposes only (CVs). If you would like to contribute to the project, or you think that it is worth to develop further, read the project's code of conduct.