Listing extension with different codebases for Joomla 3 & 4

Here you can contact the editors of our Extensions site, as well as access infomation relating to this site.

Moderator: JED Team

Forum rules
Forum Rules
READ ME <-- please read before posting, this means YOU.
Locked
GregJPreece
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Jan 02, 2019 5:42 pm

Listing extension with different codebases for Joomla 3 & 4

Post by GregJPreece » Thu Dec 17, 2020 5:09 am

Hello there! I've been meaning to come and ask this question but I keep forgetting. As part of prepping for Joomla 4 (and researching to write Joomla 4 developer documentation) I rewrote my Joomla 3-compatible extension. The new API is much better anyway so I'd rather be developing on it.

However, I now have two completely different code bases for the same extension. The extension listing only allows me to upload one file, and select the versions on which it works. When I've made extensions for other systems, such as Moodle, I was able to upload multiple files and mark the different versions on which they work (suggestion for some upgrade work, there). In the current system, what should I do? Create a second listing?

Your help is much appreciated.

User avatar
anibal_sanchez
Joomla! Explorer
Joomla! Explorer
Posts: 487
Joined: Sat Mar 17, 2012 3:01 pm
Location: Oviedo, Asturias, Spain
Contact:

Re: Listing extension with different codebases for Joomla 3 & 4

Post by anibal_sanchez » Thu Dec 17, 2020 9:07 am

Hi, Thanks for reaching out.

If the product that you are creating is the same but you support different platforms, there is no need to publish different listings.

If you create different codebases for different platforms for the same product, then it is an implementation detail that the user chooses when the extension has to be installed.

At this time, since Joomla 4 is still in beta (and nobody should be using the extension on a live site), the JED is only checking the compliance of the extension with the JED Checker for Joomla 3.

Best Regards
@anibal_sanchez - Former JED Team Leader.

Prefix PHP Libraries & Projects: https://php-prefixer.com
My Extensions: https://extly.com

GregJPreece
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Jan 02, 2019 5:42 pm

Re: Listing extension with different codebases for Joomla 3 & 4

Post by GregJPreece » Mon Jan 18, 2021 10:44 pm

Hi Anibal! Sorry for the long reply, posted before the holidays. What do you mean by "it is an implementation detail"? Is there an intention for people to be able to choose between versions?

User avatar
anibal_sanchez
Joomla! Explorer
Joomla! Explorer
Posts: 487
Joined: Sat Mar 17, 2012 3:01 pm
Location: Oviedo, Asturias, Spain
Contact:

Re: Listing extension with different codebases for Joomla 3 & 4

Post by anibal_sanchez » Tue Jan 19, 2021 8:37 am

Each extension will be listed once, regardless of the supported Joomla version.

The tech details describe what Joomla versions are supported. In the search filters, you will be able to filter by version.

At this time, J4 stable is not released yet. So, the extensions published for Joomla 4 betas are testimonial, only to feature the upcoming version. After the release of J4 stable, the current J4 beta tags will be removed.

Best Regards,
@anibal_sanchez - Former JED Team Leader.

Prefix PHP Libraries & Projects: https://php-prefixer.com
My Extensions: https://extly.com


Locked

Return to “extensions.joomla.org - Feedback/Information”