xippo/timeline-bundle
Composer 安装命令:
composer require xippo/timeline-bundle
包简介
A Contao Bundle that provides timeline container content elements for creating structured timeline layouts.
README 文档
README
Ein modernes Contao 5.3+ Bundle, das Timeline-Container Content-Elemente für strukturierte Timeline-Layouts bereitstellt.
Beschreibung
Das Xippo Timeline Bundle erweitert Contao um 4 spezielle Inhaltselemente im modernen Fragment Controller-Format, die es ermöglichen, normale Contao-Inhaltselemente in Container zu bündeln und diese in einer Timeline-Struktur darzustellen.
Features
- ✅ Contao 5.3+ kompatibel - Verwendet moderne Fragment Controllers mit PHP 8+ Attributes
- ✅ Twig Templates - Moderne Twig-basierte Template-Engine
- ✅ Wrapper Elements - Korrekte Backend-Visualisierung mit Start/Stop-Elementen
- ✅ CSS-ID/Klassen-Support - Vollständige Anpassbarkeit über Standard Contao-Felder
- ✅ Mehrsprachig - Deutsche und englische Backend-Labels
Inhaltselemente
Das Bundle stellt folgende 4 Inhaltselemente zur Verfügung:
Timeline Item Start (
time_item_start)
Öffnet einen Timeline-Item Container mit CSS-Klassece_timeItemStartTimeline Item End (
time_item_end)
Schließt einen Timeline-Item ContainerTimeline Inner Start (
time_item_inner_start)
Öffnet einen inneren Timeline Container mit den CSS-Klassence_columns ce_timeItemInnerStartTimeline Inner End (
time_item_inner_end)
Schließt einen inneren Timeline Container
HTML-Struktur
Die Elemente erzeugen folgende HTML-Struktur:
<div class="ce_timeItemStart">
<div class="ce_columns ce_timeItemInnerStart">
<!-- Hier können normale Contao-Inhaltselemente eingefügt werden -->
</div>
<div class="ce_columns ce_timeItemInnerStart">
<!-- Weitere Contao-Inhaltselemente -->
</div>
</div>
Systemanforderungen
- PHP ^8.1
- Contao ^5.3 (verwendet moderne Fragment Controllers)
- Symfony ^6.0
Installation
Via Composer
composer require xippo/timeline-bundle
Das Bundle registriert sich automatisch über den Contao Manager Plugin.
Aktuelle Version prüfen
# Installierte Version anzeigen
composer show xippo/timeline-bundle
# Verfügbare Updates prüfen
composer outdated xippo/timeline-bundle
# Update auf neueste Version
composer update xippo/timeline-bundle
Hinweis: Das Bundle verwendet derzeit "minimum-stability": "dev" für die neuesten Entwicklungsversionen. Stable Releases werden über Packagist verteilt.
Verwendung
- Nach der Installation sind die Timeline-Inhaltselemente in der Kategorie "Timeline" im Backend verfügbar
- Erstellen Sie zunächst ein "Timeline Item Start"-Element
- Fügen Sie beliebige Contao-Inhaltselemente hinzu
- Verwenden Sie "Timeline Inner Start" und "Timeline Inner End" um innere Container zu erstellen
- Schließen Sie mit einem "Timeline Item End"-Element ab
Beispiel-Layout:
- Timeline Item Start
- Timeline Inner Start
- Galerie-Element
- Timeline Inner End
- Timeline Inner Start
- Text-Element
- Timeline Inner End
- Timeline Item End
Templates
Das Bundle verwendet moderne Twig-Templates:
templates/content_element/time_item_start.html.twigtemplates/content_element/time_item_end.html.twigtemplates/content_element/time_item_inner_start.html.twigtemplates/content_element/time_item_inner_end.html.twig
Diese können durch eigene Templates im Theme überschrieben werden.
Backend-Funktionalität
- Wrapper-Visualisierung: Die Elemente werden im Backend als Start/Stop-Container angezeigt
- DCA-Paletten: Jedes Element hat eine eigene Palette mit Standard-Contao-Feldern
- Mehrsprachige Labels: Deutsche und englische Beschreibungen verfügbar
Migration von älteren Versionen
Dieses Bundle verwendet die moderne Contao 5.3+ Architektur:
- Fragment Controllers statt ContentElement-Klassen
- PHP Attributes für Service-Registrierung
- Twig statt Legacy HTML5-Templates
- Moderne DCA- und Translation-Struktur
Lizenz
MIT License
Autor
Xippo - https://xippo.ch
Support
Bei Fragen oder Problemen erstellen Sie bitte ein Issue im entsprechenden Repository.
xippo/timeline-bundle 适用场景与选型建议
xippo/timeline-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 11 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 03 月 20 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「container」 「bundle」 「timeline」 「contao」 「content-element」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 xippo/timeline-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 xippo/timeline-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 xippo/timeline-bundle 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
2lenet/EasyAdminPlusBundle
The bundle for easy using json-rpc api on your project
Add timelines to custom pages or infolist entries effortlessly. Plus, it teams up smoothly with Spatie Activitylog for easy tracking.
Provide a way to secure accesses to all routes of an symfony application.
DMS Meetup API Bundle, enables Meetup API clients in services
Logs information about scheduler task execution and displays them in a graphical timeline
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 33
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-20