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:

Imagine having a community behind you

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

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