Horde est un “cadre d’application” ou “socle” (framework) permettant de développer rapidement des applications internet et de groupe de travail basées sur les standards et largement internationalisées. Il est développé en PHP.
Horde utilise les classes PEAR ou PECL qui permettent de mettre en oeuvre certains protocoles réseaux comme SOAP, XML_RPC, en plus des librairies PHP traditionnelles (LDAP, IMAP, SQL)
Les principales applications modulaires et interopérables sont :
webmail dans trois versions : IMP, MIMP (PDA, mobiles), DIMP (avec Ajax) avec gestion des règles de filtrage (Ingo)
organisation : carnet d’adresses (Turba), agenda (Kronolith), tâches et notes (Nag et Mnemo) ainsi qu’un gestionnaire de fichiers (Gollem)
Horde propose aussi un ensemble de ces applications packagées pour l’organisation de groupes de travail : Horde Groupware et Horde Groupware Webmail Edition. On peut partager de nombreuses données (agenda, carnet d’adresses, fichiers), gérer des rendez-vous communs…
Philippe Depouilly (Institut de Mathématiques de Bordeaux)