[T3EXT DAY] TYPO3 Extensions Compatibility Report

[T3EXT DAY] TYPO3 Extensions Compatibility Report

What does it do?

TYPO3 community continuously releases major LTS (Long-term support) version of TYPO3 eg., 7.x, 8.x, 9.x. In this case, TYPO3 Agencies, Integrators, Developers and Owners face the challenge of upgrading their existing LTS versions to the new LTS versions. This extension supports to check feasibility and complexity to define a perfect workflow to upgrade next TYPO3 version. Just install and select your target TYPO3 version and use following good features to analyze estimation and define project flow:

  • TYPO3 System overview report
  • Extensions Statistics
  • Server Compatibility for your target TYPO3 version
  • TYPO3 Extensions Compatibility Report
  • Automatic email notification of new update of TYPO3 core and extensions
  • Compatibiltiy from TYPO3 4.x to 8.x

Note:It is important to understand that this extension does not modify, update or replace any existing extensions or fix any PHP code. The purpose of this extension is to generate a report about installed extension compatibility with newly released TYPO3 LTS version.





1. Overview:

Extension Key:ns_ext_compatibility
Extension URL:https://extensions.typo3.org/extension/ns_ext_compatibility/
Category:Backend Module
TYPO3 version:(4.0.0 - 8.9.99)

2. Installation:

2.1. Get the extension via composer

Using the command line

composer require nitsan/ns_ext_compatibility:dev-master

2.2. Get the extension

Step 1: Switch to the module “Extension Manager”.

Step 2: Get the extension

  • Get it from the Extension Manager: Press the “Retrieve/Update” button and search for the extension key 'ns_ext_compatibility' and import the extension from the repository.
  • Get it from typo3.org: You can always get current version from http://typo3.org/extensions/repository/view/ns_ext_compatibility/current/ by downloading either the t3x or zip version. Upload the file afterwards in the Extension Manager.

Step 3: Install the extension

2.3 Activate the TypoScript

The extension ships some static TypoScript code which needs to be included.

Step 1: Go to Template Module.

Step 2: Switch to Root page.

Step 3: Select Info/Modify option from drop-down.

Step 4: Click on Edit the whole template record button.

Step 5: Switch to Includes tab and add ns_ext_compatibility (ns_ext_compatibility) extension to Selected Items list in Include static (from extensions): section

3. Configuration

Step 1: Compulsory: Update Extension Repository

To make works perfect this extension, It's very important to-do perform this task. By d way, you can also setup schedular to make it automatically update ;) You can easily update extension repository with following simple steps:

  • Go to Extension Manager.
  • Select Get Extensions from Dropdown.
  • Click on Update Now button.

Step 2: Optional: Set default target TYPO3 version.

Step 2.1: Go to Extension Module and search for “TYPO3 Extensions Compatibility Report” using extension key.

Step 2.2: Search for “TYPO3 Extensions Compatibility Report” using extension key.

Step 2.3: Click on Configure button in extension.


Step 3: Optional: Configure Scheduler

Go to SYSTEM > Scheduler > Create new scheduler with Update extension list (extensionmanager).


Go to SYSTEM > Scheduler > Create new scheduler with TYPO3 Extensions Compatibility Report via Email Notification, It will automatically send you an email whenever new TYPO3 version or extensions will available, Please configure all the fields.



That's it, Now you can enjoy all the benifits of this extension :)

4. User Manual:

4.1. Select TYPO3 Target version and Export Feature

Now you may able to access backend module at ADMIN TOOLS > Extensions Report

  • You can select your target TYPO3 version to generate report.
  • By clicking on *"Export Report"* button, Extension will export whole report in Excel sheet format


4.2. System Information, Extensions Statistics, Server compatibility report

  • The System Information section shows general overview report.
  • Extensions Statistics section shows statistics of extensions eg., How many extensions are installed?
  • Server compatibility report section shows the comparison of "server compatibility" between installed and target TYPO3 version.


4.3. TYPO3 Extensions Report

Here, you can see list of all the TYPO3 extensions with checking compatibility, available new version, variance actions eg., history of extension, versions etc.,


4.4. Actions And Results

This part shows which icon contains what kind of effect in it.

righ-icon.pngCompatible OR InstalledThe currently installed extension version is already compatible with LTS version of
crose-iconNon-Compatible OR Not-InstalledTYPO3 CMS or Installed in to system. The currently installed extension version is not compatible with LTS version of or not installed in to system.
viewExtension DetailsIt will show all the details of the extension which you have clicked like Extension Key, Description, Last Updated Comment, Last Updated Date, etc.
versionExtension Version DetailsIt will show all the details of the extension as well as all extension's versions which uploaded at TER.
documentationDocumentationIt will redirect you to the TER Doccumentation page which you have clicked.
typoTER ExtensionIt will redirect you to the **https://extensions.typo3.org** of respective extension.

5. Support:

Feedback & Suggestions:

Just download & try the EXT:ns_ext_compatibility extension. You can write down your feedback/suggestion/comments to below comment box. So, we will adapt it for next version of EXT:ns_ext_compatibility.

Have a Happy TYPO3 Upgrade :)

Sanjay Chauhan - TYPO3 Technopreneur

A young technology enthusiast and entrepreneur. At 24, he co-founded NITSAN – a TYPO3 Agency in Bhavnagar, India. He is sought-after marketing face of NITSAN, is accredited with the management of customer-service teams, collaborations with agencies and clients, projects executions, and more. A tech guy in every sense of the word, Sanjay is the real TYPO3 Guru at NITSAN.

Leave A Comment

Need expert tips? Check out our Blog!

This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.