Object Oriented Plugin Template Solution

0

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

Version
Last updated
Active installations
WordPress Version
Tested up to
Rating
Total ratings
Tags
This plugin is outdated and might not be supported anymore.

Description

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.