Book Image

WordPress Web Application Development

By : Rakhitha Nimesh Ratnayake
Book Image

WordPress Web Application Development

By: Rakhitha Nimesh Ratnayake

Overview of this book

Table of Contents (19 chapters)
WordPress Web Application Development Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

A brief introduction to WordPress plugins


WordPress offers one of the most flexible plugin architectures, alongside other similar frameworks such as Joomla and Drupal. The existence of over 35,000 plugins in the WordPress plugin directory proves the vital role of plugins. In typical websites, we create simple plugins to tweak the theme's functionalities or application-specific tasks. The complexity of web applications forces us to modularize the functionalities to enhance their maintainability. Most applications developer will be familiar with the concept of the open-closed principle.

Note

The open-closed principle states that the design and writing of the code should be done in a way that new functionality should be added with minimum changes in the existing code. The design of the code should be done in a way to allow the addition of new functionalities as new classes, keeping as much of the existing code unchanged as possible. You can find more information at http://www.oodesign.com/open...