WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Object Oriented Plugin Template Solution

A well engineered template for creating plugins using object-oriented programming practices. Uses Settings API, multisite, i18n, PHPUnit tests.

Gives authors of new plugins a leg up on creating a great, easy to maintain plugin by providing a carefully designed plugin skeleton to build on. Authors of existing plugins can extract individual components and concepts for transplantation into their own projects.

  • Clean, object-oriented design
  • PHPUnit tests
  • Admin screen uses the Settings API
  • Multisite support
  • Creates a table during activation
  • Drops the table and settings during deactivation
  • Uses WordPress' i18n and provides scripts for generating the gettext files
  • Installation instructions have a script for renaming files, classes and IDs

See the FAQ section for more details about this plugin's features.

Development of this plugin template happens on GitHub. Please submit bug and feature requests, pull requests, wiki entries there. Releases are then squashed and pushed to WordPress' Plugins SVN repository. This division is necessary due having being chastised that "the Plugins SVN repository is a release system, not a development system."

Explanations

If you want an explanation of how this "plugin" works, please see the "PHPUnit Tests for WordPress Plugins" series on my blog.

Requires: 3.3 or higher
Compatible up to: 3.5beta1
Last Updated: 2012-11-28
Downloads: 1,492

Ratings

5 stars
5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1