netthinks / nt-supporttimes
Displays TYPO3 support times in the backend dashboard
Package info
github.com/netthinks/nt_supporttimes
Type:typo3-cms-extension
pkg:composer/netthinks/nt-supporttimes
v1.2.2
2026-02-28 09:51 UTC
Requires
- php: >=8.1
- typo3/cms-core: ^12.4 || ^13.4 || ^14.0
- typo3/cms-dashboard: ^12.4 || ^13.4 || ^14.0
README
Display TYPO3 support times, lifecycle information, and interactive roadmap charts in both the TYPO3 backend and frontend.
Features
Dashboard Widget
- Support Status Overview: Shows all TYPO3 major versions with their current support status
- Color-coded Badges: Visual indicators for Active, Expiring, ELTS, and Expired versions
- Scrollable Table: Access all versions including legacy releases
- Multilingual: Full English and German translations
Frontend Roadmap Plugin
- Interactive Timeline Chart: Visual roadmap using ApexCharts
- Support Phases:
- Sprint Releases (gray phases before LTS)
- Regular Maintenance (green - ~18 months)
- Priority/Security Support (orange)
- ELTS Support (light orange)
- Extended Partner Support (beige - +2 years)
- Configurable:
- Chart height adjustable via FlexForm
- Version filter (select which TYPO3 versions to display)
- Planned Releases: Shows future TYPO3 14 sprint releases with estimated dates
Data & Performance
- Live API Data: Fetches from official TYPO3 sources (get.typo3.org)
- Smart Caching: Configurable cache lifetime (default: 24 hours)
- Automatic Updates: Planned releases are replaced by actual data when available
Installation
Composer
composer require netthinks/nt-supporttimes
Manual
- Download from TER or GitHub
- Install via Extension Manager
- Activate the extension
Include TypoScript
- Go to Template module
- Edit your Root TypoScript Record
- Include static template Support Times (nt_supporttimes)
Configuration
Extension Settings
Configure in Admin Tools → Settings → Extension Configuration → nt_supporttimes:
- Supported Versions: Comma-separated list (e.g.,
9,10,11,12,13,14) - Show ELTS: Enable/disable ELTS information display
- Cache Lifetime: Seconds to cache API data (default: 86400)
Plugin Configuration (FlexForm)
When adding the roadmap plugin to a page:
- Display Versions: Select which TYPO3 versions to show in the chart
- Chart Height: Set custom height in pixels (default: 350px)
Usage
Dashboard Widget
- Navigate to Dashboard module
- Click + Add Widget
- Select TYPO3 Support Status
- Widget displays current support information for all configured versions
Frontend Roadmap
- Create a new content element
- Select Plugins → TYPO3 Support Times
- Configure display options in the Plugin tab
- Save and view the interactive timeline on your page
Requirements
- PHP: 8.2+
- TYPO3: 12.4 LTS, 13.4 LTS, or 14.x
- Dependencies:
- TYPO3 Dashboard (for widget)
- ApexCharts (included locally, no CDN - privacy-friendly)
Multilingual Support
Complete translations available for:
- English (default)
- German (Deutsch)
All labels, tooltips, and chart phases are fully translated.
Technical Details
- Modern TYPO3 APIs: Uses Extbase, Fluid, PSR-14 events
- Dependency Injection: All services configured via Services.yaml
- Responsive: Charts and tables adapt to different screen sizes
License
GPL-2.0-or-later
Author
NET.THINKS https://www.netthinks.com
Support
For issues, feature requests, or contributions, please visit the GitHub repository or TYPO3 Extension Repository.

