JED Entries Installation and Functionality Checklist

From Joomla! Documentation

Revision as of 15:03, 20 August 2015 by Sandra97 (talk | contribs) (S:MyLanguage added)

This article is designed to help Extension Developers (who want to be listed at JED), JED Editors (consistence for extensions approval) and general users (on reporting JED entries).

To be approved and listed in JED an entry must be verified in a 4 steps checklist process:

Step D: Installation and Functionality Checklist[edit]

List D1 - Installation[edit]

The following criteria is considered while approving a listing based on the listing installation method.

Could this be installed with Joomla?
Item What? Publishable?
1 Extension can be installed with the Joomla installer Yes! Some specific extensions are installed by an extensions-specific installer.
2 Extension needs a hack to install No!
3 Extension needs a manual copy file to install No, but exceptions are made for payment systems.
4 Extension hacks Joomla files No!
5 Extension changes other extension files Only if the changes are reverted if the extension is uninstalled. Extension hacks are not allowed.

List D2 - Basic Functionality[edit]

The following criteria is considered while approving a listing based on the basic functionality of an extension after it is installed.

Does it work in a Joomla site?
Item What? Publishable?
1 Component configuration works in the administrator menu Yes!
2 Module can be published/unpublished Yes!
3 Plugin can be activated/deactivated in the site Yes! Legacy plugins require a note on Joomla! version compatibility.
4 It's possible to add a new item/category/file in the component Yes!
5 Extension is intended for public sites No! The latest version cannot be a "test only" version.

List D3 - Security[edit]

The following criteria is considered while approving a listing based on the security of an extension after it is installed.

Does it presents a security risk?
Item What? Publishable?
1 Extension is listed on the vulnerable extensions list No! VEL List
2 Extension requires a 777 permission to install or run No!
3 Sanitized: statement for Restricted Access at top of the PHP files Yes!

Restricted access

See

List D4 - Uninstall[edit]

The following criteria is considered while approving a listing based on the way the extension is uninstalled from Joomla.

Does it breaks a Joomla site?
Item What? Publishable?
1 After the uninstall, the site or the administration area returns errors No! Uninstalling an extension

Everything OK? Publish extension!

More information[edit]