GithubHelp home page GithubHelp logo

nitsan-technologies / ns_ext_compatibility Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 8.0 2.72 MB

Upgrade Extensions Compatibility

Home Page: https://extensions.typo3.org/extension/ns_ext_compatibility/

License: GNU General Public License v3.0

PHP 31.69% HTML 35.69% CSS 28.80% JavaScript 3.82%

ns_ext_compatibility's People

Contributors

bhavin-nitsan avatar divyagokalni avatar himanshuramavat07 avatar jonakieling avatar krupaharsora avatar maheshnitsan avatar nilesh-nitsan avatar nitsan-keval avatar nitsan-technologies avatar rkiciak avatar ute-arbeit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ns_ext_compatibility's Issues

TYPO3 Scan Feature

  • Is there any feasibility to integrate "extensions scanner https://github.com/tuurlijk/typo3scan" feature into this extension?
  • If yes, we should integrate it with whatever features like click on "scan action", the open modal box which displays all the deprecated and breaking code.
  • It will be a great feature which will useful for the developer as 'all in one' solution/package.

Pi based extension test-case

  • During the T3DD18, the suggestion was to check if a particular extension has been developed with "PI" based old-school method?
  • Let's add one more column for the same

Email Task via CLI - FAILS with ERROR

Hey there - i have a problem with the class SendExtensionsReportTask

every time the task "TYPO3 Extensions Compatibility Report via Email Notification (ns_ext_compatibility)" are executed via CLI I get the following Error Message :

Core: Exception handler (CLI): Uncaught TYPO3 Exception: Class 'TYPO3\CMS\fluid\View\StandaloneView' not found | Error thrown in file /path/to/vendor/typo3/cms/typo3/sysext/core/Classes/Utility/GeneralUtility.php in line 3956

With manuell execution every things works fine.
Is possible to change the use column from :

use TYPO3\CMS\fluid\View\StandaloneView;

to

use TYPO3\CMS\Fluid\View\StandaloneView;

Used Version : 1.1.1
TYPO3 8.7.19

Can some confirm this behavior or give me a hint how to fix it?

Best regards

Display GitHub releases

Introduce a new column to showcase the latest version sourced from GitHub releases.
Retrieve the most recent extension version from both GitHub releases and Packagist.

Homemade extension should not be marked as incompatible

First, thanks for making all those Extensions!

I think there's a third state missing for extensions: Unknow (?)

My understanding is that homemade (not on TER) extensions are marked with the RED X but in fact it's "unknown" if it's compatible for a higher version of TYPO3.

Js error and extension detail view doesn't work

First run and it throws js error: Uncaught Error: Script error for "datatables", needed by: TYPO3/CMS/NsExtCompatibility/Main
and opens empty modal after clicking on extension.
image
T3: 10.4.6
ext: 5.0.0

PHP Runtime Deprecation Notice: Array and string offset access syntax with curly braces is deprecated

I receive the following warning in the typo3 Backend:

PHP Runtime Deprecation Notice
Core: Error handler (BE): PHP Runtime Deprecation Notice: Array and string offset access syntax with curly braces is deprecated in /typo3conf/ext/ns_ext_compatibility/Classes/PHPExcel-1.8/PHPExcel/Shared/String.php line 541

Only for this file for several lines: 526, 527, 538, 539, 541, 542

Alternate for PHP exec()

Hey!

If a particular server does not allow some PHP functions like shell_exec(), there should be two options:

  • Is there any alternative solution to achieve that particular features? If yes, then we should set such setup as an alternative.

  • Atleast, Let's set 'Warning' message instead of the TYPO3 error (see attached).

exec_php

Cheers!

Error in backend module with PHP 7.2

If TYPO3 is configured to use PHP 7.2 (7.2.10) the backend module complains about a missing setting für "max_execution_time" although directive is set in php.ini. There is no error if used with PHP 7.1 /7.1.22).

Total installed extension count twice

Hii,
While I have check this extension in typo3 8, I found that total installed extension is count twice!!
Please remove line 748 to752 in file ns_ext_compatibility/blob/master/Classes/Controller/nsextcompatibilityController.php

Exception when calling Backend Module under TYPO3 6.1.7

Under TYPO3 Version 6.1.7 the following exception is thrown:

Argument "loadJQuery" was not registered.

I traced this back to the "Default.html" Layout file which has the argument loadJQuery using the viewhelper f:be.container.

I guess the argument isn't registered at fluid when having the above TYPO3 version.

Typo in the option value for TYPO3 11.x

In Resources/Private/Partials/Common/Header.html, the option value for TYPO3 11.x is 10.x. This prevents the module from checking the typo3 v11 compatibility.

E-mail report could be more detailed and understandable

We want to use the great email report to send automatic notifications to customers. I think some points could be optimized:

  • Show installed TYPO3 Version and latest TYPO3 Version (sth. like "Installed Version 8.7.22 / Latest Version 8.7.26 / no-security updates")
  • Show on updates for extensions, if these are security relevant

BE module does not work with TYPO3 6.2

f:be.container does not have the following arguments in TYPO3 6.2:

  • jQueryNamespace
  • includeRequireJsModules

If you remove these arguments, you will see the module content, but due to the missing JS not all things do work properly.

Compatibility check

Hello,
I started the check on an 8.x TYPO3. The result from one of the checked extension is:

Comp. 8.x => Yes
Comp. 9.x => No

The Current Version Dependency of this extension is:
php => '7.0.0-0.0.0' typo3 => '8.7.0-9.5.99'

Although the extension clearly states itself as compatible with 9.5.x, the result of the nx_ext_compatibility check is "not compatible". Why?

Check particular extension is "used" or not

  • From T3DD18 event, we get continues feedback to add this feature
  • Let's add one column which shows, the particular extension is used or not, which is one of the very important features
  • Technically, let's try to find the entries from tt_content (of the plugin) + look at include static + check for custom backend module + check schedule entry and so on.,

Remove warning to update extension list when in composer mode

Currently there is a warning alert at top of the backend module when the last extension list update is some time ago.
If you are in composer mode you can't update the extension list in Extension Manager, so the warning should not be displayed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.