Code samples for Joomla! Plugins Programming book
PHP Other
Latest commit d4a35ec Oct 9, 2016 @jissereitsma jissereitsma committed on GitHub Update
Failed to load latest commit information.
chapter02/plg_content_ch02test01 Code compliance Sep 5, 2014
chapter03 Add method="update" to XML, which is nice Mar 20, 2015
chapter04 Properly cast SimpleXML to boolean (Ernst Sangen) Mar 20, 2015
chapter06 Pending changes Dec 3, 2015
chapter07 Language fixes Sep 9, 2014
chapter08 Language fixes Sep 9, 2014
chapter09 Finalize conversion to Joomla Coding Standards Sep 7, 2014
chapter10/plg_captcha_example Fixes Sep 22, 2014
chapter11/plg_extension_custom Language fixes Sep 9, 2014
chapter13/plg_system_eventlog Finalize conversion to Joomla Coding Standards Sep 7, 2014


This repository contains code samples as used in the book "Programming Joomla! Plugins" written by Jisse Reitsma (2014). More information on this book is available here:

The code samples are divided into separate chapters, each chapter containing a source tree of the plugins discussed in that chapter. The layout of such a source tree might look like this:


The samples can be installed in Joomla! by copying all relevant files to a Joomla! site and using the "Discover" feature of the Joomla! Extension Manager to install things.


All code samples are released under the GNU General Public License (GPL).


There is no support given on the functionality of the plugins, except for questions that concern the book as well. The plugins are not meant to work for end-users, they are written to help developers write their own plugins.

Questions regarding the code samples can be sent to: