Подключаемые модули выполняются при инициировании связанных с ними событий, которые определяются в Joomla иначе, чем в событийно-управляемых программах. В событийно-ориентированном программировании соответствующая программа ожидает наступления определенного события, которое обычно связано с некоторыми действиями пользователя, например, щелчком кнопкой мыши или нажатием клавиш при вводе с клавиатуры.