Horde (software)

Last updated
Horde Application Framework
Developer(s) The Horde Core Team
Stable release
5.2.23 [1] / 14 June 2020;3 years ago (14 June 2020)
Repository
Written in PHP
Operating system Cross-platform
Available inEnglish and many others (multilingual) [2]
Type Web application framework
License GNU Lesser General Public License
Website www.horde.org

Horde is a free web-based groupware. The components of this groupware rest on the Horde framework, a PHP-based framework provides all the elements required for rapid web application development. Horde offers applications such as the Horde IMP email client, a groupware package (calendar, notes, tasks, file manager), a wiki and a time and task tracking software.

Contents

History

The Horde framework evolved from the IMP (Internet Messaging Project) webmail that Chuck Hagenbuch published on Freshmeat in 1998. [3] A constant stream of feature requests not all fitting for a webmail application led to the development of a more generic web application backbone: the Horde framework. The first announcement on Freshmeat was version 1.3.3 at the beginning of 2001. [4] The release of Horde 2.0 and IMP 3.0 was the first one with two truly separate components. [5]

Horde as a generic web application framework primarily supported the webmail as well as a set of groupware applications by the time Horde 3.0 was released in 2004. [6] The modular and flexible nature of the software allowed many service providers and packagers to integrate the software into their portfolio. Horde is the software used for webmail offered by SAPO [7] which serves several million users. [8] The software has been packaged for all major Linux distributions [9] [10] [11] and is available as a component in hosting tools such as Plesk [12] or cPanel. [13]

With the release of Horde 4.0 in 2011 [14] the framework saw significant architectural changes, a split into nearly a hundred separate PEAR packages [15] and support for smartphones.

While preparing the last Horde 3 maintenance release in February 2012 the Horde developers discovered that hackers breached the security of the Horde FTP server and managed to place a backdoor into three of the distributed packages. [16] The attack had taken place in November the year before so that the modified packages were distributed over three months. One of the tainted packages was picked up by the unstable branches of Debian and Ubuntu and were fixed immediately after the successful attack was disclosed. [17] The attackers did not modify the newer Horde 4 sources.

Applications

The Horde framework contains the following applications and application groups.

Horde Email Platform

Horde Groupware

Horde Groupware Webmail Edition

Horde Groupware Webmail Edition extends the Horde Groupware by the Horde e-mail applications IMP and Ingo.

Horde developer tools

Integration into other products

Horde was the web client for the Kolab groupware system up until version 3. It is also integrated into the Plesk Server management software, and was integrated into cPanel & WHM until version 108. [18]

See also

Related Research Articles

<span class="mw-page-title-main">APT (software)</span> Free software package management system

Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.

<span class="mw-page-title-main">Ubuntu</span> Linux distribution developed by Canonical

Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical, and a community of other developers, under a meritocratic governance model. As of October 2023, the most-recent release is 23.10, and the current long-term support release is 22.04.

<span class="mw-page-title-main">SquirrelMail</span> Software project

SquirrelMail is a project that aims to provide both a web-based email client and a proxy server for the IMAP protocol.

<span class="mw-page-title-main">Webmin</span> Web-based control panel for Unix-like systems

Webmin is a web-based server management control panel for Unix-like systems. Webmin allows the user to configure operating system internals, such as users, disk quotas, services and configuration files, as well as modify and control open-source apps, such as BIND, Apache HTTP Server, PHP, and MySQL.

cPanel is web hosting control panel software developed by cPanel, L.L.C. It provides a graphical interface (GUI) and automation tools designed to simplify the process of hosting a web site to the website owner or the "end user". It enables administration through a standard web browser using a three-tier structure. While cPanel is limited to managing a single hosting account, cPanel & WHM allows the administration of the entire server.

XULRunner is a discontinued, packaged version of the Mozilla platform to enable standalone desktop application development using XUL, developed by Mozilla. It replaced the Gecko Runtime Environment, a stalled project with a similar purpose. The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. Mozilla stopped supporting the development of XULrunner in July 2015.

<span class="mw-page-title-main">Maemo</span> Mobile operating system by Nokia

Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to compete with Apple and Android, but ultimately failed to surpass both companies.Maemo is mostly based on open-source code and has been developed by Maemo Devices within Nokia in collaboration with many open-source projects such as the Linux kernel, Debian, and GNOME. Maemo is based on Debian and draws much of its GUI, frameworks, and libraries from the GNOME project. It uses the Matchbox window manager and the GTK-based Hildon framework as its GUI and application framework.

The Internet Messaging Program or IMP is a webmail client. It can be used to access e-mail stored on an IMAP server. IMP is written in PHP and a component of the collaborative software suite Horde.

<span class="mw-page-title-main">Group-Office</span>

Group-Office is a PHP based dual license commercial/open source groupware and CRM and DMS product developed by the Dutch company Intermesh. The open source version, Group-Office Community, is licensed under the AGPL, and is available via GitHub. GroupOffice Professional is a commercial product and offers additional business modules like project management, finance, HR and time tracking.

<span class="mw-page-title-main">Xarchiver</span>

Xarchiver is a front-end to various command line archiving tools for Linux and BSD operating systems, designed to be independent of the desktop environment. It is the default archiving application of Xfce and LXDE. Deepin's archive manager is based on Xarchiver.

<span class="mw-page-title-main">K Desktop Environment 3</span> Free software

K Desktop Environment 3 is the third series of releases of the K Desktop Environment. There are six major releases in this series. After the release of KDE 4, version 3.5 was forked into the Trinity Desktop Environment.

<span class="mw-page-title-main">Hildon</span> Linux-based application framework

Hildon is an application framework originally developed for mobile devices running the Linux operating system as well as the Symbian operating system. The Symbian variant of Hildon was discontinued with the cancellation of Series 90. It was developed by Nokia for the Maemo operating system. It focuses on providing a finger-friendly interface. It is primarily a set of GTK extensions that provide mobile-device–oriented functionality, but also provides a desktop environment that includes a task navigator for opening and switching between programs, a control panel for user settings, and status bar, task bar and home applets. It is standard on the Maemo platform used by the Nokia Internet Tablets and the Nokia N900 smartphone.

The following tables compare general and technical information for a variety of web hosting control panel software packages.

Ipswitch IMail Server is an email server application with groupware functionality that runs on Microsoft Windows OS. It was developed in 1994 by Ipswitch, Inc., a software company based in Lexington, Massachusetts.

<span class="mw-page-title-main">Peppermint OS</span> Linux computer operating system

Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.

AppStream is an agreement between major Linux vendors to create an infrastructure for application installers on Linux and sharing of metadata.

<span class="mw-page-title-main">AlternC</span>

AlternC is a set of open-source Web Hosting server management software for Linux/UNIX-like systems, whose aim is to promote self hosting by individuals or small structures, and provide its users with an easy web-based interface to manage a web and mail server.

MailEnable is a Windows-based, commercial email server distributed by MailEnable Pty. Ltd, an Australian-based software company which was established in 2002.

References

  1. "Release 5.2.23". 14 June 2020. Retrieved 23 January 2021.
  2. "Horde localization". www.horde.org. Retrieved 2012-01-31.
  3. "Horde case study". www.horde.org. Retrieved 2012-01-21.
  4. "Horde-1.3.3 release". freecode.com. Retrieved 2012-01-21.
  5. "Horde-2.0 release". marc.info. Retrieved 2012-01-21.
  6. "Horde-3.0 release". it-republik.de. Retrieved 2012-01-21.
  7. "Horde powering portugalmail.pt". codebits.eu. Archived from the original on 2012-01-28. Retrieved 2012-01-21.
  8. "Horde developer supports SAPO". janschneider.de. Retrieved 2012-01-21.
  9. "Horde on Debian". wiki.debian.org. Retrieved 2012-01-21.
  10. "Horde on Ubuntu". packages.ubuntu.com. Retrieved 2012-01-21.
  11. "Horde RPMs". rpmfind.net. Retrieved 2012-01-21.
  12. "Horde via Plesk" (PDF). www.parallels.com. Archived from the original (PDF) on 2008-03-16. Retrieved 2012-01-21.
  13. "Horde via cPanel". cpanel.net. Archived from the original on 2011-12-31. Retrieved 2012-01-21.
  14. "Horde4.0 release". techworld.com.au. Retrieved 2012-01-21.
  15. "Horde PEAR server". pear.horde.org. Retrieved 2012-01-21.
  16. "Horde 3 tainted by backdoor". arstechnica.com. Retrieved 2012-02-20.
  17. "Debian removal of the backdoor". debian.org. Retrieved 2012-02-20.[ permanent dead link ]
  18. "cPanel Deprecation Plan". cPanel & WHM Documentation. Retrieved 2023-03-14.