Work Begins On the New WordPress Plugin

This entry is part 1 of 12 in the series Version 2 WordPress Plugin

Goals

The WordPress 2.0 plugin will be the first major satellite to run entirely through the new REST-based satellite “driver” class. The principal goals of the project will be:

  • Complete Support for WordPress 3.1 (I suspect the original version will also work fine, but maybe this one can take advantage of new features);
  • Complete “divorce” from the root-server-constructed XHTML and JS (This will use the driver class, and all interactions will be REST);
  • Choice of Map systems (I want to do research, but so far, I think I can give a choice between Google, MapQuest and Bing.);
  • In the case of Google Maps, I want to use the Google Maps API V3, which is completely different from the API V2 that we use for the root server;
  • Add support for mobile devices;
  • Increase the number of choices for user experience. Allow simple, easily-configured and easily-understood interfaces; and
  • Create a cleaner, better-documented project, so it can serve as an example for other developers to do their own satellites.

I won’t be updating this series as much as I did the series on the driver class, because that slows me down a lot. However, I want to leave a good “paper trail” behind me.

You will be able to see the code here, as I go along: http://svn.wp-plugins.org/bmlt-wordpress-satellite-plugin. This work will be done in the trunk. 1.5.12 remains the stable release for now.

This entry was posted in BMLT Development. Bookmark the permalink.

Leave a Reply