https://joomla.digital-peak.com
Joomla World Conference 2017
Backwards compatibility
● Target is that a Joomla 3 extension will run on Joomla 4
● Target is that a Joomla 4 extension will run on Joomla 3.9
● Classmapping for libraries so JForm still exists and maps to
\Joomla\CMS\Form\Form
● Changes are added not replaced to make sure the old code works
● Removed old deprecated code
● Changing to a more service oriented architecture, using interfaces
● Class overloading should be avoided
● Event system has changed completely. JEventDispatcher is removed, use
Factory::getApplication()->triggerEvent(‘’);