Add further sources for user group Rhine Ruhr

This commit is contained in:
Daniel Siepmann 2024-04-27 16:33:38 +02:00
parent b901b44932
commit 80ac410cbc
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4

View file

@ -2,7 +2,7 @@
TYPO3 Updates TYPO3 Updates
============= =============
Talk about TYPO3 updates at TYPO3 user group Munich 2023. Talk about TYPO3 updates at TYPO3 user group Rhine Ruhr 2024.
There are no slides, this is a collection of all the sources. There are no slides, this is a collection of all the sources.
I'll go over the sources and show some parts hands on on real world project. I'll go over the sources and show some parts hands on on real world project.
@ -32,42 +32,76 @@ Tooling
Ease updates for the future Ease updates for the future
=========================== ===========================
* Follow TYPO3 commits
* Follow TYPO3 blogs, e.g.
* https://usetypo3.com/
* https://brotkrueml.dev/what-you-can-do-today-to-ease-the-upgrade-to-typo3-v13/
* https://www.sebkln.de/en/news/upgrade-typo3-v12/
* https://daniel-siepmann.de/typo3-update.html#easeUpdatesInTheFuture * https://daniel-siepmann.de/typo3-update.html#easeUpdatesInTheFuture
* https://packagist.org/packages/staabm/phpstan-todo-by * https://packagist.org/packages/staabm/phpstan-todo-by
* Decouple from dependencies
* Book https://leanpub.com/web-application-architecture/ from https://matthiasnoback.nl/
* Write automated tests (functional and end to end) * Write automated tests (functional and end to end)
* Contribute back
* Create issues
* Share patches
Concrete example Concrete example
================ ================
* Reuter v12 * Reuter v12
* https://github.com/werkraum-media/events
Sources Sources
======= =======
Own sources Own sources
* https://daniel-siepmann.de/typo3-update.html * https://daniel-siepmann.de/typo3-update.html
* https://daniel-siepmann.de/prepare-legacy-code-for-upcoming-typo3-versions.html * https://daniel-siepmann.de/prepare-legacy-code-for-upcoming-typo3-versions.html
* https://daniel-siepmann.de/typo3-composer-best-practices.html * https://daniel-siepmann.de/typo3-composer-best-practices.html
* https://daniel-siepmann.de/auto-migrate-php-code-via-configuration.html * https://daniel-siepmann.de/auto-migrate-php-code-via-configuration.html
* https://daniel-siepmann.de/posts/2017/using-php-codesniffer-for-automated-code-migrations.html prior rector * https://daniel-siepmann.de/posts/2017/using-php-codesniffer-for-automated-code-migrations.html prior rector
Official sources Official sources
* https://docs.typo3.org/c/typo3/cms-core/main/en-us/Index.html * https://docs.typo3.org/c/typo3/cms-core/main/en-us/Index.html
* https://docs.typo3.org/Home/UpgradingTYPO3.html * https://docs.typo3.org/Home/UpgradingTYPO3.html
Community sources Community sources
* https://packagist.org/packages/ichhabrecht/core-upgrader * https://packagist.org/packages/ichhabrecht/core-upgrader
* https://github.com/IchHabRecht/core_upgrader/network * https://github.com/IchHabRecht/core_upgrader/network
* https://packagist.org/packages/ssch/typo3-rector * https://packagist.org/packages/ssch/typo3-rector
* https://github.com/lolli42/dbdoctor * https://github.com/lolli42/dbdoctor
* https://github.com/peter-neumann-dev/ddev-cms-upgrader * https://github.com/peter-neumann-dev/ddev-cms-upgrader
* https://github.com/ElementareTeilchen/upgrader * https://github.com/ElementareTeilchen/upgrader
* https://packagist.org/packages/saschaegerer/phpstan-typo3 * https://packagist.org/packages/saschaegerer/phpstan-typo3
* https://github.com/Tuurlijk/typo3scan * https://github.com/Tuurlijk/typo3scan
Additional sources Additional sources