Chapter 5. Developing Pluggable Modules
Plugins are the heart of WordPress, which make web applications possible. WordPress plugins are used to extend the core features as independent modules. As a developer, it's important to understand the architecture of WordPress plugins and design patterns in order to be successful in developing large scale applications.
Everyone that has basic programming knowledge can create plugins to meet the application-specific requirements, but it takes considerable effort to develop plugins that are reusable across a wide range of projects. In this chapter, we are going to build a few plugins to demonstrate the importance of reusability and extensibility. WordPress developers who don't have a lot of experience in web application development shouldn't skip this chapter as it's the most important part of web application development.
I assume that you have sound knowledge about basic plugin development using the exciting WordPress features...