BC6-PLUGIN-001

plg_behaviour_compat6

Behaviour – Backward Compatibility 6 (the other plugin)

Two plugins, two jobs. Searching “compatibility plugin” must explain both or people enable the wrong one.

plg_behaviour_compat6Does not restore JFactory / JRequest / MooTools

Dies at Joomla 5 → 6J3: Works nativelyJ4: Works nativelyJ6: Changed behaviourBC plugin: not applicableArchitecture change — no auto-fixJoomla API

Symptoms people search

backward compatibility 6 · compat6 · two compatibility plugins

Replace this code

Swap plg_behaviour_compat6 for Does not restore JFactory / JRequest / MooTools.

Joomla 3

Remove or stop calling this

// Confusing this with Behaviour – Backward Compatibility (no number)

Joomla 4 / 6

Use this instead

BC6 helps some Joomla 5→6 namespaced class moves. It will not load J* globals. Disable BC5 before Joomla 6; BC6 is a different plugin.

How to fix it

  1. 1BC5 (no number): J* aliases on Joomla 5. Must be OFF to go to 6.
  2. 2BC6: selected J5→J6 class moves. Enabled on 5.4; disabled on new J6 installs.

Also known as

plg_behaviour_compat6 · Backward Compatibility 6 · BC6

Related issues

Get in touch

Have a project in mind? Let's talk about it.

Tell us what you're building. Whether it's a new site, an online store, a mobile app, or something that needs AI under the hood, we'll get back to you within a business day.

Free consultation
No commitment, no pressure
Reply within 24 hours
Usually much faster

Prefer a direct conversation?

Request a project quote

Tell us about your project

Fill out the quick form and we'll reach out.