Horde removal in version 108

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,309
363
Houston
Hello,



This regression will certainly cause headaches and cPanel always insisted calendar and contacts will be migrated:



But that's sadly not the case : (

Also, I'm not the lead developer on the project but I know you can connect CardDAV to Roundcube, eg. with the roundcube/carddav package. I would really appreciate you consider taking the necessary steps to keep the "business as usual" promise when switching to Roundcube.

Last but not least, I understand cPanel uses a specific PHP version but could you consider using Cloudlinux's supported PHP version for users who have Cloudlinux to be able to keep Horde? I understand that would require some changes, at least, that would prevent a regression and buy your team more time to deliver on the promise.

Thanks : )
Calendars and Contacts will be migrated, and sharing calendars will still function. The only feature that will no longer be usable is shared contacts. We are looking at the possibility of including this functionality within CCS or Roundcube, but it will not be immediate, and I hesitate to make promises in that area. I do understand that this is something that is important to you and many others. It was a business decision to stop using Horde for the reasons I listed above. Without taking into account the potential vulnerability of its PHP support (and lack thereof), there is also the fact that the product is no longer under active development, meaning any issues or problems with it will not be resolved, including security concerns, we cannot in good conscience continue to support the product.
 

kedarbhise

Member
Jan 31, 2023
6
1
3
India
cPanel Access Level
Website Owner
Calendars and Contacts will be migrated, and sharing calendars will still function. The only feature that will no longer be usable is shared contacts. We are looking at the possibility of including this functionality within CCS or Roundcube, but it will not be immediate, and I hesitate to make promises in that area. I do understand that this is something that is important to you and many others. It was a business decision to stop using Horde for the reasons I listed above. Without taking into account the potential vulnerability of its PHP support (and lack thereof), there is also the fact that the product is no longer under active development, meaning any issues or problems with it will not be resolved, including security concerns, we cannot in good conscience continue to support the product.
I would also like to vote for the shared address book feature.
At this time, the users for my organization use it via email clients like Thunderbird, and find it very useful to store contacts that would be useful to the entire organization. At the least, it serves as a directory of users in the organization.

Please include this functionality within Roundcube.
 
  • Like
Reactions: cPRex

aztopdavid

Well-Known Member
Jan 1, 2016
60
16
58
Arizona
cPanel Access Level
Root Administrator
Calendars and Contacts will be migrated,...
I just allowed the update to 108 on my server and unfortunately, the address book migration doesn't appear to have worked. In my own email account, both "Personal Addresses" as well as "Imported Contacts" are empty. There are several contacts in "Collected Recipients," perhaps from a few of the emails I've sent today? (I haven't set any emails since the update to 108 and removal of Horde).

Should I attempt the "Migrate Horde contacts" procedure mentioned in this article? How to Manually Migrate Horde Data to Roundcube

In addition to the contacts going missing, the multiple "Identities" I had configured in Horde also didn't survive, but I guess I'll just have to re-create those as needed.
 
Last edited:
  • Like
Reactions: kedarbhise

kedarbhise

Member
Jan 31, 2023
6
1
3
India
cPanel Access Level
Website Owner
I'm curious about the use case for having multiple address books for a cPanel user. What makes this a necessary feature, as shared contacts are not a function that Roundcube supports right now I'm trying to understand how important this feature is.
Here is how I and people in my organization use multiple address books:

1. Personal address book to store contacts relevant to that person.
2. Shared address book to store contacts relevant to the organization - customers, vendors

I use Thunderbird, and I use the following settings to keep the shared address book up-to-date:
1676001201240.png

This way, the entire team has access to the same address book and are able to initiate / continue a conversation with external entities without having to ask each other to share addresses.

I also use the same address book on my Android phone.

Happy to provide any more details as needed.
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,309
363
Houston
I just allowed the update to 108 on my server and unfortunately, the address book migration doesn't appear to have worked. In my own email account, both "Personal Addresses" as well as "Imported Contacts" are empty. There are several contacts in "Collected Recipients," perhaps from a few of the emails I've sent today? (I haven't set any emails since the update to 108 and removal of Horde).

Should I attempt the "Migrate Horde contacts" procedure mentioned in this article? How to Manually Migrate Horde Data to Roundcube

In addition to the contacts going missing, the multiple "Identities" I had configured in Horde also didn't survive, but I guess I'll just have to re-create those as needed.
@aztopdavid Yes and if you experience issues or concerns with this, please contact support.


For everyone else who shared feedback:
As far as the shared address book concerns - thank you all for those use cases, we definitely are looking to bring shared address books in the future if possible, and your feedback definitely helps solidify that decision for us.
 

jaarons

Registered
May 18, 2007
3
1
151
We don't have a lot of Horde users but they are certainly some of the loudest. We're watching this subject with concern, particularly if the migration tool isn't 100% per above posts.

@cPRex, @cPanelLauren, any idea why there's no obvious information from cPanel about release dates on 108? It's already into Release despite all live docs saying it's in Edge with Current TBD. I pushed all of my shared servers to Stable pending any Horde migration issues with Release, but now I'm thinking I need to disable updates to avoid surprise rollout. Seems suspiciously fast considering it was in Edge for 3 months. Is there a hidden ETA somewhere for when it will hit Stable?
 
  • Like
Reactions: kedarbhise

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
17,470
2,843
363
cPanel Access Level
Root Administrator
@jaarons - as you've likely seen me say in other places on the Forum, there is never an ETA available unless I know with certainty something is being released in the very near future.

The Horde migration tools are what is keeping 108 from being moved to Stable. Until those are in place and confirmed to be working well, it won't be getting bumped up to Stable.
 

GrizzlyAK

Registered
Feb 17, 2023
1
1
0
Alaska
cPanel Access Level
Website Owner
I've been experiencing sync issues with my CardDAV Address Books under cPanel v106.0.15 on my Hosting Provider. The ONLY way cPanel provides means for creating the necessary CardDAV URLs required for CardDAV client access (iPhones, Thunderbird, Outlook clients, etc.) is through Horde (using, likely, the Turba plugin). Horde also provides the CardDAV SERVER for cPanel. This capability DOES NOT EXIST in RoundCube, although you can use RoundCube as a CardDAV client using an EXISTING CardDAV server/URL (i.e., Horde, assuming Horde is still running). If you use cPanel's CardDAV/CalDAV URLs, created via Horde, and you update cPanel to the version without Horde, you will lose your ability to sync Address Books and Calendars with clients using DAV. This could be a HUGE issue for enterprises.

THIS is a major loss of functionality that cPanel is apparently just now discovering. How is that even possible? cPanel needs to provide a robust CardDAV/CalDAV solution before this version is released.

I'd recommend cPanel look at using what Google's CardDAV server uses, since it performs flawlesslessly in the cases where Horde/Turba fails currently (i.e., you can't delete certain fields in a Contact on a Client, only on the Host). Sync is currently fubar and nonexistent in the near future. Great.
 
  • Like
Reactions: kedarbhise

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
17,470
2,843
363
cPanel Access Level
Root Administrator
@GrizzlyAK - you could want to install the Calendar and Contacts server as mentioned here:


That will let you have more connection options in Roundcube, instead of just using the native Horde tools.
 

galaxysurfer

Registered
Aug 4, 2019
1
1
0
Calgary, AB Canada
cPanel Access Level
Website Owner
As former Horde user, I am upset that we are losing it for good. I am not a fan of Roundcube at all. It is too basic & doesn't allow for the same management of emails, little own the Calendar, contacts etc. Can you please look at offering another alternative for those of us that don't like Roundcube? Maybe one of the alternatives such as Rainloop or SOGO could fill Horde's shoes? Sogo would get my vote, since it is in active development.
 
Last edited:
  • Like
Reactions: kedarbhise

rivermobster

Well-Known Member
Dec 16, 2020
137
35
28
SoCal
cPanel Access Level
Root Administrator
Rainloop works decent, but it is also Very basic. It's seems solid with no issues, so that's a plus!

Truthfully, the desktop version of MS Outlook has come a LONG ways. It's all I use anymore.
 

kedarbhise

Member
Jan 31, 2023
6
1
3
India
cPanel Access Level
Website Owner
All of this discussion about using a different mail client instead of Roundcube assumes that we have mail, calendar, and contacts servers running at the backend. With the movement away from Horde, this is no longer automatic.

In my case, the hosting provider has not yet managed to setup CCS at the backend.
 

aztopdavid

Well-Known Member
Jan 1, 2016
60
16
58
Arizona
cPanel Access Level
Root Administrator
For many years, I accessed the email accounts on my server only using Horde, so when it was removed, I did my best to give Roundcube a chance at winning me over. I liked some of the functionality (once I tweaked the settings), although I miss the option to have attachments stripped as items get filed in Sent. However, the current dealbreaker for me is what appears to be a greatly increased amount of computer memory being used on my Windows 10 PC by keeping a Roundcube tab active in Google Chrome. For several weeks, I experienced increased lag time when switching between active applications on my PC, and while I haven't spent the time to test my theory, I think it could be due to Roundcube. When I switched to having MS Outlook open instead of Roundcube, the phenomenon subsided. Also, when actively processing my inbox in Roundcube, I noticed frequent lags while Roundcube displayed "Loading..." in the lower right-hand corner. I know that could be due to things like the efficiency of the connection to my server or server load, but the load on my VPS is typically below 0.10.

As currently configured, I don't have any "Filters" options in my Roundcube settings, but a quick search shows that "ManageSieve" probably needs to be configured in Dovecot in order to enable Sieve filtering options in Roundcube. The option to have messages automatically filtered is pretty important, IMO.

Sorry this was a bit long, but for me, the jury is still out on Roundcube.
 
Mar 18, 2023
1
2
3
Brooklyn
cPanel Access Level
Website Owner
ATTN: cpanel

roundcube does not have the capabilities required by your clients.

roundcube does have a calendar. it can do events ONLY. it does not handle TASKS. this is yet one more reason why no one used roundcube. most of us... speaking for myself had two choices. roundcube or horde. many years ago i was faced this choice decision. roundcube had it's try first, after seeing its capabilities, i was immediately turned off and tried horde. never went back.

horde never stopped developing, they stopped getting assistance. this is a large organization with the resources to help.

this is a direct link to horde: they have working software, it just needs some help.

Horde DOES in fact work with PHP 8.2

help them out with code. assist them, get it ready, so they can release the 6.0 stable version. I am not a die hard horde fan. i just need software that works. roundcube is a toy without batteries.

Horde contact Page

Robert
CEO BrooklynElectronicsGroup

these guys have a 'donation' box and sell t-shirts . you don't.
contact them and collaborate to get the software running for your clients.
 
Last edited: