[commits] [Wiki] created: Distributions

Gunnar Wrobel p at rdus.de
Tue Jan 31 23:15:52 UTC 2012


wrobel  Tue, 31 Jan 2012 23:15:52 +0000

Created page: http://wiki.horde.org/Distributions

+ Introduction

With the release of Horde 4 the complete framework has been released  
as single components. [http://pear.horde.org The Horde PEAR server]  
offers about a hundred distinct packages by now. Splitting the  
software in that many components has several benefits. On the one hand  
it restricts the developers to the boundaries provided by the  
interfaces offered by the modules. This has a direct effect on code  
quality. And on the other hand it allows adapting a Horde installation  
to diverse environments in a very flexible manner.

You may be used to installing a web application by extracting a single  
tar archive to the document root of your web server. Installing dozens  
of modules this way would be something that cannot be done manually  
anymore. A package manager is required. In the PHP world the dominant  
solution is the PEAR system. While it may not be that widely used and  
also have some issues it is being present by default on each PHP  
installation. If your system supports PHP it is unlikely that you do  
not have PEAR.

Thus the Horde developers decided to support the PEAR system for  
installing Horde 4 - at least as long as nothing better comes along.  
In addition PEAR is the only system supported by the developers for  
installing and updating Horde 4. Providing alternatives would simply  
consume too much time which is better spent developing the source code.

But of course the Horde developers hope for third parties to repackage  
the original distribution of PEAR packages. This has a long tradition:  
Horde 3 has been available as distribution specific packages on nearly  
all major Linux distributions and it has been repackaged for cPanel  
and Plesk. The same is happening for Horde 4. You rather want tar  
archives or would prefer a phar package? Go for it. We will list it  
here.

+ Horde 4

Horde 4 has not yet been picked up by that many distributions. A few  
offer it already but we expect the list to grow over time.

*  
[http://software.opensuse.org/search?q=horde&baseproject=openSUSE%3A12.1&lang=de&exclude_debug=true  
OpenSUSE]
* [http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/horde4-base/ FreeBSD]
* [http://packages.debian.org/wheezy/php-horde-activesync Debian] (in  
progress)

+ Horde 3

Horde 3 has been packaged for pretty much all major distributions. It  
should be no problem to find the corresponding packages.

+ Web hosting management tools

Both [http://www.cpanel.net/ cPanel] and  
[http://www.parallels.com/de/products/plesk/ Plesk] integrate Horde 3  
in the set of web applications that you can install via either of the  
tools. Both seem to be working on integrating Horde 4. At least for  
cPanel there is a  
[http://forums.cpanel.net/f145/horde-groupware-webmail-edition-4-0-case-50766-a-216042.html corresponding  
thread]

Thus you can use these web application management tools to get a Horde  
installation with a minimum of fuss. Usually you will loose some of  
the flexibility you gain with a PEAR or distribution based  
installation but on the other hand this may reduce potential sources  
for error.



More information about the commits mailing list