What is PyroCMS?

PyroCMS is a content management system that over the years has been growing in popularity, due to its intuitive back-end design and lightweight, modular architecture. Described as “a simple, flexible, community driven content management system (CMS)”, PyroCMS is easy to learn, understand, and own.

Technically PyroCMS is built using modular MVC, which means (in short) that each part of the system is its own micro-instance of MVC. This allows the system to be more flexible and cleanly organized than other CMS platforms.

"It seems to me that the best thing about PyroCMS is that it is very intuitive and easy to use to manage content on a website of different topics. They have many easy-to-use options that allow a person with little experience to master it quickly and without problems. I think this is important because in other tools that are not easy to use, users end up abandoning them." - Luisana S.

What is a CMS


A content management system (CMS) typically has two major components:

A content management application (CMA) is the front-end user interface that allows a user, even with limited expertise, to add, modify, and remove content from a website without the intervention of a webmaster.
A content delivery application (CDA) compiles that information and updates the website.


What are the basic elements of PyroCMS that I need to know about?

The basics in PyroCMS terms are:

  1. Pages
  2. Files
  3. Navigation
  4. Streams

Those simply relate as

  1. The content for pages that web site visitors read
  2. Uploading and management of files, usually images but also other things likes PDF files, that are to be used in the Pages and sometimes Streams
  3. Structured menu(s) that are displayed on Pages to allow users to navigate the web site
  4. Streams is another word for Database tables, where "lists" of information can be stored and then selectively displayed on Pages.

Using the Admin pages

After accessing the Admin pages by navigating your browser to  where "" is replaced by the web site you are maintaining, you find the above elements in the menu like this:

Under the menu "Content" heading you find the "Files, "Pages" and "Streams" pages.

Under the menu "Structure" heading you find the "Navigation" page.