Improve composer integration
Since the composer handling in TYPO3 6.2 is not perfect and you quite easy run into troubles when it comes to dependency handling, I have a suggestion to improve the current situation.
My suggestion is to ignore the Composer dependencies in the TYPO3 Extension Manager completely and only respect the
This would makes things a lot easier:
composer.json files you could use real Composer Package names for dependency handling (e.g. typo3-ter/my-dependency or even my-vendor/mypackage for packages from Packagist).
ext_emconf.php files you use Extension keys.
No need for "replace" configuration in the
composer.json files any more. No more hassle with underscore / dash naming.
I'll push my proposed solution to Gerrit.
[TASK] Ignore composer.json dependencies for TYPO3 Extensions
This resolves problems with composer dependencies and Extension name /
Composer package name differences.
Reviewed-by: Alexander Opitz <firstname.lastname@example.org>
Reviewed-by: Nicole Cordes <email@example.com>
Tested-by: Nicole Cordes <firstname.lastname@example.org>
Reviewed-by: Markus Sommer <email@example.com>
Tested-by: Markus Sommer <firstname.lastname@example.org>
Reviewed-by: Helmut Hummel <email@example.com>
Tested-by: Helmut Hummel <firstname.lastname@example.org>