Difference between revisions of "JED Entries Installation and Functionality Checklist"
From Joomla! Documentation
Line 8: | Line 8: | ||
==List D1 - Installation == | ==List D1 - Installation == | ||
+ | The following criteria is considered while approving a listing based on the listing installation method. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|+ Could this be installed with Joomla? | |+ Could this be installed with Joomla? | ||
! Item !! What? !! Publishable? | ! Item !! What? !! Publishable? | ||
|- | |- | ||
− | | 1 || | + | | 1 || Extension can be installed with the Joomla installer|| Yes! Some specific extensions are installed by an extensions-specific installer. |
− | |||
|- | |- | ||
− | | 2 || | + | | 2 || Extension needs a hack to install || No. |
|- | |- | ||
− | | 3 || | + | | 3 || Extension needs a manual copy file to install || No, but exceptions are made for payment systems. |
− | |||
|- | |- | ||
− | | 4 || | + | | 4 || Extension hacks Joomla files || No. |
− | |||
|- | |- | ||
− | | 5 || | + | | 5 || Extension changes other extension files || Only if the changes are reverted if the extension is uninstalled. Extension hacks are not allowed. |
− | |||
|} | |} | ||
Revision as of 08:31, 11 August 2015
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 A - Submission Checklist
- Step B - Trademark Checklist
- Step C - License Checklist
- Step D - Installation and Functionality Checklist
List D1 - Installation[edit]
The following criteria is considered while approving a listing based on the listing installation method.
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. |
Step D: Installation and Functionality Checklist[edit]
List D2 - Basic Functionality[edit]
This is not intended as a full functionality test.
Item | What? | Publishable? |
---|---|---|
1 | Component configuration on Admin Menu works? | YES! |
2 | Module can be published? | YES |
3 | Plugin can be activated and site/article its working? | YES
|
4 | In the component, is it possible to add a new item/category/file? | YES |
5 | Intended for public sites? | No
|
List D3 - Security[edit]
This is not intended for a full security test.
Item | What? | Publishable? |
---|---|---|
1 | Listed at Vulnerable Extensions List | NO! |
2 | Permissions: requires a 777 permission to install or run | NO! |
3 | Sanitized: statement for Restricted access at top of the PHP files? | YES! |
See
- FAQ: Extensions Security
- Tutorial: Securing Joomla extensions
List D4 - Uninstall[edit]
Item | What? | Publishable? |
---|---|---|
1 | After uninstall, Site or Admin returns errors? | NO! |
Everything OK? Publish extension!