5 posts tagged with plugin
joomla development tutorial plugin triggers

June 17, 2014
Joomla Development 101: Tutorial 10 – Plugin Triggers

This short Joomla development tutorial focuses on the various triggers and other implementations for your newly created Joomla plugin. We will also briefly discuss language files and some other clean-up items.

We end our Joomla plugin development with a look at triggers and how they function within Joomla. We also create the language strings for the installer and administrator pages. I hope these lessons have been helpful in learning more about the Joomla development process in particular creating a plugin. The next set of lessons will be focused on creating a module.

Lesson 10: Plugin Triggers and Implementations

Joomla Development 101: Lesson 10 from dbhurley on Vimeo.

Associated Slides for JD101 Plugin Triggers

Previous Posts in Series

joomla development tutorial plugin

June 11, 2014
Joomla Development 101: Tutorial 9 – Helper PHP

We begin to wrap up our Joomla plugin development portion of our Joomla development tutorial series and start focusing on modules next. In this plugin development post we’ll look at the helper file which can optionally be included with a plugin package.

Please keep in mind that this file is an optional file and can be left out if you wish. I would recommend still including it for ease of use and increasing your codes readability however you are not required to use a helper file.

Lesson 9: Helper PHP

Joomla Development 101: Lesson 9 from dbhurley on Vimeo.

Associated Slides for JD101 Helper PHP

Previous Posts in Series

joomla development tutorial plugin

June 3, 2014
Joomla Development 101: Tutorial 8 – Main PHP

Our Joomla development tutorial series continues with this development tutorial focusing on the main PHP file which handles the initial input processing and triggers from the CMS. We’ll look briefly at what this file is used for and how to effectively implement plugin triggers.

Joomla plugins function on specific triggers located throughout the CMS. These triggers then fire specific functions within the plugins and allow the plugins to manipulate the data. The list of triggers is long and can be found in the Joomla documentation. This lesson focuses on identifying which triggers to use, when to use them, and how to make those triggers perform specific functions within your plugin.

Lesson 8: Main PHP

Joomla Development 101: Lesson 8 from dbhurley on Vimeo.

Associated Slides for JD101 Main PHP

Previous Posts in Series

joomla development tutorial plugin xml

May 28, 2014
Joomla Development 101: Tutorial 7 – Plugin XML

In this Joomla development tutorial we are digging deeper into development of our first Joomla plugin. This tutorial focuses specifically on the XML file which must accompany every plugin.

Joomla extensions all require an XML file to be included in the zipped package. This XML defines basic details of the extension and tells the CMS what to install, where to install it and what parameters to include. The XML file is a critical part of the extension and there are many options to learn and understand. We will cover some of them but not every single configuration. I recommend reviewing the Joomla docs for specifics on any particular function.

Lesson 7: Plugin XML

Joomla Development 101: Lesson 7 from dbhurley on Vimeo.

Associated Slides for JD101 Plugin XML

Previous Posts in Series

joomla development tutorial plugin start

May 26, 2014
Joomla Development 101: Tutorial 6 – Starting Plugin

In this Joomla development tutorial we are moving beyond the basics and background information and starting to focus on actually starting code. We will begin with creating a Joomla plugin. This tutorial will begin the plugin development.

Joomla development can start in a number of places. For ease of understanding, and based on the previous lessons, we will begin our coding portion with a plugin. The Joomla plugin will allow us to get familiar with code style, functions, and database queries before digging deeper into modules and components.

Lesson 6: Starting a Plugin

Joomla Development 101: Lesson 6 from dbhurley on Vimeo.

Previous Posts in Series