WordPress 3 Plugin Development Essentials
Preparing for WordPress Development
Understanding WordPress architecture
Planning ahead / starting development
Deconstructing an existing plugin: "Hello Dolly"
Referencing hooks via add_action() and add_filter()
Expiration dates: adding options to our widget
Randomizing content from the database
What WordPress does for you: custom fields
What WordPress doesn't do for you
Standardizing a post's custom fields
Displaying custom data in your Templates
Understanding register_post_type()
Creating a settings shortcut link
Versioning Your Code with Subversion (SVN)
Checking out a local working copy of our repo
Committing changes to the repository
Preparing Your Plugin for Distribution
Public enemy number one: PHP notices
Testing WordPress installed plugins
Storing test results in the database
Death to clippy: Use sensible configurations
Internationalization and localization
Creating translations: .po files
Format for the readme.txt file