plugin_manager installation guide for new users


Plugin Manager (plugin_manager) installation and initial configuration is a straight forward process. Starting with plugin_manager v11.0 we have made it so there is virtually no initial configuration to access Plugin Manager Center and start downloading plugins.


plugin_manager requirements


  • Roundcube Webmail version 0.8.x – 0.9.x
  • PHP Support: From 5.2.17 or newer up to PHP 5.4.x
  • OpenSSL and Curl (php-curl) are recommended
  • plugins required: global_alias, http_request, jqueryui, qtip, settings (all these plugins are included in the .zip download).
  • * This “Quick Deployment” guide is available for MySQL, PostgreSQL and Sqlite3 backend database ONLY. We currently do not offer support for MSSQL..


plugin_manager installation


    • Download plugin_manager.
    • Extract and upload plugin_manager along with included helper plugins to …/roundcube/plugins/ folder.
    • Register plugin_manager in …/roundcube/config/main.inc.php.
    • ...
      // List of active plugins (in plugins/ directory)
      $rcmail_config['plugins'] = array('plugin_manager');
      ...
      
    • Login to your Roundcube Webmail and off you go!
    • Remarks:

      - You do not need to run the included SQL script in plugin_manager folder. (plugin_manager takes care of this on its own)
      - * No need to define initial plugin_manager admin account. By default, plugin_manager will assign as plugin_manager admin the next user logging into webmail after registering plugin_manager in …/roundcube/config/main.inc.php. Once admin account(s) are explicitly defined in plugin_manager configuration options (roundcube/plugins/plugin_manager/config.inc.php), it will automatically use that configuration ignoring the first auto-created admin account during the initial installation.
      - As usual, all plugins downloaded from Plugin Manager Center require their own config.inc.php as well as SQL database tables adjustments in some cases (look for the SQL folder inside the downloaded plugin).
      - You do not want to register MyRoundcube Plugins in …roundcube/config/main.inc.php when using plugin_manager, with the exception of plugin_manager itself and global_config ( in case you are also using the Global Configuration plugin, which must have been previously configured before it is enabled )… Plugin Manager will automatically load those plugins you have configured and defined in its configuration options.

Please note that even when this “Quick Deployment” makes it a much more simpler for those less familiar with Roundcube Webmail, we still recommend the file-based configuration (for experienced users) since it performs faster.