One may wonder what parallel universe the JED extension review staff are living in, considering the needs of people to access new software as well as to encourage software developers to list their products on the Joomla Extensions Directory.Geoff wrote: ↑Sat Jun 27, 2009 8:27 amUnder normal circumstances, it may take up to 21 days before we review your extension for approval.
As of this moment, the "newest" extension listed on the JED was added on 24 February this year (12 days ago).
By far, the largest source of questions (and complaints) about the JED come from extension developers concerning the delays in the approval process. We work hard to ply our craft and share our work with other members of the Joomla community. It's not easy and, for the most part, it's a thankless effort.
By way of an example, I recently finished a new extension—a simple function that involved less than 100 lines of code (including language translation, XML, PHP, release notes) and a one-page user guide. It may not sound like much work—it took a day or so—and I was one of the lucky few who had their extension listed on the JED a few days after that. I want to make it clear that, in my case, I was the exception to the rule! Some people do not have their extensions approved in 21 days or less; some people wait for months.
"Ordinary" users of J! probably do not realise the hours and days (and sometimes weeks) involved in bringing our products to market. Let me demonstrate in a visual way—a pie chart—to give people a behind-the-scenes breakdown of the extension development life-cycle, from inception to arrival on the JED:
As you can see, the total time to bring the product to market (i.e. have the product listed on the JED) from beginning to end was only about four days but over 85% of that time was spent waiting for the listing to be approved. I'd ask people who use the JED to spare a few moments to consider the time that developers spend trying to work with the JED. But, more importantly, I'd ask the JED review staff to consider the penalty to us, extension developers, in unnecessarily delaying the approval process merely because the target of 21 days is seen as "reasonable" in their opinion.