2026 Community Survey results are here! See how the Craft CMS community works. results are live!

Entry Points for Extending Craft

A look at the different ways available to us to extend core Craft CMS behavior.

Before we look into more code, let’s stay at the 30k foot view of extend­ing Craft CMS, and look at the dif­fer­ent ways avail­able to us to extend core Craft CMS behavior:

We’ll review the following:

  1. Events
  2. Con­trollers
  3. Twig

Some of these are also com­po­nents of a plu­g­in or mod­ule but I want to give you a gen­er­al grasp of the tools at your dis­pos­al, so you can bet­ter envi­sion how you can car­ry out your need­ed func­tion­al­i­ty with a Craft CMS plu­g­in or module.

Craft Version
Craft 5
Instructor
Level
Intermediate
Date Published
June 23, 2025