• Home
  • Documentation
  • Tutorials
Documentation
  • First Things to Understand about Joomla Development
  • Joomla Administration Interface
  • Modules
  • Components
  • Plugins
  • System Plugins
  • Content Plugins
  • Templates
  • Extension Config
  • Factory
  • Document
  • User
  • Database
  • Mail
  • Input
  • Custom Fields
  • Forms
  • Files and Folders
  • Template Overrides
  • Custom Libraries
  • Building a Joomla Component without Joomla's MVC classes
Tutorials
  • Adding PHP Packages with Composer
  • Example Joomla Component without MVC
  • Shortcodes

Plugins

Offical Documentation: https://docs.joomla.org/Plugin

Plugins are the event driven code in Joomla. Components raise events and plugins that have registered observers for those events will run in the order set in the admin plugin manager.

Note that the jeventdispatcher class used in j3 is deprecated and to be replaced with a new event class in j4.

Other Resources

Video: https://www.youtube.com/watch?v=dNTeqkc0g4A

Book: https://www.yireo.com/books/programming-joomla-plugins-book

Legal