Elgg (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 10 mars 2020 à 00:33 et modifiée en dernier par CodexBot (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Elgg
Description de l'image Elgg.jpg.

Informations
Développé par Curverider Ltd
Première version Voir et modifier les données sur Wikidata
Dernière version 5.1.5 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/Elgg/ElggVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Type Réseau social
Licence Licence publique générale GNU version 2 et licence MITVoir et modifier les données sur Wikidata
Site web elgg.orgVoir et modifier les données sur Wikidata

Elgg est un logiciel libre permettant de mettre en place un réseau social en ligne. Il fournit notamment des outils de blog, de microblogging, de partage de fichiers, de mise en réseau des profils d'utilisateurs, de gestion de groupes d'utilisateurs, d'agrégation de données et de nombreuses autres fonctionnalités.

Historique

Elgg a été créé en 2004 par Dave Tosh, alors étudiant de troisième cycle, et Ben Werdmuller, alors développeur web qui s'était impliqué depuis 1995 dans la construction et l'animation de communautés en ligne. Les premières versions du logiciel proposaient une application de la notion de réseau social à l'enseignement en ligne. Par la suite, ils ont fondé la société Curverider Ltd pour poursuivre le développement du logiciel et fournir des services en relation avec lui. Elgg est depuis lors devenu un logiciel aux usages multiples, produit par une large équipe de développeurs. En , Werdmuller a quitté le projet.

En , Curverider est acquis par Thematic Networks et Elgg est transféré à la Fondation Elgg[2],[3],[4].

Elgg peut être librement téléchargé et utilisé. Il est diffusé sous la licence GPL, éditée par la Free Software Foundation. Elgg fonctionne sur des serveurs de type LAMP (Linux, Apache, MySQL et PHP).

Il existe également une version MIT.

Versions

Les versions d'Elgg sont notées sur trois nombres (x.y.z) :

  • les versions majeures sont notées par le premier nombre (x.y.x)
  • les versions mineures correspondent à des évolutions fonctionnelles, et sont notées par le deuxième nombre (x.y.z) ;
  • le dernier chiffre (x.y.z) indique des mises à jour de sécurité ou de petites évolutions ("bugfix")

Version 1.x.x

1.0 : la version 1.0 de Elgg a été publiée le . Cette première version stable incluait de nombreuses fonctionnalités nouvelles (import et export de données, support OpenDD) et était construite sur un modèle de données complètement revu.

1.5 : la version 1.5.0 a été publiée en et marque un tournant vers un framework de réseau social plus généraliste.

1.6 : la version 1.6.0 a été publiée en  ; c'est la dernière version avant le changement d'API. Les plugins de la version 1.5 sont généralement utilisables sans adaptation en version 1.6.

1.7 : la version 1.7.0 du logiciel a été publiée en et marque une normalisation de l'API. Cette version implémente diverses améliorations, la correction de bugs anciens, une sécurité améliorée, la gestion des dépendances entre plugins. Une compatibilité ascendante est maintenue avec les plugins des versions antérieures, assortie d'informations à destination des développeurs pour faciliter la mise à jour des anciens plugins.

1.8 : la version 1.8.x a été publiée en  : les améliorations portent notamment sur l'interface utilisateur.

Liens externes

Bibliographie

Notes et références

  1. « Release 5.1.5 », (consulté le )
  2. A foundation, acquisition and change blog.elgg.org, 2010.
  3. The Elgg Foundation benwerd.com, 2010.
  4. The Elgg Foundation www.downes.ca, 2010.