Let’s Get Listed!
A guide to getting approved to the joomla extensions directory
Tessa Mero – JWC15
06 Nov 2015
01
CREATING A TITLE
for your extension
01. Creating an Extension Name
And here a list of important things:
No use of module/plugin/component
TessaMero / JWC15Let’s Get Listed!
Name must not be a description
Must use “for K2” as suffix
Listing Name must Match XML file
Name (same with version)
02
JEDCHECKER
Checking for errors at its finest
02.Run the JEDChecker
And here a list of important things:
A “life saving” tool
TessaMero / JWC15Let’s Get Listed!
Download “JEDChecker” from JED
Checks for all main issues
Flags base64/error reporting
on/obfuscated code
03
Other Basics
On easy approval!
02.Other Basics
And here a list of important things:
If 2 versions -> One paid, one free
TessaMero / JWC15Let’s Get Listed!
Backlinks must point to your distribution/developer site
Download link must be visible->Not on list
Flags base64/error reporting
on/obfuscated code
04
FORKS!
Properly forking an extension
02.Forking Extentions
And here a list of important things:
Must change 30% of code
TessaMero / JWC15Let’s Get Listed!
Must mention original developer in comments
Additional Functionality from original
Another fork must not be listed in last 90 days
Follow different version/dev plan than original
05
JED Team
Meet the JED Team
02.JED Team
About the team
Team of 32 volunteers
TessaMero / JWC15Let’s Get Listed!
Led by Matthew Baylor
8 sub teams, including reviews, listings, tickets, marketing
My Role?
Recently launched JED 3.0
06
JED 3.0
Get involved!
02.JED 3.0 – Get Involved!
Where are the issues/feature tracker?
Developer Volunteers
TessaMero / JWC15Let’s Get Listed!
JIRA!
Public Repo – Getting Access
Some development goals
Follow JED Newsletters
https://joomlaextensionsdirectory.atlassian.net/secure/Dashboard.j
spa
THANK
YOU!

Joomla Extensions Directory Session

  • 1.
    Let’s Get Listed! Aguide to getting approved to the joomla extensions directory Tessa Mero – JWC15 06 Nov 2015
  • 2.
  • 3.
    01. Creating anExtension Name And here a list of important things: No use of module/plugin/component TessaMero / JWC15Let’s Get Listed! Name must not be a description Must use “for K2” as suffix Listing Name must Match XML file Name (same with version)
  • 4.
  • 5.
    02.Run the JEDChecker Andhere a list of important things: A “life saving” tool TessaMero / JWC15Let’s Get Listed! Download “JEDChecker” from JED Checks for all main issues Flags base64/error reporting on/obfuscated code
  • 6.
  • 7.
    02.Other Basics And herea list of important things: If 2 versions -> One paid, one free TessaMero / JWC15Let’s Get Listed! Backlinks must point to your distribution/developer site Download link must be visible->Not on list Flags base64/error reporting on/obfuscated code
  • 8.
  • 9.
    02.Forking Extentions And herea list of important things: Must change 30% of code TessaMero / JWC15Let’s Get Listed! Must mention original developer in comments Additional Functionality from original Another fork must not be listed in last 90 days Follow different version/dev plan than original
  • 10.
  • 11.
    02.JED Team About theteam Team of 32 volunteers TessaMero / JWC15Let’s Get Listed! Led by Matthew Baylor 8 sub teams, including reviews, listings, tickets, marketing My Role? Recently launched JED 3.0
  • 12.
  • 13.
    02.JED 3.0 –Get Involved! Where are the issues/feature tracker? Developer Volunteers TessaMero / JWC15Let’s Get Listed! JIRA! Public Repo – Getting Access Some development goals Follow JED Newsletters https://joomlaextensionsdirectory.atlassian.net/secure/Dashboard.j spa
  • 14.

Editor's Notes

  • #6 Checks for main issues such as “JEXEC” PHP code, GPL license, and other information. Can only use obfuscated code to pass data through URL’s, other than that we do not allow it. Base64 is flagged because we manually have to screen it. Error reporting cannot be forced to be off.