[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.

Screen-shots

TYPO3_ns_ext_compatibility_Screenshot_1.png

TYPO3_ns_ext_compatibility_Screenshot_1.png

TYPO3_ns_ext_compatibility_Screenshot_1.png

1. Overview:

Extension Key:ns_ext_compatibility
Extension URL:https://extensions.typo3.org/extension/ns_ext_compatibility/
Documentation:https://docs.typo3.org/typo3cms/extensions/ns_ext_compatibility/
Support:https://github.com/nitsan-technologies/ns_ext_compatibility/issues
Version:1.1.0
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. Install Extension from EM:

  • Switch to the module “Extension Manager”
  • 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 https://extensions.typo3.org/extension/ns_ext_compatibility/ by downloading either the t3x or zip version. Upload the file afterward in the Extension Manager.

TYPO3_ns_ext_compatibility_Extension_NITSAN_Backend_Install_Extensions

2.3. Preparation: Include static TypoScript:

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

  • Switch to the root page of your site.
  • Switch to the Template module and select Info/Modify.
  • Click the link Edit the whole template record and switch to the tab Includes.
  • Select [NITSAN] ns_ext_compatibility at the field Include static (from extensions):

TYPO3_ns_ext_compatibility_Extension_NITSAN_Backend_Install2_Extensions

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

1-ns_ext_compatibility_config-3

Step 2: Optional: Set default target TYPO3 version

1-ns_ext_compatibility_config-1

1-ns_ext_compatibility_config-2

Step 3:Optional: Configure Scheduler

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

1-ns_ext_compatibility_scheduler_1

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.

1-ns_ext_compatibility_scheduler_2

1-ns_ext_compatibility_scheduler_3

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

1-ns_ext_compatibility_action

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.

2-ns_ext_compatibility_action

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-ns_ext_compatibility_action

4.4. Actions And Results

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

IconActionDescription
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 :)

NITSAN Technologies - The TYPO3 Agency

NITSAN is an INDIA based TYPO3 certified integrator, Silver member in TYPO3 association, TYPO3 GmbH Partner, iTUG India TYPO3 accredited digital agency and certified TYPO3 Consultant with over 7+ years of experience in delivering excellent inter agency solutions overseas. We aim in delivering small scale website to enterprise development solutions in TYPO3 CMS in form of increased performance, reliability, efficiency, creativity and peace of mind for all NITSAN clients.

Hinterlasse einen Kommentar

Diese Webseite nutzt Cookies

Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden.