[horde] Horde 4.0-ALPHA1

Gunnar Wrobel wrobel at horde.org
Fri Mar 11 13:13:32 UTC 2011


Zitat von LALOT Dominique <dom.lalot at gmail.com>:

> Hello Jan,
>
> That's good news. I've only tested git version and will have to manage with
> another install method.
> The problem that I see, is that I patched an olderversion for lots of
> things:
>
> ldap group driver based on attributes instead of ldap groups.
> patch on IMAP to support CAS SSO which is still not supported. Do you
> provide information about shibboleth+imap?
> disabling many templates for global shares.
>
> Will it be possible to find a way to have our own patches, or should I apply
> patches after a pear update?

Patching upstream software will always place you in a peculiar  
situation. While you probably want to keep up-to-date with the newest  
versions each and every upgrade will hurt you in proportion to the  
amount of patches you have. My suggestion is to try to clean your  
patches to that degree that they can be integrated upstream. This will  
hurt you just once by taking some time for the effort to clean the  
patches up. But it usually hurts far less than the stretched agony of  
patching after each upgrade.

That being said: If the patch clean up is not possible for you then  
I'd suggest to stick with git rather than relying on PEAR. Patching  
PEAR packages won't be easy as this is not what PEAR is about. Git  
however is about code modifications so keeping patches in there makes  
a lot of sense. And the result when installing from Git based on a  
"release tag + your patches" branch on your side should be the same as  
when installing via PEAR and manually applying the patches.

Cheers,

Gunnar

>
> Thanks for your advice
>
> Dom
>
> 2011/3/9 Jan Schneider <jan at horde.org>
>
>> After more than two years of development, the Horde Team is pleased to
>> announce
>> the first alpha release of the Horde Application Framework version 4.0.
>>
>> The Horde Application Framework is a flexible, modular, general-purpose web
>> application framework written in PHP. It provides an extensive array of
>> components that are targeted at the common problems and tasks involved in
>> developing modern web applications. It is the basis for a large number of
>> production-level web applications, notably the Horde Groupware suites. For
>> more
>> information on Horde or the Horde Groupware suites, visit
>> http://www.horde.org.
>>
>> IMPORTANT! This is a preview version that should not be used on production
>> systems. This version is considered feature complete but there are likely
>> to be
>> bugs. You should not use this preview version with existing production
>> data. Migration of data from earlier versions has not been fully tested yet
>> and
>> is not supported.
>>
>> We encourage widespread testing and feedback via the mailing lists or our
>> bug
>> tracking system. Updated translations are very welcome, though some strings
>> might still change before the release candidates are prepared.
>>
>> The installation method for Horde 4 has been changed to use the PEAR
>> installer. To prepare your local PEAR installation to install software from
>> Horde's PEAR server, run the following commands from the command line:
>>
>>  pear channel-discover pear.horde.org
>>  pear install horde/horde_role-alpha
>>  pear run-scripts horde/horde_role
>>
>> The last command will ask you for the filessystem location for your Horde
>> installation. This should be some path in your web server's document root,
>> e.g. /var/www/horde. These commands only need to be run once. You are now
>> prepared to install, upgrade and uninstall Horde packages. To install the
>> alpha
>> release of Horde, run the following commands:
>>
>>  pear install horde/horde-alpha
>>
>> Just go to the config/ directory of your Horde installation and copy
>> conf.php.dist to conf.php:
>>
>>  cd /var/www/horde/config/
>>  cp conf.php.dist conf.php
>>
>> Then point your browser to the installation location, go to the
>> Administration/Configuration screen and start configuring. You probably
>> want
>> to:
>>
>> 1. Configure a real authentication backend!
>> 2. Configure a database backend (Horde configuration, Database tab)
>> 3. Install the database tables ("Update all DB schemas" button)
>> 4. Configure any other applications you installed
>>
>> For more detailed installation and configuration instructions, e.g. how to
>> install Horde from PEAR into a location other than the system default,
>> please
>> see https://github.com/horde/horde/blob/master/horde/docs/INSTALL.
>>
>> The major changes compared to the Horde version 3.3 are:
>>
>>    * Completely refactored component library for PHP 5
>>    * Much easier installation through PEAR installer
>>    * Simplified configuration process
>>    * Frameless layout
>>    * Grouping into advanced and simple user preferences
>>    * Improved caching and reduced session sizes
>>    * Much faster Share library
>>    * Better Share support for large user basis
>>    * Improved Image library
>>    * Reduced dependency on external libraries
>>    * Lots of improvements in all library components
>>
>> Please see our issue tracker for a list of open bugs on this release:
>> http://bugs.horde.org/query/showstoppers4
>>
>> The full list of changes (from version 3.3) can be viewed here:
>>
>>
>> https://github.com/horde/horde/blob/03a543976c302ba1c7da5674580f6f2dbb76c6d5/horde/docs/CHANGES
>>
>> Have fun!
>>
>> The Horde Team.
>>
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>
>
>
>
> --
> Dominique LALOT
> Ingénieur Systèmes et Réseaux
> http://annuaire.univmed.fr/showuser.php?uid=lalot
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org

-- 
Core Developer
The Horde Project

e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org

pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de




More information about the horde mailing list