Navigating the WordPress plugin landscape
Citations Over TimeTop 10% of 2016 papers
Abstract
WordPress includes a plugin mechanism that allows user-provided code to be executed in response to specific system events and input/output requests. The large number of extension points provided by WordPress makes it challenging for new plugin developers to understand which extension points they should use, while the thousands of existing plugins make it hard to find existing extension point handler implementations for use as examples when creating a new plugin. In this paper, we present a lightweight analysis, supplemented with information mined from source comments and the Web pages hosted by WordPress for each plugin, that guides developers to the right extension points and to existing implementations of handlers for these extension points. We also present empirical information about how plugins are used in practice, providing guidance to both tool and prospective plugin developers.
Related Papers
- → Practical detection of CMS plugin conflicts in large plugin sets(2019)3 cited
- → The Co-evolution of the WordPress Platform and Its Plugins(2022)8 cited
- WordPress Handbook: Top 10 Most Useful Plugins(2015)
- → Plugin Development(2013)
- → Working with Plugins(2013)