Roundcube Community Forum

 

Transfer plugins

Started by deafnull, January 26, 2015, 08:05:55 AM

Previous topic - Next topic

deafnull

Hi,

How can I transfer plugins from a 1.0.x installation to the latest 1.0.4? I have plugins I paid for and installed the 1.0.4 in a new webroot, so I can do a smooth transition for the users to the latest version. Can I just copy my plugins over?

Thanks.

JohnDoh

In general when upgrading an install you should check for updated versions of your plugins rather than just a blanket copy of your existing ones. Particular plugins might have been updated for the new version of rounducbe and then have their own upgrade instructions. With regards to the paid ones I do not know - I suggest your check the license to see what you are allowed to do with them or may be ask the vendor about upgrades.
Roundcube Plugins: Contextmenu, SpamAssassin Prefs, and more...

Yoni

#2
Quote from: deafnull on January 26, 2015, 08:05:55 AM
Hi,

How can I transfer plugins from a 1.0.x installation to the latest 1.0.4? I have plugins I paid for and installed the 1.0.4 in a new webroot, so I can do a smooth transition for the users to the latest version. Can I just copy my plugins over?

Thanks.
Hi deafnull,

If you are running plugin_manager, the upgrade will be rather simple. Use Plugin Manager Maintenance Mode. It will temporarily disable all active plugins allowing you to still access Plugin Manager Center to download the latest plugins updates from the mirror servers.

In your case, login to webmail with a Plugin Manager administrative account and enable maintenance mode:

.

That ensures you can keep plugin_manager running even while upgrading Roundcube. If you have already upgraded roundcube to 1.0.4 move on to upgrade plugins.

1- First, make sure to update plugin_manager  :) to the latest available version. (all this with plugin_manager maintenance mode enabled). You can download the latest version for 1.0.4 from our site. Unzip the download and upload it overwriting all files when prompted to do so.

2- Move your plugins from your previous installation to the new one where you have just updated roundcube and plugin_manager in the step above. Your plugins will be recognized by plugin_manager and they won't cause webmail to stop functioning in case of any incompatibility because "maintenance mode" is enabled.

3- Visit Plugin Manager Center and download all updates available for your plugins. Plugins updates will come at no extra download costs. We did it for 0.8 to 0.9 and also to 1.0. The only exceptions are plugins which have gone through major surgery to include additional functionality. Those plugins downloads will come at a minimum upgrade download fee and not full download price (in case this applies to any of your plugins).

4- Unzip your download and upload it overwriting all files. If upgrading calendar plugin (which is the only exception), do not overwrite files, instead move your previous version out of your ./plugins folder and upload the latest fresh version 19.x.

5- Disable Maintenance Mode and off you go. Check plugins configurations for new values that may have been added for additional functionality. If using database configuration (db_config plugin) these values will be auto loaded into your plugins configurations. Just save the changes for them to take effect. Again, calendar plugin should be an exception here. The new 19.x version configuration options is completely different than that seen in v 18.x and older. So, the easiest way is to copy your old configuration somewhere else, reload default configuration for calendar plugin and reconfigure it as needed. It includes a built-in migration tool to help migrate from previous calendar versions.



Good luck!

deafnull

Thanks for this helpful reply!