Pyro
  • Product
    • Features
    • Platform
  • Pro
  • Developers
    • Documentation
    • Guides
    • Videos
    • GitHub
  • Community
    • Blog
    • Forum
    • Discord
    • Twitter
    • Facebook
  • Login
  1. Help
X
  • Product
  • Features
  • Platform
  • Pyro PRO
  • Developers
  • Documentation
  • Guides
  • Videos
  • GitHub
  • Community
  • Blog
  • Forum
  • Discord
  • Twitter
  • Facebook
  • Login

Help Center



Developer Tools

Core Concepts

  • Streams
  • Builders

Cheat Sheets

  • Installing PyroCMS
  • Artisan Commands
  • Installing PRO Addons
  • Upgrading

Form Builders

  • Creating a Form Builder
  • The Form Lifecycle
  • Using Views for Section Layouts
  • Combining Form Builders
  • Defining Custom Ajax Forms in Twig

Table Builders

  • Custom Filters
  • Text Filtering Relationships

Search

  • Configuring Elastic Search
  • Searching Model Entries
  • Searching in Twig
  • Defining Searchable Attributes

Cache

  • Caching in Twig
  • Model Cache Collections

Twig

  • Accessing URI Segments

Support

  • Flash Messages

Extending PyroCMS

  • Overriding Views
  • Overriding Configuration
  • Overriding Translations
  • Seeding Extension Configurations

Addon Development

The Basics

  • Introduction to Addons
  • Available Addon Types
  • Addon Locations
  • The Anatomy of an Addon
  • Creating an Addon

Themes

  • Creating a Theme
  • Theme Layouts
  • Displaying Messages
  • Managing Assets
  • Important Constants

Plugins

  • Creating a Plugin
  • Defining Functions
  • Defining Globals

Modules

  • Creating a Module
  • Scaffolding Modules
  • Defining Sections
  • Implementing Custom Fields
  • Implementing Versioning

Field Types

  • Creating a Field Type

Testing

  • Introduction to Testing

Addon Tutorials

Grid Field Type

  • Creating Grids Programmatically
  • Seeding Grid Data

Repeater Field Type

  • Sections in Repeater Views

©2025 PyroCMS, Inc.
All rights reserved.