netthinks/nt-supporttimes
最新稳定版本:v1.2.2
Composer 安装命令:
composer require netthinks/nt-supporttimes
包简介
Displays TYPO3 support times in the backend dashboard
README 文档
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.
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2026-03-04

