I've been testing the extensions with the recent improvements and they are working great. So, I have an idea about a new improvement that can greatly improve how we work today.
There is a complex issue around how to check the Extension Name and the matching Listing Name. Since they are entered on JED and the extensions manifests, they are frequently different and that's a big error that today can only be detected manually. The problem affects 90% of the first extension submissions.
The most common problem when we check the extension is that the developer submits a listing name "A1234" and then submits a zip file to install the extension name "BBBBBBB". In strict terms, even if the extension is named "A12 3" or "A12345", they are different names, then the extension is rejected and the developer has to fix the issue.
Additionally:
- The plugin naming case: "{Type} - {Extension Name}”
- The parent extension case: "{Extension Name} for {Parent Extension}”
- Use of the Word Joomla: “{Extension Name} for Joomla”
To solve the issue, I think that we must introduce a new mandatory field before the file upload Listing Name.
In this way, the Extension Checker can validate if the extension and sub-extensions installation names match the declared "Listing Name".
What do you think? Is it doable in the light of the recent improvements?
CC: @dryabov @Llewellynvdm