Plugin developers need to use the power of WordPress so that other developers can extend the plugin and do exactly what they want. This subject is geared mainly toward developers.
I’ll stress the importance of using the WordPress API but also emphasize that developers need to follow the example of core and add hooks where appropriate. I’ll also provide examples of where this would be very advantageous to make site development and deployments easier.
Some code examples will be shown as well as showing good examples of plugins that utilize the WordPress API.