User tests: Successful: Unsuccessful:
Add a plugin which provides backward compatibility for the deprecation which has been deprecated prior Joomla! 5.0. This plugin will be activated for upgrades automatically and maybe be disabled for new Joomla! 5 installations.
At this point in time it's not clear we introduce an additional XML parameter which defines the needed b/c plugin version (for example 4.0 means that the extension needs the backward compatible polyfills based on Joomla 4.0 version and needs the plugin in Joomla 5).
Cleanup is still needed
Current Status of the plugin:
Use an joomla 4 extension which needs one or all of the polyfills and try it with activated and disabled plugin.
Works.
Works with active plugin, may crash without active plugin if the extension uses b/c code.
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
Category | ⇒ | Unit Tests Administration Language & Strings SQL Installation Libraries Front End Plugins |
Status | New | ⇒ | Pending |
at the moment I think not even Joomla it self works without the plugin... I will change it to draft for the moment.
Category | Unit Tests Administration Language & Strings SQL Installation Libraries Front End Plugins | ⇒ | Administration Language & Strings SQL Installation Postgresql Libraries Front End Plugins Unit Tests |
Labels |
Added:
?
Language Change
PR-5.0-dev
|
Category | Unit Tests Administration Language & Strings SQL Installation Libraries Front End Plugins Postgresql | ⇒ | SQL Administration com_admin Postgresql Language & Strings Installation Libraries Front End Plugins Unit Tests |
Category | Unit Tests Administration Language & Strings SQL Installation Libraries Front End Plugins Postgresql com_admin | ⇒ | SQL Administration com_admin Postgresql com_associations com_banners com_categories com_contact com_content com_fields com_finder com_menus com_modules com_newsfeeds com_plugins com_tags com_workflow Language & Strings Front End Installation Libraries |
Labels |
Removed:
?
|
Speaking from past experience the main problem that we have to avoid with this plugin is not the code but the communication of what it does. If it is not enabled by default then we will get lots of issues reported on forums etc where the first response to any issue will always be to enable the plugin even if it is completely unrelated
Speaking from past experience the main problem that we have to avoid with this plugin is not the code but the communication of what it does. If it is not enabled by default then we will get lots of issues reported on forums etc where the first response to any issue will always be to enable the plugin even if it is completely unrelated
True, that's one of the concerns I was thinking about and started to talk to benjamin.
For upgrades, I think having it always active is the safest way for us and the b/c promise
Multiple options came to my mind on new installations (which may also could effect upgrades)
Options 3-4 are not so good options in my opinion. 1 or 2 would work. In both cases I would like to add a quick Icon telling the site owner that the plugin is enabled and that x extensions doesn't announce full compatibility with Joomla 5.
I would also like to collect the calls to deprecated functions (based on our existing deprecation log) and show it to the user and of course to the extension developer. Not sure if this works in all situation but could provide some help.
Glad to hear this is on your radar
Labels |
Added:
Feature
Removal
|
Category | Administration Language & Strings SQL Installation Libraries Front End Postgresql com_admin com_associations com_banners com_categories com_contact com_content com_fields com_finder com_menus com_modules com_newsfeeds com_plugins com_tags com_workflow | ⇒ | SQL Administration com_admin Postgresql com_associations com_banners com_categories com_contact com_content com_fields com_finder com_menus com_modules com_newsfeeds com_plugins com_tags com_workflow Language & Strings Front End Installation |
please add the plugin to libraries\src\Extension\ExtensionHelper.php
please add the plugin to
libraries\src\Extension\ExtensionHelper.php
do you mean this entry? https://github.com/joomla/joomla-cms/pull/40664/files#diff-45688fa5398ae3d4bab3daa80bc4d2ea4785370233b82a7326f9676f965ec9ebR286
my bad - i missed it
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2023-07-04 11:36:09 |
Closed_By | ⇒ | HLeithner |
I'm merging this for now for a minimal impact version of the plugin as base for other deprecations.
Please can you suggest an extension that can be used to test the plugin with