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.