Stay DRY with Template Layouts in ExpressionEngine

Learn the basics of organizing your templates in a clean, maintainable way.

Kevin Cupp's avatar
Kevin Cupp

Kevin Cupp is a software writer from Blacksburg, Virginia. Since learning HTML in 5th grade, Kevin has gone on to making websites and iOS apps for clients, and now has been making ExpressionEngine for…

Comments 3

April 3, 2019

david mantripp

Thank you Kevin, this is really clear, and very well presented. I will jump on templates as soon as I can extract myself from EE2 and get back up to speed.

I’d be interested to know what application you’re using as an editor, and how you sync edits with EE. I’m using Mountee and BBEdit, but I don’t know if Mountee is supported under EE5.

April 3, 2019

Derek Jones

Hey David! That’s vscode for an editor, and we typically use source control (git) to contain and deploy changes. Mountee claims v4 support so should work just fine on v5 if you are happy with that workflow.

April 29, 2019


That’s the best video I’ve seen from ExpressionEngine, bravo!