Openfire
Openfire (anciennement connu sous le nom de Wildfire et auparavant de JiveMessenger) est un serveur Jabber/XMPP écrit en Java et distribué sous licence publique générale GNU.
Développé par | Jive Software (en) |
---|---|
Dernière version | 4.8.3 ()[1] |
Dépôt | github.com/igniterealtime/Openfire |
Écrit en | Java |
Système d'exploitation | Microsoft Windows, Linux, macOS et FreeBSD |
Environnement | Machine virtuelle Java |
Type | serveur XMPP |
Licence | Licence Apache 2.0 |
Site web | www.igniterealtime.org/projects/openfire |
Historique
modifierOrigines du projet et changements de nom
modifierLe projet est lancé par Jive Software en 2002, en partie pour servir de base à leur outil de support client basé sur une application en ligne, FastPath. Il s’appelle originellement Jive Messenger, mais change de nom pour Wildfire en 2005, puis Openfire en 2007 à la suite d'un problème de protection des marques.
Développement actuel
modifierÀ partir de 2008, le projet est totalement géré par la communauté, bien que Jive continue à l’héberger jusqu’en 2016. Il fait partie du projet Ignite Realtime. Le chef du projet est Dave Cridland.
Fonctionnalités
modifierOpenfire propose les fonctions suivantes :
- Interface web d’administration
- Interface pour les plugins
- Customisable
- Support SSL/TLS
- Guide à l’installation et interface ergonomique
- Connectivité avec une base de données (par exemple HSQLDB embarqué, ou DBMS avec le pilote JDBC 3) pour conserver les messages et les informations des utilisateurs
- Connectivité LDAP
- Indépendant de la plate-forme utilisée, Java pur
- Peut supporter jusqu’à 50 000 utilisateurs
Openfire supporte bien les plugins et versions customisées ; il y a d’ailleurs de nombreux plugins disponibles au téléchargement et à l’installation via la console d’administration, tandis que de nombreuses installations présentent des plugins sur-mesure.
Openfire permet à plusieurs serveurs de communiquer en grappe. Le plugin (open-source) est basé sur la technologie open-source Hazelcast.
Administration du serveur par une interface Web
modifierL'essentiel de la configuration et de l'administration du serveur se fait à travers une interface Web. Les administrateurs peuvent se connecter de n'importe où et éditer la configuration du serveur, ajouter ou supprimer des utilisateurs, des salons de conversation…
Notes et références
modifier- « Release 4.8.3 », (consulté le )
Annexes
modifierArticles connexes
modifierLiens externes
modifier- (en) Site officiel
- (en) Openfire
- (en) Dépôt GitHub