In cPanel & WHM software version 11.42, we’re making the leap from Horde 1.2 to Horde Groupware Webmail Edition 5.1. We’re also shipping this and future versions of Horde as an RPM, to ensure consistent installation and updates.

Some of the new and improved features that you’ll find in our installation of Horde Groupware Webmail Edition 5.1 include:

  • A mobile interface
  • A customizable web interface
  • Threaded conversations
  • Mail filtering
  • A built-in calendar with event reminders
  • An advanced task list system

Removed Horde scripts

It’s important to know that the upgrade process will remove the following Horde 1.2 scripts and symlinks:

  • /bin/killhordeobjs
  • /bin/real-updatehorde
  • /bin/update-horde
  • /bin/updatehorde

We encourage system administrators to prepare for the removal of these scripts by updating any cron jobs or other dependencies that could be affected during the upgrade to cPanel & WHM version 11.42.

Upgrading your Horde data

If Horde 1.2 data is detected when you upgrade your server, then the MySQL database will be backed up to the /var/cpanel/horde/ directory. You can access the last five backups in this directory.

After your existing data is safely backed up, we will update the database schema and convert your Horde tables from Latin 1 to UTF-8 encoding.

Updated configuration values

When you update, any Horde 1.2 configurations will be backed up and stored in /var/cpanel/horde/horde_1.2_config.tar.gz. Unfortunately, we can’t guarantee that existing customizations of Horde won’t be lost during the upgrade process. Horde 1.2 themes and customizations will not be supported in the new version.

When you update to cPanel & WHM version 11.42, the following configuration values will be changed:

  • $conf[‘sql’][‘password’] — MySQL database password
  • $conf[‘sql’][‘hostspec’] — MySQL database hostname
  • $conf[‘sql’][‘database’] — MySQL database name
  • $conf[‘auth’][‘admins’] — Username(s) of the Horde administrator(s), as found in the hordeadmins variable in the /var/cpanel/cpanel.config file
  • $conf[‘spell’][‘params’][‘path’] — Path to the third-party binary for the spellchecker

Customizing Horde

As with any of the RPMs that we ship, system administrators will be able to make their own customizations to the cPanel-provided Horde RPM. For example, you can add more of Horde’s extensive collection of modules or tweak Horde’s default settings to customize your Webmail users’ experience.

You can find out more about Horde Groupware and its available modules at the Horde Project website.