Custom Extensions v13
| TYPO3 v13 – Custom/Leuphana Extensions: Bestandsanalyse (Basis: Git-Repository) | Unnamed: 1 | Unnamed: 2 | Unnamed: 3 | Unnamed: 4 | Unnamed: 5 |
|---|---|---|---|---|---|
| Vorbemerkung zur Nutzung dieser Anlage | |||||
| Was diese Anlage ist | Sie dokumentiert den technischen Bestand der 28 Custom Extensions unter packages/. Die Angaben zum Status im TYPO3-Kern sind gegen den offiziellen Quelltext der Zweige 12.4 und 13.4 sowie gegen das Changelog-Verzeichnis geprüft; der belegende Breaking- oder Deprecation-Eintrag steht jeweils in der Spalte „Beleg (Changelog)“. Stand: 18.08.2026. | ||||
| Was sie nicht ist | Sie ist weder Leistungsbeschreibung noch Aufwands- oder Kalkulationsvorgabe und spricht keine Migrationsempfehlungen aus. Welche Leistungen geschuldet sind, ergibt sich allein aus der Leistungsbeschreibung. | ||||
| Wie sie zu lesen ist | Die Spalten „Vorgefundene Mechanismen“, „Status in TYPO3 13.4“ und „Beleg (Changelog)“ sind zeilenweise parallel zu lesen und durchnummeriert: Position n gehört in allen drei Spalten zusammen. „Besteht fort“ bedeutet, dass der Mechanismus in TYPO3 13.4 weiterhin aufgerufen wird. | ||||
| Grenzen der Prüfung | Geprüft ist der TYPO3-Kern, nicht der Projektstand: Ob eine Extension einen Mechanismus tatsächlich registriert, ist aus der vorliegenden Analyse übernommen und nicht erneut bestätigt. Mechanismen von Drittanbietern sind im TYPO3-Kern nicht entscheidbar und als solche gekennzeichnet. Wo die Analyse einen Mechanismus nur allgemein benennt, ohne einen Schlüssel zu nennen, sagt die Statusspalte das ausdrücklich. | ||||
| Extension (packages/) | emconf TYPO3-Constraint | Vorgefundene Mechanismen | Status in TYPO3 13.4 | Beleg (Changelog) | Hinweise |
| theme_leuphana | nicht gesetzt | 1. SC_OPTIONS t3lib_tcemain clearCachePostProc 2. SC_OPTIONS t3lib_tcemain processDatamapClass 3. SC_OPTIONS t3lib_tcemain processCmdmapClass 4. SC_OPTIONS db_list_extra getTable 5. SC_OPTIONS Backend\Template ButtonBar getButtonsHook 6. SC_OPTIONS FlexFormTools flexParsing 7. SYS locallangXMLOverride 8. SC_OPTIONS scheduler tasks (Task-Registrierung) 9. EXTCONF news classes (georgringer/news) 10. EXT:news findDemanded-Hook (georgringer/news) 11. SYS Objects xclass (XClass-Registrierung) 12. XClass-Ziel TYPO3\CMS\Core\Charset\CharsetConverter 13. SC_OPTIONS ext/install update (Upgrade-Wizards) | 1. besteht fort 2. besteht fort 3. besteht fort 4. entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung 5. entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung 6. entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung 7. besteht fort 8. besteht fort 9. Drittanbieter — im TYPO3-Kern nicht prüfbar 10. Drittanbieter — im TYPO3-Kern nicht prüfbar 11. besteht fort 12. besteht fort 13. entfernt mit TYPO3 13.0 | 1. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 3. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 4. 12.0/Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst 5. 12.0/Breaking-96806-RemovedHookForModifyingButtonBar.rst 6. 12.0/Breaking-97449-RemovedHookForModifyingFlexFormParsing.rst 7. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x; in 13.3/Feature-104168-PSR-14EventForModifyingCountries.rst weiterhin als vorgesehener Weg beschrieben 8. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 9. entfällt — kein Mechanismus des TYPO3-Kerns 10. entfällt — kein Mechanismus des TYPO3-Kerns 11. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 12. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 13. 13.0/Breaking-100963-DeprecatedFunctionalityRemoved.rst | Sitepackage mit dem größten Mechanismusbestand dieser Aufstellung. Zentrale Datei mit 204 Zeilen ext_localconf. Die zuvor hier geführte TBE_STYLES-Nutzung ist im Repository bereits auf [BE][stylesheets] migriert und entfällt. |
| theme_leuphana_container | nicht gesetzt | 1. b13/container-API (XClass-Nutzung) 2. SYS Objects xclass (XClass-Registrierung) 3. TCA/Plugin-Registrierung list_type | 1. Drittanbieter — im TYPO3-Kern nicht prüfbar 2. besteht fort 3. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. entfällt — kein Mechanismus des TYPO3-Kerns 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 3. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Abhängig von EXT:container (b13/container). Wenig PHP, hauptsächlich TCA und Helper-Klassen. |
| typo3-ext--be-acl | 11.5.0–11.5.99 (⚠️ v11!) | 1. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt 2. SYS Objects xclass (XClass-Registrierung) | 1. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar 2. besteht fort | 1. entfällt — kein benannter Mechanismus 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x | Custom Fork. Der emconf-Constraint endet bei 11.5.99; eine spätere Deklaration liegt nicht vor. |
| leuphana_solr | 12.4.0–12.4.99 | 1. SC_OPTIONS t3lib_tcemain processDatamapClass 2. SC_OPTIONS t3lib_tcemain processCmdmapClass | 1. besteht fort 2. besteht fort | 1. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x | Die Hooks liegen gesammelt in Classes/Hooks/TagDataHandler.php. Der RAG-/KI-Anteil dieser Extension ist ein Testvorhaben des Webteams; die Extension als solche ist davon nicht berührt. |
| leuphana_pure | 12.4.0–12.4.99 | 1. EXTCONF svconnector fileReader (cobweb/svconnector) 2. ExtensionUtility::configurePlugin() | 1. Drittanbieter — im TYPO3-Kern nicht prüfbar 2. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. entfällt — kein Mechanismus des TYPO3-Kerns 2. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Bindet cobweb/svconnector und die Pure-API an; beide sind Drittpakete. |
| leuphana_sf_event_mgt | 12.4.0–12.4.99 | 1. SYS Objects xclass (XClass-Registrierung) 2. XClass-Ziele sf_event_mgt (ExportService, NotificationService) | 1. besteht fort 2. Drittanbieter — im TYPO3-Kern nicht prüfbar | 1. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 2. entfällt — kein Mechanismus des TYPO3-Kerns | Custom Wrapper für sf_event_mgt. Die XClass-Ziele (ExportService, NotificationService) liegen in sf_event_mgt, nicht im TYPO3-Kern. |
| leu_feuser_ext | 12.4.0–12.4.99 | in der Analyse kein Hook-, XClass- oder API-Mechanismus benannt | entfällt — kein benannter Mechanismus | entfällt | Hauptsächlich TCA-Erweiterungen für fe_users. Hängt vom Drittpaket femanager ab. |
| leu_mystudy_events | 12.4.0–12.4.99 | 1. ExtensionUtility/ExtensionManagementUtility::addPlugin() 2. TCA/Plugin-Registrierung list_type 3. ExtensionUtility::configurePlugin() | 1. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) 2. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) 3. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst 2. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst 3. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Registriert Plugins über addPlugin() mit list_type. Die Anhebung auf TYPO3 13 erfolgt durch die Leuphana. |
| leuphana_combinator | 12.4.0–12.4.99 | 1. ExtensionUtility::configurePlugin() | 1. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Studiennavigator. emconf-Constraint 12.4.0–12.4.99 (siehe Spalte B). |
| leuphana_jobboerse | 12.4.0–12.4.99 | 1. ExtensionUtility/ExtensionManagementUtility::addPlugin() 2. TCA/Plugin-Registrierung list_type | 1. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) 2. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst 2. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Der emconf-Constraint umfasste zeitweise v13 und wurde im Repository wieder auf 12.4.0–12.4.99 zurückgesetzt. Die Anhebung auf TYPO3 13 erfolgt durch die Leuphana. |
| leuphana_newsletter | nicht gesetzt | in der Analyse kein Hook-, XClass- oder API-Mechanismus benannt | entfällt — kein benannter Mechanismus | entfällt | Kleines Paket. Hängt direkt vom direct_mail-Fork ab. |
| leuphana_newsredirect | nicht gesetzt | 1. TCA/Plugin-Registrierung list_type | 1. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | list_type-Referenz in NewsRedirectService.php. |
| leuphana_pagenotfound | nicht gesetzt | in der Analyse kein Hook-, XClass- oder API-Mechanismus benannt | entfällt — kein benannter Mechanismus | entfällt | 404-Handler, kein ext_localconf.php. Konfiguration über Middleware und ErrorHandler. |
| leuphana_personredirects | 12.4.0–12.4.99 | 1. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt | 1. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar | 1. entfällt — kein benannter Mechanismus | SC_OPTIONS-Registrierung vorhanden; welche Schlüssel, ist in dieser Analyse nicht ermittelt. |
| leuphana_podcast | 12.4.0–12.4.99 | 1. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt 2. ExtensionUtility::configurePlugin() | 1. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar 2. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. entfällt — kein benannter Mechanismus 2. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | SC_OPTIONS-Registrierung in ext_localconf.php mit 27 Zeilen (gemessen); welche Schlüssel, ist in dieser Analyse nicht ermittelt. |
| leuphana_legacy | nicht gesetzt | 1. AbstractPlugin (pi_base) | 1. entfernt mit TYPO3 13.0 | 1. 13.0/Breaking-100963-DeprecatedFunctionalityRemoved.rst; Veraltung bereits in 12.4/Deprecation-100639-DeprecateAbstractPlugin.rst | AbstractPlugin (pi_base) ist mit TYPO3 13.0 aus dem Kern entfernt (siehe Spalten C–E). |
| leuphana_migration | nicht gesetzt | 1. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt 2. TCA/Plugin-Registrierung list_type 3. ExtensionManagementUtility::addUserTSConfig() | 1. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar 2. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) 3. besteht fort, mit TYPO3 13.0 als veraltet erklärt (Deprecation) | 1. entfällt — kein benannter Mechanismus 2. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst 3. 13.0/Deprecation-101807-ExtensionManagementUtilityaddUserTSConfig.rst | Migrationswerkzeug aus einem früheren Upgrade. SC_OPTIONS-Block in ext_localconf.php mit 9 Zeilen (gemessen). |
| direct_mail | 12.4.0–12.99.99 | 1. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt 2. SC_OPTIONS scheduler tasks (Task-Registrierung) 3. AbstractPlugin (pi_base) 4. Backend-Modul-Registrierung, Verfahren in der Analyse nicht benannt | 1. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar 2. besteht fort 3. entfernt mit TYPO3 13.0 4. in der Analyse nicht auf ein Registrierungsverfahren bezogen — am TYPO3-Kern nicht entscheidbar | 1. entfällt — kein benannter Mechanismus 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 3. 13.0/Breaking-100963-DeprecatedFunctionalityRemoved.rst; Veraltung bereits in 12.4/Deprecation-100639-DeprecateAbstractPlugin.rst 4. entfällt — kein benannter Mechanismus | Custom Fork eines eingestellten Projekts. direct_mail wird im Zuge des v13-Upgrades ausgebaut und stillgelegt; der Ausbau ist Teil der Upgrade-Leistung. Eine Newsletter-Ersatzlösung ist nicht Gegenstand dieser Ausschreibung. |
| jumpurl | 9.5.0–12.4.99 | 1. Konstante TYPO3_MODE 2. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt | 1. entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung 2. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar | 1. 12.0/Breaking-96107-DeprecatedFunctionalityRemoved.rst; Veraltung bereits in 11.0/Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst 2. entfällt — kein benannter Mechanismus | Custom Fork. TYPO3_MODE ist bereits im Produktivsystem 12.4 ohne Wirkung (siehe Spalten C–E). |
| ewpsimodulelist | 10.4.0–12.4.99 | 1. Konstante TYPO3_MODE 2. Backend-Modul-Registrierung, Verfahren in der Analyse nicht benannt | 1. entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung 2. in der Analyse nicht auf ein Registrierungsverfahren bezogen — am TYPO3-Kern nicht entscheidbar | 1. 12.0/Breaking-96107-DeprecatedFunctionalityRemoved.rst; Veraltung bereits in 11.0/Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst 2. entfällt — kein benannter Mechanismus | TYPO3_MODE in zwei Dateien (ext_tables.php und ext_localconf.php). Das Upgrade dieser Komponente wird von der Leuphana separat beauftragt. |
| auw_detect_mixed_mode | 12.0.0–12.99.99 | 1. SC_OPTIONS scheduler tasks (Task-Registrierung) 2. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt | 1. besteht fort 2. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar | 1. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 2. entfällt — kein benannter Mechanismus | Registriert einen Scheduler-Task über SC_OPTIONS. |
| auw_pure | 12.4.0–12.4.99 | in der Analyse kein Hook-, XClass- oder API-Mechanismus benannt | entfällt — kein benannter Mechanismus | entfällt | Anbindungsextension an die Pure-API. Hängt vom Drittpaket artundweise/pure-api ab, das keinen cms-core-Constraint führt. |
| ecentral-cleanup | nicht gesetzt | 1. TCA/Plugin-Registrierung list_type | 1. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Cleanup-Werkzeug. list_type-Abfragen in FoxintegrationPluginRemoveCommand und TimetablePluginRemoveCommand. |
| page_php_content | 12.4.0–12.4.99 | 1. ExtensionUtility::configurePlugin() | 1. besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | 1. 13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.rst | Führt PHP-Code direkt in Content-Elementen aus. |
| redirects_healthcheck | 12.4.0–12.4.99 | 1. SYS Objects xclass (XClass-Registrierung) 2. XClass-Ziel HealthcheckService (redirects_healthcheck) | 1. besteht fort 2. Drittanbieter — im TYPO3-Kern nicht prüfbar | 1. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 2. entfällt — kein Mechanismus des TYPO3-Kerns | Der XClass auf HealthcheckService ist in theme_leuphana registriert, nicht in dieser Extension. |
| reference_notifier | 12.4.0–12.4.99 | 1. SYS locallangXMLOverride 2. SYS Objects xclass (XClass-Registrierung) 3. SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt | 1. besteht fort 2. besteht fort 3. in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar | 1. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x; in 13.3/Feature-104168-PSR-14EventForModifyingCountries.rst weiterhin als vorgesehener Weg beschrieben 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 3. entfällt — kein benannter Mechanismus | Nutzt locallangXMLOverride und eine XClass-Registrierung (siehe Spalten C–E). |
| news-administration | 12.4.2–12.9.99 | 1. SC_OPTIONS Backend\Template ButtonBar getButtonsHook 2. ModifyDatabaseQueryForRecordListingEvent 3. Backend-Modul-Registrierung, Verfahren in der Analyse nicht benannt | 1. entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung 2. besteht fort 3. in der Analyse nicht auf ein Registrierungsverfahren bezogen — am TYPO3-Kern nicht entscheidbar | 1. 12.0/Breaking-96806-RemovedHookForModifyingButtonBar.rst 2. kein Breaking-/Deprecation-Eintrag in 12.x oder 13.x 3. entfällt — kein benannter Mechanismus | Der emconf-Constraint endet bei 12.9.99 (siehe Spalte B). Der ButtonBar-Hook ist bereits mit TYPO3 12.0 entfallen (siehe Spalten C–E). |
| leuphana_styleguide | 12.4.0–12.4.99 | in der Analyse kein Hook-, XClass- oder API-Mechanismus benannt | entfällt — kein benannter Mechanismus | entfällt | Styleguide-Extension, im Wesentlichen Templates und Assets; keine PHP-Dateien mit Hook-Registrierung gefunden. |
Zusammenfassung
| TYPO3 v13 – Custom Extensions: Zusammenfassung | Unnamed: 1 | Unnamed: 2 | Unnamed: 3 |
|---|---|---|---|
| Dieses Blatt zählt aus, was Blatt 1 an Mechanismen führt. Es bewertet nicht. Aufgeführt sind die Mechanismen, die in mindestens zwei Extensions vorkommen; die übrigen 13 kommen je einmal vor und stehen vollständig in Blatt 1. | |||
| Vorgefundene Mechanismen — Häufigkeit über die 28 Custom Extensions | |||
| Mechanismus | Extensions | Status in TYPO3 13.4 | Vorkommen |
| SC_OPTIONS-Registrierung, Schlüssel in der Analyse nicht benannt | 8 Extensions | in der Analyse nicht auf einen Schlüssel bezogen — am TYPO3-Kern nicht entscheidbar | typo3-ext--be-acl, leuphana_personredirects, leuphana_podcast, leuphana_migration, direct_mail, jumpurl, auw_detect_mixed_mode, reference_notifier |
| SYS Objects xclass (XClass-Registrierung) | 6 Extensions | besteht fort | theme_leuphana, theme_leuphana_container, typo3-ext--be-acl, leuphana_sf_event_mgt, redirects_healthcheck, reference_notifier |
| TCA/Plugin-Registrierung list_type | 6 Extensions | besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | theme_leuphana_container, leu_mystudy_events, leuphana_jobboerse, leuphana_newsredirect, leuphana_migration, ecentral-cleanup |
| ExtensionUtility::configurePlugin() | 5 Extensions | besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | leuphana_pure, leu_mystudy_events, leuphana_combinator, leuphana_podcast, page_php_content |
| Backend-Modul-Registrierung, Verfahren in der Analyse nicht benannt | 3 Extensions | in der Analyse nicht auf ein Registrierungsverfahren bezogen — am TYPO3-Kern nicht entscheidbar | direct_mail, ewpsimodulelist, news-administration |
| SC_OPTIONS scheduler tasks (Task-Registrierung) | 3 Extensions | besteht fort | theme_leuphana, direct_mail, auw_detect_mixed_mode |
| AbstractPlugin (pi_base) | 2 Extensions | entfernt mit TYPO3 13.0 | leuphana_legacy, direct_mail |
| ExtensionUtility/ExtensionManagementUtility::addPlugin() | 2 Extensions | besteht fort, mit TYPO3 13.4 als veraltet erklärt (Deprecation) | leu_mystudy_events, leuphana_jobboerse |
| Konstante TYPO3_MODE | 2 Extensions | entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung | jumpurl, ewpsimodulelist |
| SC_OPTIONS Backend\Template ButtonBar getButtonsHook | 2 Extensions | entfernt mit TYPO3 12.0 — im Produktivsystem 12.4 bereits ohne Wirkung | theme_leuphana, news-administration |
| SC_OPTIONS t3lib_tcemain processCmdmapClass | 2 Extensions | besteht fort | theme_leuphana, leuphana_solr |
| SC_OPTIONS t3lib_tcemain processDatamapClass | 2 Extensions | besteht fort | theme_leuphana, leuphana_solr |
| SYS locallangXMLOverride | 2 Extensions | besteht fort | theme_leuphana, reference_notifier |
| GESAMT Custom Extensions | 28 Extensions | Gezählt als Verzeichnisse unter packages/ |