The Joomla Training Cohort has been launched!

Please send any feedback or bug reports to [email protected] (opens new link)  

Today on Watch Me Work I'm submitting *cs-template-integrity* โ€” Cybersalt's free Joomla 5 / 6 template-aware integrity monitor โ€” to the *Joomla Extensions Directory* live on stream. Whether you're a Joomla extension developer thinking about your first JED listing, or you just want to see how the directory submission process actually works in 2026, this one's for you. Here's what I'll cover:
โœ… What cs-template-integrity does โ€” the 60-second pitch ("the smarter Joomla override checker")
โœ… Why JED listing matters even when you already sell direct from your own site
โœ… The pre-submission checklist โ€” what your extension manifest, update server, and download URL need to look like
โœ… Setting up the JED contributor account on joomla.org
โœ… Walking through the JED submission form field-by-field โ€” name, category, compatibility, descriptions, screenshots, icon
โœ… Category selection โ€” Site Management vs. Security vs. Tools (and why it matters for discovery)
โœ… Update-server XML feed โ€” what JED expects + how cs-template-integrity provides it
โœ… Submitting + what happens next (JED reviewer queue, typical review timeline, what reviewers check for)
โœ… The screenshots + icon: showing the assets we prepared
โœ… Q&A โ€” your JED submission questions, live cs-template-integrity is open source under GPL-2.0-or-later โ€” free to use on as many sites as you like. ๐Ÿ”— Links mentioned in the video:

 
00:00:00 - Intro, Sponsors & JED Submission Overview
00:05:00 - Completing the JED Submission Form
00:09:30 - External Libraries & Category Selection
00:17:00 - Writing the JED Description from a Joomla Article
00:26:00 - Adding a Logo & Finalizing the JED Submission
00:37:00 - Using the JED Checker to Validate Your Extension
00:44:00 - Resolving Extension Name Conflicts with Joomla Core
00:55:00 - Renaming the Extension: CS Override Checker
01:04:00 - Updating GitHub, Release Manager & Website Article
01:15:00 - Updating the JED Listing & Package URLs
01:19:00 - Configuring sh404SEF Redirects for Old URLs
01:27:00 - JED Submission Lessons Learned & Wrap-Up


Summary

1. Preparing a First Joomla Extensions Directory Submission

Tim walks through the process of submitting a Joomla extension to the Joomla Extensions Directory (JED) for the first time, explaining the overall workflow and requirements.

2. Completing the JED Submission Form

He logs into the JED, creates a new listing, selects the appropriate categories, provides project links, download URLs, and reviews whether the extension includes any external libraries.

3. Creating the Extension Listing

Existing Joomla article content is converted into a polished extension description, a logo is uploaded, and the remaining submission details are completed before submitting the listing for review.

4. Understanding the JED Review Process

After the submission is accepted into the review queue, Tim explains that every extension undergoes a manual validation process before becoming publicly available.

5. Using JED Checker to Validate the Extension

To identify potential problems before review, Tim installs and runs the JED Checker tool, demonstrating how developers can verify compliance with JED requirements.

6. Resolving Extension Naming Conflicts

The validation process reveals that the extension's name conflicts with Joomla core naming conventions, leading to a discussion of alternative names and the importance of choosing unique extension identifiers.

7. Renaming the Project Across Development Resources

After selecting a new name, Tim updates the GitHub repository, release manager, documentation, package files, and website content to keep every project resource synchronized.

8. Updating the JED Submission

The revised package, corrected download links, and updated project information are uploaded to the JED listing to ensure the review uses the latest version of the extension.

9. Preserving Existing Links with Redirects

To avoid broken links after the rename, Tim configures sh404SEF redirects so visitors using the old extension URLs are automatically sent to the new locations.

10. Lessons Learned from the Submission Process

The livestream concludes with practical advice for Joomla developers, emphasizing the value of pre-validation, consistent project naming, accurate documentation, and careful preparation before submitting an extension to the JED.


Please send any feedback or bug reports or queries to;

Contact Tim Davis โ–บ This email address is being protected from spambots. You need JavaScript enabled to view it.

Joomla Training Cohort โ–บ https://cybersalt.com/jtc

JTC has been launched and is now accepting members https://cybersalt.com/services/subscriptions
mySites.guru โ–บ https://mysites.guru
Backing Up Your Joomla Site with Akeeba โ–บhttps://www.youtube.com/watch?v=4Xu4o0g2-RY&t=0s
FOLLOW US ON X(TWITTER!) โ–บ https://x.com/basicjoomla
LIKE US ON FACEBOOK! โ–บ https://www.facebook.com/basicjoomla
SUBSCRIBE US ON YOUTUBE โ–บ//www.youtube.com/@Basicjoomla

#basicjoomla

#cybersalt




Watch Me Work Livestreams 343

Interesting blog? Like it on Facebook, Post it or share this article on other bookmarking websites.

Log in to comment

Add comment

Submit