From the first minute I've joined this network I began to believe that together we can really make this world better. The
recent blog post about the company that moved from Joomla to Drupal, caused a very good discussion in comments about Joomla extensions from 3rd parties and their quality.
So the following is my point of view:
The brief
The quality of many Joomla extensions is too low. They are bad written and have security issues. There are also a lot of duplicates and that looks very confusing for end-users.
Who cares?
New Joomla users download bad written extensions and use them. Beginner Joomla developers use bad written extensions as examples and create more bad written extensions and so on. Is this good? I don't think so.
The goal
1. Create more educational resources for web developers.
2. Reduce the number of bad extensions and increase the number of well developed ones.
The probable solution(s)
Create a group of experts who can devote their time to examine available extensions, reveal some issues, and then make their researches available to the community (e.g. write tutorials on basis of researches or even email extensions' authors to ask them to fix problems, especially security holes).
What to be discussed
1. Is it a good idea at all?
2. Who and how can help?
3. The scope: this community website, blog of each participant, new common website.
4. The methodology: I assume we can develop some key points of such researches/reports, e.g. security issues, MVC usage, the general quality of code, etc, and create some demands which we believe an extension should correspond to.
If you are interested in providing with such kind of help, please feel free to leave comments here.
Thanks.