From 87dd6a8e2032bbbe5a8b417c76a6e6b69203f026 Mon Sep 17 00:00:00 2001 From: Harald Leithner Date: Tue, 6 May 2025 08:25:11 +0200 Subject: [PATCH 1/2] Update compatibility plugin --- migrations/50-51/compat-plugin.md | 12 +++++++++--- migrations/51-52/compat-plugin.md | 12 +++++++++--- migrations/52-53/compat-plugin.md | 12 +++++++++--- migrations/53-54/compat-plugin.md | 11 +++++++---- migrations/54-60/compat-plugin.md | 22 ++++++++++++++++------ 5 files changed, 50 insertions(+), 19 deletions(-) diff --git a/migrations/50-51/compat-plugin.md b/migrations/50-51/compat-plugin.md index be827b56..b8fa0d33 100644 --- a/migrations/50-51/compat-plugin.md +++ b/migrations/50-51/compat-plugin.md @@ -2,10 +2,16 @@ sidebar_position: 4 --- -# Compatibility Plugin +Compatibility Plugin +==================== + +## Joomla 5 Compatibility Plugin As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. -(Just a heads-up, don't create a plugin as behaviour plugin because it's possible that this group get removed at some point) -For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). \ No newline at end of file +:::warning[Developer Note] + Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. +::: + +For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). diff --git a/migrations/51-52/compat-plugin.md b/migrations/51-52/compat-plugin.md index be827b56..b8fa0d33 100644 --- a/migrations/51-52/compat-plugin.md +++ b/migrations/51-52/compat-plugin.md @@ -2,10 +2,16 @@ sidebar_position: 4 --- -# Compatibility Plugin +Compatibility Plugin +==================== + +## Joomla 5 Compatibility Plugin As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. -(Just a heads-up, don't create a plugin as behaviour plugin because it's possible that this group get removed at some point) -For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). \ No newline at end of file +:::warning[Developer Note] + Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. +::: + +For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). diff --git a/migrations/52-53/compat-plugin.md b/migrations/52-53/compat-plugin.md index be827b56..b8fa0d33 100644 --- a/migrations/52-53/compat-plugin.md +++ b/migrations/52-53/compat-plugin.md @@ -2,10 +2,16 @@ sidebar_position: 4 --- -# Compatibility Plugin +Compatibility Plugin +==================== + +## Joomla 5 Compatibility Plugin As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. -(Just a heads-up, don't create a plugin as behaviour plugin because it's possible that this group get removed at some point) -For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). \ No newline at end of file +:::warning[Developer Note] + Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. +::: + +For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). diff --git a/migrations/53-54/compat-plugin.md b/migrations/53-54/compat-plugin.md index 5f247995..59063c79 100644 --- a/migrations/53-54/compat-plugin.md +++ b/migrations/53-54/compat-plugin.md @@ -5,13 +5,16 @@ sidebar_position: 4 Compatibility Plugin ==================== +:::warning[Developer Note] + Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. +::: + ## Joomla 5 Compatibility Plugin As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. -:::warning - (Just a heads-up, don't create a plugin as behaviour plugin because it's possible that this group get removed at some point) -::: +For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). + +## Joomla 6 Compatibility Plugin -For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). diff --git a/migrations/54-60/compat-plugin.md b/migrations/54-60/compat-plugin.md index 8a6c2405..cf6246b6 100644 --- a/migrations/54-60/compat-plugin.md +++ b/migrations/54-60/compat-plugin.md @@ -2,21 +2,31 @@ sidebar_position: 4 --- -# Compatibility Plugin +Compatibility Plugin +==================== :::tip[Developer Note] Since this version of Joomla has not been released yet, this page can change anytime. ::: -:::caution[Update Needed] - No decision has made yet what's happening to this plugin in Joomla 6.0 +:::warning[Developer Note] + Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. ::: -As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. +## Joomla 5 Compatibility Plugin + +As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. +Please check the [Backward Compatibility Plugin](../44-50/compat-plugin.md) for more details. + +For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). + +## Joomla 6 Compatibility Plugin + +In Joomla! 6.0 the Compatibility Plugin introduced in Joomla! 5.0 will be replaced by a new plugin +called "Behaviour - Backward Compatibility 6". + The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. -(Just a heads-up, don't create a plugin as behaviour plugin because it's possible that this group get removed at some point) -For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). ### CMS BaseApplication and CLI classes From 1fb1fd79d210c58587ce2491e7c5fd78ffd00930 Mon Sep 17 00:00:00 2001 From: Harald Leithner Date: Tue, 6 May 2025 08:42:00 +0200 Subject: [PATCH 2/2] Update compatibility plugin --- migrations/50-51/compat-plugin.md | 2 +- migrations/51-52/compat-plugin.md | 2 +- migrations/52-53/compat-plugin.md | 2 +- migrations/53-54/compat-plugin.md | 2 +- migrations/54-60/compat-plugin.md | 7 ++++--- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/migrations/50-51/compat-plugin.md b/migrations/50-51/compat-plugin.md index b8fa0d33..b999f68e 100644 --- a/migrations/50-51/compat-plugin.md +++ b/migrations/50-51/compat-plugin.md @@ -14,4 +14,4 @@ The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. ::: -For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). +For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). diff --git a/migrations/51-52/compat-plugin.md b/migrations/51-52/compat-plugin.md index b8fa0d33..b999f68e 100644 --- a/migrations/51-52/compat-plugin.md +++ b/migrations/51-52/compat-plugin.md @@ -14,4 +14,4 @@ The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. ::: -For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). +For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). diff --git a/migrations/52-53/compat-plugin.md b/migrations/52-53/compat-plugin.md index b8fa0d33..b999f68e 100644 --- a/migrations/52-53/compat-plugin.md +++ b/migrations/52-53/compat-plugin.md @@ -14,4 +14,4 @@ The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded Heads-up, don't create a plugin as `behaviour` plugin because it's possible that this group get removed at some point. ::: -For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). +For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). diff --git a/migrations/53-54/compat-plugin.md b/migrations/53-54/compat-plugin.md index 59063c79..66435eb9 100644 --- a/migrations/53-54/compat-plugin.md +++ b/migrations/53-54/compat-plugin.md @@ -14,7 +14,7 @@ Compatibility Plugin As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. -For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). +For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). ## Joomla 6 Compatibility Plugin diff --git a/migrations/54-60/compat-plugin.md b/migrations/54-60/compat-plugin.md index cf6246b6..8f2494e3 100644 --- a/migrations/54-60/compat-plugin.md +++ b/migrations/54-60/compat-plugin.md @@ -16,16 +16,17 @@ Compatibility Plugin ## Joomla 5 Compatibility Plugin As part of Joomla! 5.0 a plugin was introduced which enhance backward compatibility between Joomla 5 and 4. -Please check the [Backward Compatibility Plugin](../44-50/compat-plugin.md) for more details. +Please check the [Backward Compatibility Plugin](https://manual.joomla.org/migrations/44-50/compat-plugin.md) for more details. -For more detail check [Compatibility Plugin Joomla! 5.0](../44-50/compat-plugin). +For more detail check [Compatibility Plugin Joomla! 5.0](https://manual.joomla.org/migrations/44-50/compat-plugin). ## Joomla 6 Compatibility Plugin In Joomla! 6.0 the Compatibility Plugin introduced in Joomla! 5.0 will be replaced by a new plugin called "Behaviour - Backward Compatibility 6". -The plugin is implemented as "Behaviour" plugin type to guarantee that is loaded before any other plugin is loaded. +Despite the warning about the potential removal of the `behaviour` plugin type, this compatibility plugin still uses +this type to ensure it loads before any other plugin, as this is critical for backward compatibility functionality. ### CMS BaseApplication and CLI classes