|
|
(9 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | {{RightTOC}}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).
| + | #REDIRECT [[Category:JED]] |
− | | |
− | To be approved and listed in JED an entry must be verified in a 4 steps checklist process
| |
− | * '''You are now in fourth step '''
| |
− | | |
− | ==List D1 - Installation ==
| |
− | {| class="wikitable" border="1"
| |
− | |+ Could this be installed with Joomla?
| |
− | ! Item !! What? !! Publishable?
| |
− | |-
| |
− | | 1 || Install with Joomla installer? || YES!
| |
− | * Some specific extensions are installed by extension special installer
| |
− | |-
| |
− | | 2 || Extensions needs a hack to install? || No
| |
− | |-
| |
− | | 3 || Extensions needs manual copy file to install? || No
| |
− | * Exceptions available for Payment systems
| |
− | |-
| |
− | | 4 || Extensions hacks Joomla files? || No
| |
− | * Please contribute with code to Joomla Core
| |
− | |-
| |
− | | 5 || Extensions changes other extension files? || Only if the changes are reverted upon uninstall
| |
− | * Extension hacks are not allowed!
| |
− | |}
| |
− | | |
− | | |
− | ==List D2 - Basic Functionality ==
| |
− | This is not intended for a full test that should be performed by developers and users.
| |
− | {| class="wikitable" border="1"
| |
− | |+ Does it works in a Joomla site?
| |
− | ! 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
| |
− | * Legacy plugin requires a note on Joomla! version compatibility
| |
− | |-
| |
− | | 4 || In the component, is it possible to add a new item/category/file? || YES
| |
− | |-
| |
− | | 5 || Intended for public sites? || No
| |
− | * Latest version cannot be a "test only" version
| |
− | |}
| |
− | | |
− | ==List D3 - Security ==
| |
− | This is not intended for a full security test.
| |
− | {| class="wikitable" border="1"
| |
− | |+ Does it presents a security risk?
| |
− | ! Item !! What? !! Publishable?
| |
− | |-
| |
− | | 1 || Listed at Vulnerable Extensions List || NO!
| |
− | * [http://vel.joomla.org/ List VEL]
| |
− | |-
| |
− | | 2 || Permissions: requires a 777 permission to install or run || NO!
| |
− | |-
| |
− | | 3 || Sanitized: statement for ''Restricted access'' at top of the PHP files? || YES!
| |
− | * [[Restricted_access|Restricted access]]
| |
− | |}
| |
− | See
| |
− | * FAQ: [[Security_and_Performance_FAQs#Joomla.21_Extensions|Extensions Security]]
| |
− | * Tutorial: [[Securing Joomla extensions]]
| |
− | | |
− | | |
− | ==List D4 - Uninstall ==
| |
− | {| class="wikitable" border="1"
| |
− | |+ Does it breaks a Joomla site?
| |
− | ! Item !! What? !! Publishable?
| |
− | |-
| |
− | | 1 || After uninstall, Site or Admin returns errors? || NO!
| |
− | * [[Uninstalling_an_extension|Uninstalling an extension]]
| |
− | |}
| |
− | | |
− | | |
− | '''Everything OK?''' Publish extension!
| |
− | | |
− | | |
− | ==TOC: JED Submissions Checklists ==
| |
− | Table of Contents
| |
− | * Step A - [[JED_Entries_Submission_Checklist|Submission Checklist]]
| |
− | * Step B - [[JED_Entries_Trademark_Checklist|Trademark Checklist]]
| |
− | * Step C - [[JED_Entries_License_Checklist|License Checklist]]
| |
− | * Step D - [[JED_Entries_Installation_and_Functionality_Checklist|Installation and Functionality Checklist]]
| |
− | | |
− | | |
− | [[Category:JED]] [[Category:Licence]] | |