Getting Started with EE Add-On Development Part 2

Become even more efficient by writing site-specific add-ons

One of our Eugene-based members, Eli Van Zoeren, joins us again to continue to teach us how to write/create plugins and extensions to solve your templating roadblocks. Instead of dropping into inline PHP code (messy, insecure, incompatible with certain add-ons) or using the Query module (hard to read, potentially slow), you can create a custom helper add-on for your website. Some specific topics we will cover include:

• Getting started with EE add-on development

• The difference between Plugins, Extensions, and Modules

• Use plugins to write your own template tags

• How to use Hooks to modify ExpressionEngine's default behavior

• Creating new global variables using database queries

• Caching data so it can be reused without additional processing overhead

Some familiarity with PHP is helpful, but not necessary.


Eli is a web developer currently living in Eugene, OR who likes his websites to be clean, direct, and functional. Which is not to say they aren't attractive and memorable as well. Eli has also written several add-ons for ExpressionEngine, such as VZ Bad BehaviorVZ MembersVZ URL Extension, and a slew of others. All of his add-ons can be downloaded from Devot:ee.

Join or login to comment.

4 went

Our Sponsors

  • NetRaising

    NetRaising provides the cozy meeting space!

  • Block 81

    Block 81 organizes meetups & pays Meetup fees.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy