Understanding Piranha CMS
Piranha CMS is a good choice for learning how to develop for a CMS because it is open source, simple, and flexible.
As described by its lead developer and creator, Håkan Edling, "Piranha CMS is a lightweight, unobtrusive and cross-platform CMS library for .NET Standard 2.0. It can be used to add CMS functionality to an already existing application, build new website from scratch, or even be used as a backend for a mobile application."
Piranha CMS has three design principles:
- An open and extendible platform.
- Easy and intuitive for the content administrators.
- Fast, efficient, and fun for the developers.
Instead of adding more and more complex functions for commercial enterprise customers, Piranha CMS focuses on providing a platform for small to medium sized websites that need non-technical users to edit content on their current websites.
Piranha is not WordPress, meaning it will never have thousands of predefined...