17

Building Websites Using a Content Management System

This chapter is about building websites using a modern cross-platform Content Management System (CMS).

There are many choices of CMS for most web development platforms. For cross-platform C# and .NET web developers, the best for learning the important principles is currently Piranha CMS. It was the first CMS to support .NET Core, with Piranha CMS 4.0 released on December 1, 2017.

This chapter will cover the following topics:

  • Understanding the benefits of a CMS
  • Understanding Piranha CMS
  • Defining components, content types, and templates
  • Testing the Northwind CMS website

Understanding the benefits of a CMS

In previous chapters, you learned how to create static HTML web pages and configure ...

Get C# 9 and .NET 5 – Modern Cross-Platform Development - Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.