User tests: Successful: Unsuccessful:
The parent application classes support the notion of a onBeforeExecute
event but we don't use it. Now we will.
The site application has a hardcoded dependency to the parameters of the languagefilter plugin for proper language detection when enabled. This is because the parameters are set before the first event in the system currently, onAfterInitialise
. Triggering an event before these parameters are read lets things work as expected.
This also demonstrates the new plugin system and the use of event objects, as well as demonstrating how a plugin can listen for both styles of events.
Multilanguage features still work.
Document the new onBeforeExecute
event.
Status | New | ⇒ | Pending |
Labels |
Added:
?
|
Category | ⇒ | Installation Libraries Plugins Front End |
Labels |
Added:
?
|
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-09-24 09:57:24 |
Closed_By | ⇒ | wilsonge |
Documented https://docs.joomla.org/Plugin/Events/System#onBeforeExecute