[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.
|TYPO3 version:||(4.0.0 - 8.9.99)|
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.
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):
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 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.
|Compatible OR Installed||The currently installed extension version is already compatible with LTS version of|
|Non-Compatible OR Not-Installed||TYPO3 CMS or Installed in to system. The currently installed extension version is not compatible with LTS version of or not installed in to system.|
|Extension Details||It will show all the details of the extension which you have clicked like Extension Key, Description, Last Updated Comment, Last Updated Date, etc.|
|Extension Version Details||It will show all the details of the extension as well as all extension's versions which uploaded at TER.|
|Documentation||It will redirect you to the TER Doccumentation page which you have clicked.|
|TER Extension||It will redirect you to the **https://extensions.typo3.org** of respective extension.|
- Support: You could report any issues/problems at Github - https://github.com/nitsan-technologies/ns_ext_compatibility/issues
- Website:http://www.nitsan.in/ | http://www.itug.in/
- Contact Email:firstname.lastname@example.org
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 :)