Some significant new concepts were introduced in Joomla 4 and although these aspects make the code more flexible and easier to maintain, there is a threshold to get over in terms of understanding them and converting your extension code. Unfortunately it's not
I would suggest you have a look at https://docs.joomla.org/J3.x:Developing ... to_Joomla4 where it gives a description of what's involved in converting a component, and there are associated videos. You've probably got modules and plugins instead of a component, but the concepts do apply to those types of extensions as well.
The concepts are described at https://manual.joomla.org/docs/general-concepts/ - probably the ones which will affect you most are Namespacing, Extension & Dispatcher, Dependency Injection and Web Asset Manager.
There is also some information about building plugins in the "new methodology" under https://manual.joomla.org/docs/building ... s/plugins/
The equivalent section for modules should hopefully be available within a couple of months.
I would suggest you have a look at https://docs.joomla.org/J3.x:Developing ... to_Joomla4 where it gives a description of what's involved in converting a component, and there are associated videos. You've probably got modules and plugins instead of a component, but the concepts do apply to those types of extensions as well.
The concepts are described at https://manual.joomla.org/docs/general-concepts/ - probably the ones which will affect you most are Namespacing, Extension & Dispatcher, Dependency Injection and Web Asset Manager.
There is also some information about building plugins in the "new methodology" under https://manual.joomla.org/docs/building ... s/plugins/
The equivalent section for modules should hopefully be available within a couple of months.
Statistics: Posted by robbiej — Fri Apr 12, 2024 6:41 pm