On Wed, May 14, 2014 at 8:19 AM, Nick Edwards nick.z.edwards@gmail.com wrote:
just upgraded, all is good. but, one thing is *insane* the new way to get plugins! so much effort now compared to before, please also have an ftp repo for those who want to know what goes on, on their server and not stuff around with adding and editing and re running phar blah blah blah :)
I'm desperately trying to avoid another discussion about pros and cons of the various ways to maintain plugins.
Because we didn't want to re-invent the wheel and develop a plugin repository platform from scratch, we chose to use yet existing solutions from packagist and composer. I don't think we'll add an FTP server on top of that but the nice thing about composer and the packagist platform is that all the necessary information is there in a human readable form.
So for you as a sysadmin or packager, you'll find all the links to a plugin's source repository on plugins.roundcube.net and you can learn about the dependencies, the different versions and their restrictions all from there as well. Or directly from the plugin's composer.json file and repository tags respectively. I'm sure we're all able to read JSON nowadays. You can then just pull the plugin sources from the git repository. Composer doesn't do much more actually. And if it does, the composer.json file will tell you what.
Does that work for you?
Kind regards, Thomas