Plugin Writing 101: About the series

I just thought I should follow up the Intro with some of my thoughts and expectations for this series of plugin development posts I’m writing and for whom I am writing them.

My main goals are:

  • To teach plugin development for Movable Type. I am planning to focus on the perl side of plugin development, mostly because that is where I work. I have not yet had any real need to develop a significant amount of php plugin code for Movable Type.
  • To communicate and demonstrate what I consider to be best practices for plugin development. Maybe you agree. Maybe you disagree. I would love to hear your opinion and I am open to discussion, but these are practices I use in my day-to-day plugin development work that I have put together over the last couple years.

What I am not going to do:

  • Teach perl. There are so many better resources for this than me. I’m going to do my best to avoid any wacky perl-specific techniques, so anybody with a general programming background should be able to follow along, but I am not here to teach you how to write perl.
  • Write your plugin for you. I am more than happy to discuss the myriad of options for integrating code into Movable Type, but anything beyond that is generally going to be outside the scope of this series. If you need a plugin written, there is a great bunch of folks that do just that at Six Apart Services as well as many distinguished members of the ProNet and Movable Type community at large.

I am in the process of finishing up the first Hello World plugin post right now, so that should be up soon. My goal is to get roughly one actual programming post up per week.

1 Comment

David,

This series is great great news. Out of curiosity, how will your series differ from the main developer guides at movabletype.org?

* http://www.movabletype.org/documentation/developer/

And:

* http://www.movabletype.org/documentation/developer/apps/

Leave a comment

Recent Entries

  • PW101: Hello World for Template Tags (pt. 1)

    The first thing that was available to plugin developers for Movable Type was writing new template tags, so let’s start there. We’re going to: Create...

  • Plugin Writing 101: About the series

    I just thought I should follow up the Intro with some of my thoughts and expectations for this series of plugin development posts I’m writing...

  • Plugin Writing 101: Intro

    I think I’m actually going to do it now. Somehow I’ve managed to light a fire under myself to get this started. So, Plugin Writing...

  • T-Shirt Temptation

    I’ve never bought anything from Threadless before, but I have to admit this is very very tempting. I just thought I should share. Awesome,...

  • Toddlers, Technology and Touchscreens

    It’s amazing to watch the boys interact with the technology around them everyday. As cliche as it sounds, they really do have a different and...

Close