JED Team Meeting Notes - 1st July 2016
Today the Joomla Extensions Directory (JED) team met at 2pm GMT via Glip to discuss our progress of current tasks.
In attendance: Matthew Baylor, Jaz Parkyn, Luca Marzo, Aleksander Kuczek, Anibal Sanchez
Statistics for the month of June 2016
· Extensions: 173 submitted, 36 pending with errors, 16 pending review
· Tickets: 249 submitted, 128 pending
· Reviews: 672 submitted
· Bugs: 4 fixes tested and pushed to the live environment
JED Development Environment
After JAB, we upgraded our Jenkins environment, synchronized all repos and the staging site to finally release the new commits to the live environment.
We are considering moving the JEDCA agreement from Adobe EchoSign to RSForm to better manage the contributor agreements and the workflow of setting up new volunteers who wish to contribute improvements to the JED component.
We will soon start to run tests to determine if JED can run on PHP7.
Some improvements to the ticket system were also discussed. More information can be found on JIRA.
We have finished interviewing everyone who submitted a volunteer application and responded to a meeting invite. Successful applicants will be contacted soon to arrange a training session.
Updates to Listing Requirements
All extensions listed on the JED will soon be required to use the Joomla Update System. This will help to ensure that site owners are always notified of when a new version of their installed extensions is available. Keeping extensions up to date can help to improve security.
This change is a mandatory requirement and checks will be added to the JED Checker. The error code will be: US1 - update sites not present in xml file
Checks will be carried out on the latest zip file that was upload to JED, so developers are asked to ensure that the latest copies have been uploaded to their listings.
More information about Update Servers can be found here: https://docs.joomla.org/Deploying_an_Update_Server
This new requirement will come into force on January 10th 2017.
Final warning emails will be sent out to all developers on December 10th 2016, giving a final notice of 30 days to comply.
Any extensions that do not comply after January 10th 2017 will be automatically unpublished with the error code US1. Such extensions will not be republished until they have been updated and the developer has notified JED about this in a support ticket.
Contributing to JED
If you find any bugs or would like to suggest an improvement, please find the issue on our JIRA Issue Tracker. Your opinion could make a significant impact on the Extensions Directory.
To be added to our Glip developer chat, please send an email to jaz.parkyn (at) extensions.joomla.org asking for access. You will see important tasks to the right, and we will discuss general issues there. (Specific issues will be discussed within JIRA). Also, JIRA integrates with our chat system, so you can easily see new issues and replies to issues right in our chat system.
To find out more about the JED development process and how you can contribute, please see these pages:
The next JED team meeting will take place on 29th July 2016 at the same time.