Live This site runs Joomla 6.1.2
JoomClub

News, security and craft for the Joomla ecosystem

Community

Getting an Extension Listed in the JED

The Joomla Extensions Directory is where people look first, so a listing is worth having. Submissions are reviewed by volunteers against published criteria, and most rejections come from a handful of avoidable things.

Before you submit

Have these ready, because the form asks for all of them:

  • A working download. A public URL, or a purchase page for a paid extension. Reviewers install what you point at.
  • A support channel. A forum, a ticket system or an email address that a person reads.
  • Documentation. Even a single page explaining installation and configuration. "See the extension" is not documentation.
  • A licence. Joomla extensions are GPL, and the licence must be stated.
  • Which Joomla versions you support, tested rather than assumed.

What gets listings rejected

The recurring reasons, in rough order of frequency:

The download does not install. A broken package, a manifest that is not at the archive root, or a version that does not run on the Joomla it claims to support. Install your own package on a clean site before submitting — not on your development site, where everything already exists.

Missing or dead support and documentation links. These are checked.

A description that is an advertisement. The directory wants to know what the extension does. Feature lists in title case with exclamation marks read as marketing and get sent back for rewriting.

Duplicate listings. One product, one listing. A component and its companion plugin belong in the same entry, not three.

Licensing problems. Bundling third-party code under an incompatible licence, or shipping something you do not have the right to redistribute.

Write the description for a person deciding

The description is the whole of your listing for most visitors. Lead with what the extension does, in one sentence, without adjectives. Then who it is for, then what it requires.

Say what it does not do. Naming the boundary — "handles single-currency pricing only", "does not import from other systems" — costs one line and saves you the support tickets and one-star reviews from people who assumed otherwise.

Choose the category deliberately

Directory categories are how people browse, and the wrong one buries a good extension. Look at where comparable extensions sit rather than picking the label that sounds most impressive.

After approval

A listing is not finished when it goes live.

Keep the version and compatibility current. A listing claiming support for a Joomla version two releases behind reads as abandoned, whether or not it is.

Reply to reviews, especially critical ones. A developer answering a complaint with a fix tells a reader more than any number of five-star ratings.

Update the listing when the product changes. Nothing generates support load like a listing describing features that were removed a year ago.

Reviewers are volunteers

Turnaround depends on the queue. If something is unclear, ask through the directory's own channels rather than resubmitting — a second listing for the same extension slows both down and is itself grounds for rejection.