Documentation
- CP is our short hand reference to the "Control Panel". When you see something in the documentation that looks like this: CP > Content > Pages that translates to: Go to your admin panel, navigate to Content, and then Pages.
- Cascading Style Sheets is a way to separate content from presentation. PyroCMS uses this extensively, and it is a web standard documented at the W3C web site. If you want to learn CSS, we recommend the W3Schools CSS Resources and the SitePoint CSS Reference.
- Add interactive logic to your Pages or Page Layouts. The best way to learn about JavaScript is to read through the W3Schools JavaScript Tutorial.
- PyroCMS has a special syntax for adding extra logic into your content and theme layouts. They are normally used to insert Widgets, access Plugins or display things like user properties.
- The look and feel of PyroCMS is controlled by “themes”, which contain HTML, CSS and Tags. They can be downloaded from the Ali-on Store or created.
- Every site has at least one layout file, which holds the HTML which makes the page structure. The layout file may also pull Theme Partials in for things like the header and footer.
- Theme partials are files that contain chunks of your theme html. They make it easier to organize your code. For example you can place your header in one file, the metadata in another, and the footer in a third and they will all be pulled into the layout file when the page is rendered.
- PyroCMS’s main philosophy is modularity. While much of it’s core functionality comes from modules, you can extend it via third-party Modules downloaded from the Ali-on Store or by writing your own. All custom code that requires an interface and extra CSS or JavaScript files should be written as a Module, not a Widget.
- Pages are the main part of PyroCMS and are used to add content to the site. Pages can be nested to any number of levels so large page structures can be developed easily. Tags can be embedded in page content to insert dynamic data from other Modules using either Widgets or Plugins.
- At a level between Pages and Theme Layouts, Page Layouts wrap Page content with extra HTML and can contain custom CSS and JavaScript. Page Layouts are very useful for changing how a section on your site looks, and for giving extra sidebars or navigation to your pages.
- Similar to Widgets, Plugins are self-contained logic that can be embedded into content or theme layouts, but instead of having a graphical element these are handled entirely through Tag syntax.
- Small chunks of self-contained logic and HTML that can be installed in the admin interface. They can be assigned to specific Widget Areas and ordered visually.
