The Joomla Extensions Directory will be open source
One year ago, we released The New Joomla Extensions Directory. Now, the time has come for the next quantum leap in JED life cycle. We are ready to open the development process to all the community members. Let's have some fun in JED!
In Joomla! community, we are always ready to check out a new feature, review source code, design a new web style, test templates on several mobile devices and many more nerdy tasks. This is a way to contribute to our beloved CMS.
The Joomla Extensions Directory is a critical area for Joomla! extension publishing and is a massive operation. It is the biggest and most complex site that the community manages, on a daily basis, with volunteer time. The role of the JED is so important in our community because it is the main marketplace where extensions are offered as free or paid downloads. In consequence, there is a devoted team with the sole objective to regulate the extensions according to the Terms of Service.
Call for Developers
Until now, the site has been developed and maintained by the team that implemented the previous sprint. In the upcoming phase, we are opening the process to all users and encourage the community to get involved. You do not need to be a developer; you might suggest some UX or feature improvements!
The Joomla Extensions Directory will be open source. Originally we planned to only have a select few work on the JED, but realized that’s not enough people to rely on. If we let the JED be open up to the public, our pending Issues and Features list would be implemented at a much faster rate, which will be much more beneficial to the users as well as the extension developers.
- Submit new requests and report bugs
Develop new features and enhancements
Fix reported bugs
Test, test and test
To simplify the development and testing, we have created a virtual development environment (JED Vagrant box). It has a copy of the JED database and dummy data/sample user emails in it for the public. The purpose of having dummy data in the database is to keep user information private and to have only enough information for testing bug fixes. Finally, we are currently managing all requests in JED Project Management System (https://github.com/joomla/jed-issues/issues) and coordinate tasks in the Glip JED Dev Chat room.
To gain access to the developer chat, send an email to Tessa Mero tessa.mero (at) extensions.joomla.org. You will see important tasks to the right, and we will discuss general issues there. Specific issues will be discussed within JED Project Management System (https://github.com/joomla/jed-issues/issues).
If you would like to contribute and enjoy fun time with Joomlers, please contact Tessa Mero tessa.mero (at) extensions.joomla.org. We look forward to starting the JED Development Program in the first month of 2016.
For more details: http://extensions.joomla.org/blog/item/ ... evelopment
- J and Beyond 2016 - JED development: how to collaborate and improve our extensions directory (Slides) https://docs.google.com/presentation/d/ ... sp=sharing
- J and Beyond 2016 - JED development: how to collaborate and improve our extensions directory (Video) https://www.[youtube].com/watch?v=KyD1i8hVgpY