Since there is a free edition and the plugin architecture looks relatively simple, I'd like to know if anyone has an idea of how this could work. Are there any plans for it?
I'm not 100% sure what you're looking for, but Craft does use Composer to manage its own dependencies.
If you're referring to using Composer in your plugin, it's as simple as creating your composer.json file in your plugin's root folder and running
2I'm looking for something like the laravel installation process, e.g. composer create-project craftcms/craftcms your-project-name --prefer-dist Jul 29, 2014 at 16:48
Ahh, I see. We'll most likely implement that when we update to Yii 2.0 (since that's how they install as well), which would be on a major release like Craft 3. I'll add it to the list.– Brad Bell ♦Jul 29, 2014 at 17:26
@BradBell where would you recommend to place the plugins
require 'vendor/autoload.php';Dec 2, 2014 at 4:36
class MyPlugin extends BasePlugin? Dec 2, 2014 at 4:37
1Your plugin's init() method probably.– Brad Bell ♦Dec 2, 2014 at 4:37
Better late than never... Craft 3 (released April 2018) is fully Composer compliant!