Summary
In this chapter, we covered everything related to plugin development in Joomla!. We explored the Joomla! plugin architecture and how it follows the same pattern as other extensions such as modules and components. We also learned how plugins can be triggered into action after certain events in Joomla!. We developed our own content plugin to include the appropriate project links from our Simple Project Manager component in our articles. We also discovered how to subscribe our plugin to these events and even how we can trigger our own events. Finally, we created our own plugin group to easily include our own events in Joomla!.
In Chapter 9, we will explore the Command-Line Interface (CLI) in Joomla! and how we can use it to execute tasks outside our web browser, as well as automate processes in Joomla!.