Introduction

Miscellaneous, Development, j4

Joomla extension to check components, modules or plugins for possible problems for submission to the JED.


Checks the extensions to discover Submission Error Codes https://extensions.joomla.org/support/knowledgebase/item/submission-error-codes/

  • PH1 - Headers missing GPL license notice
  • PH2 - Files missing JEXEC security
  • PH3 - License tag missing or incorrect in the XML install file
  • US1 - Update Servers missing or incorrect in XML file(s).
  • Rule encoding - Base64 or other type of encoding in the files
  • Rule errorreporting - error_reporting(0) in the files
  • Rule Framework - Joomla Framework deprecated and unsafe
  • Rule Jamss - JAMSS - Joomla! Anti-Malware Scan Script

JED Checker

This extension is able to check your components, modules or plugins for common errors that will prevent you
from publishing your extension on the JED (Joomla! Extensions Directory).

If you are a developer and want to contribute to this extension you can fork this repo.

Uploading your package

After installing this extension in your Joomla! backend, you can use it by uploading a Joomla! extension-package using
the upload-button. Once uploaded, the contents of the package (your files) will be checked against JED-rules.

Adding rules

If you want to write a rule have a look a the administrator/components/com_jedchecker/library/rules folder.

You just need to add a new file with your rule, for example yourrule.php.

The file yourrule.php needs to have a class jedcheckerRulesYourrule and that class needs to have a
function that accepts the basedir as a parameter. This is all - the component will automatically call
your rule check function.

If you are going to contribute your rule to the project, then make sure that it follows the Joomla coding conventions
and that it passes the code sniffer: http://docs.joomla.org/Joomla_CodeSniffer

Checking on existing files and folders

The extension also supports a scan of a pre-defined set of existing files and folders.
For this to work, add a list of folders to a text file tmp/jed_checker/local.txt.
There should be a folder on each line.
Once the file exists, a "Check" button becomes visible in the jedchecker-toolbar. Just hit it.

Example tmp/jed_checker/local.txt file:

    components/com_jedchecker
    administrator/components/com_jedchecker
    plugins/system

History of the Extension

This extension was previously maintained by Compojoom (Daniel Dimitrov). Other developers that collaborated with the original project were Denis Dulici (mijosoft.com), Riccardo Zorn (fasterjoomla.com), Bernard Toplak, and eaxs (projectfork.net).

Now, JED Checker is currently supported by Joomla (Open Source Matters).

COPYRIGHT AND DISCLAIMER

Copyright (C) 2017 - 2019 Open Source Matters, Inc. All rights reserved.
Copyright (C) 2008 - 2016 compojoom.com . All rights reserved.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Functionality
показывает посты,фото.ВИДИО,-ОЧЕНЬ БЫСТРЫЙ- альбомы любой публичной страницы Facebook.
Ease of use
ЛЮБОЙ ШКОЛЬНИК С НИМ СПРАВИТЬСЯ ,ничего сложного нет,все отображается быстро-почти мгновенно
Support
1Обратите внимание, что это наши новые Условия предоставления услуг, которые вступили в силу 1 февраля 2014 года.Joomla! Каталог расширений (JED) - это сервис, предоставляемый сообществу Joomla. Используя JED, вы соглашаетесь со следующими условиями обслуживания. Open Source Matters (OSM) имеет право по своему усмотрению пересматривать, изменять и обновлять условия обслуживания в любое время без предварительного уведомления.JED и / или OSM предпримут следующие действия для любого нарушения этих Условий, как определено по своему усмотрению:

1-е нарушение: вся учетная запись разработчика и списки будут приостановлены (неопубликованы) как минимум на один месяц.
Второе нарушение: вся учетная запись разработчика и списки будут приостановлены (неопубликованы) как минимум на три месяца.
3-е нарушение: вся учетная запись разработчика и списки будут приостановлены (неопубликованы) на неопределенный срок. По истечении 12 месяцев разработчик может обжаловать приостановку. Апелляции будут рассмотрены командой JED без гарантии того, что отстранение будет отменено.

Documentation
1

Здесь люди переводят Joomla! Документация может зарегистрироваться как переводчик. Пожалуйста, не забудьте прочитать требуемый список чт
I used this to: 1? Joomla!
Joomla! ???????? ?????????? ???????? ?????????? ????????? (CMS) ? ???????? ???????? ????? ??? ?????????? ???-????????. ?? ?????????? ?????? ??? Joomla! ??????? ????????? ?????? . ?? ???????? ?? ????????? ???-?????????? ??????-?????????????-??????????, ??????? ????? ??

Really Helpful



Posted on 19 September 2019
Functionality
This extension is fully functional. It helps you to find out the errors if you have any on your extensions.
Ease of use
It is really easy to use extensions. There is no learning curve.
Support
I didn't need to get support. But I am sure it has good support.
Documentation
I didn't check the documentation. I am sure it will be fully documented.
I used this to: I used this to check our extensions before submitting to JED. All our extensions are verified with this extension first.
Functionality
It is based on general Joomla practices. In the future, it could support other PHP practices. Upload and test the extension, Simple.
Ease of use
Upload and test the extension, Simple and effective. It is based on general Joomla practices. In the future, it could support more tips.
Support
Support is provided on Github. It is based on general Joomla practices.
Documentation
The documentation is available on JED. Support is provided on Github.
I used this to: To check all extensions submitted on JED. The documentation is available on JED.

Nice and easy!



Posted on 19 January 2018
Functionality
Works as expected and helps for the final checks before uploading new extensions to JED.
Ease of use
Would be nice if a button is implemented that uploads, unzips and checks the file with one click! But it works nice and uncomplicated :-)
I used this to: Checking extensions before uploading to the JED and that works great. Beats searching each source file by ourselfs :-)
Functionality
Cumpriu muito bem o objetivo que é proposto.

Foi exibido um relatório com os erros que tinha que corrigir e recomendações de mudanças.
Ease of use
É muito fácil de usar.

Testei minha extensão em segundos.
Support
Não precisei entrar em contato com o suporte.

Mas parece fácil entrar em contato com eles.
Documentation
Além de possuir uma breve introdução nele mesmo, também possui links para acesso à documentação.
I used this to: Eu usei essa extensão para checar os possíveis erros e recomendações de mudança na extensão que desenvolvi o Joomla antes de solicitar a publicação no Joomla Extensions Directory.

ok plugin



Posted on 06 July 2017
Functionality
ok
Ease of use
ok

good extensions



Posted on 26 January 2015
Functionality
perfect functionality
Ease of use
very easy, in 3 easy steps we have tested our extensions
Support
I have not needed
Documentation
perfect
I used this to: my extensions test
This tool is indispensable for all Joomla! developers. Easy to use but very effective.
The JED checker tool proves as a complete lifesaver for our team. We specifically check all of our extensions with it before uploading our listings in the JED.



It has saved us many times from getting our listings unpublished on JED as well as fixing the unpublished listings too.



It's one of the awesome contribution to the Joomla Family.
It spotted in seconds issues with my extension. Hours of work spared.
Weblinks
Free

Weblinks

By Joomla Official Extensions
Official Extensions
The Web Links Manager allows you to add, edit and remove links to other web sites on your Joomla! web site, and organize them into categories. You can then display these links on your site, and optionally let visitors add new links....

JED Checker

Version:
2.3.0
Developer:
Joomla Official Extensions
Last updated:
Aug 22 2020
Date added:
Nov 19 2014
License:
GPLv2 or later
Type:
Free download
Includes:
c
Compatibility:
J3
Download

Uses Joomla! Update System

Score:


Write a review