Creating or Upgrading a TYPO3 website can be a challenging and sometimes frustrating pursuit, especially when you’re working with extensions or templates and you run into compatibility issues, which may break your site.
That’s why it’s a great idea to test your site for compatibility errors before implementing any changes.
At T3Terminal, we have a cool TYPO3 extension "TYPO3 Extension Compatibility Report" that does a fantastic job of quickly helping you to test and check compatibility of various aspects of your site so you can catch any issues before creating or upgrading your TYPO3 website.
Let's check out how amazing this extension is!
Before upgrading a TYPO3 project to it’s major version (e.g., v7 to v9), we must conduct an in-depth technical analysis by checking compatibility and dependencies (with the TYPO3 core) of all installed extensions to avoid future expandability, compatibility and updates for installed extensions.
For now, to check TYPO3 compatibility, you must manually prepare a 3rd party TYPO3 extension compatibility report by checking specifications of each extension one by one from TYPO3 Extension Repository (TER) . And well, that’s a very time-consuming task.
To save time and energy for the project planning and estimation, our vendor NITSAN developed a cool TYPO3 extension to generate an automatic extension compatibility report, and it’s result is wonderful. Here by we will discuss this extension in depth about how and in what formats your TYPO3 compatibility report is generated.
- Compatibility report for all extensions
- System Information report
- Extension Statistics Report
- Server Compatibility Report
- Email upon new release of TYPO3 core
- Email upon new release of installed extension
- Export Reports in PDF
- Set your Logo in Exported Report
- Notification on every new TYPO3 version release
- Copyright Text at footer in exported report
- Set Default TYPO3 Target Version
- Installation status of all extensions
- Latest Version of all extensions in system
- Extension Details with a single click
- Extension history details
- Extension Documentation Link
- TER Link of extension
- Complete Server Compatibility Report
Report 1: TYPO3 System Information
The report shows general information about your installed and configured TYPO3 core version like the current version, number of languages, pages, domains, etc.
Report 2: Extensions Statistics
In this chart, you can see interesting facts and figures about TYPO3 extensions e.g. how many extensions are installed and not-installed and the total number of extensions compatible with a particular TYPO3 version.
Report 3: Server Compatibility
Before upgrading, you should always check if the server holds all the compatibility for your targeted TYPO3 version. In this report, the comparison of server’s compatibility between current and targeted TYPO3 version would be shown, i.e. if you want to upgrade TYPO3 v9, then you should have PHP 7.2.
Report 4: TYPO3 Extension Compatibility
The main report displays a matrix of TYPO3 extensions. This table shows if a particular extension is compatible or not, the state of extension, current and latest version information, type of extension e.g., from TER or custom etc.
|Compatible or Installed||The particular extension is compatible (or installed) with a particular TYPO3 version.|
|Non-Compatible or Not-Installed||The particular extension is not-compatible (or not-installed) with a particular TYPO3 version.|
|Extension Details||Open popup with detailed information about a particular extension (from TER) like description, last updated comment, last updated date, etc.|
|Extension Version Details||Open popup to display a version history.|
|Documentation||Open documentation mentioned at TER.|
|TER Extension||Open extension details at https://extensions.typo3.org|
It is a good practice to send a cool office-doc report to your customer instead of requiring them to catch up on it in the TYPO3 backend. You can also download a complete report in Excel or PDF format by clicking on the Export Report button at the top-right corner.
Basically, this extension receives detailed data from the TYPO3 core’s Extension Module. So, you can grab all the extensions from TER with the following steps:
- Step 1:Go to the Extension Manager.
- Step 2:Select Get Extensions from the dropdown.
- Step 3:Click on the Update now button.
Note: It’s not compulsory to update this - If you don’t want to see the history and other details, just avoid this step.
Do you want to receive automatic updates for new versions of TYPO3?
You may configure the following schedule so the system will send you an email whenever a particular new version will launch for TYPO3 core as well as TYPO3 extensions.
- Step 1:Go to SYSTEM > Scheduler > Create a new scheduler with an update extension list.
- Step 2:Also, setup a new scheduler with TYPO3 Extensions Compatibility Report via email notification.
Now the system will automatically send you an email whenever a new version of TYPO3 or installed extensions becomes available.
We hope that this extension will definitely save you time and energy when you initialize your TYPO3 upgrade projects.
Are you facing any difficulties (or questions) analyzing or upgrading a TYPO3 project? We are happy to help!
We would be glad to receive your feedback, new feature requests, suggestions or bugs in the comment section.
Have a happy TYPO3 upgrade! :)