Hi,
I think I've followed the instructions on the front of plugins.roundcube.net correctly. My composer.json file is attached, composer version:
phil@ghost:<rc root># php composer.phar -V Composer version 823ca21e6cf9c4f4c7a13060e678e7ad32cc40a4
But when I run composer it fails....
phil@ghost:<rc root># php composer.phar install Loading composer repositories with package information Installing dependencies
PHP Fatal error: Class 'Roundcube\Composer\PluginInstaller' not found in phar://<rc root>/composer.phar/src/Composer/Installer/InstallerInstaller.php on line 101
Fatal error: Class 'Roundcube\Composer\PluginInstaller' not found in phar://<rc root>/composer.phar/src/Composer/Installer/InstallerInstaller.php on line 101
I'm running PHP 5.3 and it does create the plugin-installer files in <rc root>/vendor/roundcube/plugin-installer/src/RoundCube/Composer/PluginInstall er.php.
Does anyone know what I might have done wrong?
Thanks,
Phil
-----Original Message----- From: dev-bounces@lists.roundcube.net [mailto:dev- bounces@lists.roundcube.net] On Behalf Of Thomas Bruederli Sent: 28 April 2013 13:20 To: Roundcube Dev Subject: [RCD] plugins.roundcube.net ready for testing
Hello devs
After way too much time, we finally managed to get the composer-based plugin repository for Roundcube up and running. It's a clone of the packagist.org website with some modifications for managing Roundcube plugins.
We also built a custom composer installer module that will install plugins to the right location and will also activate them right away in
Roundcube's
main config file if desired.
Now it's time to fill up the repository with your plugins! Thus all plugin developers are kindly invited to register their plugins at http://plugins.roundcube.net
In order to do so, you need to put each plugin into an individual SVN or GIT repository and write a composer.json file which contains the meta data of your plugin. Once this is done, please register at
plugins.roundcube.net
and submit your plugin by adding the URL to the source repository. It's as simple as that. More detailed instructions how to publish plugins and how
a
composer.json files needs to look like can be found on the http://plugins.roundcube.net site.
Please note that the new plugin repisitory is still in beta testing and
not
officially launched. We're still working on improvements such as a plugin browsing page and more features of the installer (e.g. post-install and post-update scripts as well as automatic database schema upgrades). So
stay
tuned.
Best, Thomas _______________________________________________ Roundcube Development discussion mailing list dev@lists.roundcube.net http://lists.roundcube.net/mailman/listinfo/dev