Movim

De EverybodyWiki Bios & Wiki
Aller à :navigation, rechercher


Movim
Description de l'image Movim-logo.svg.
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |frameless |Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value). |upright=1 |alt=Description de cette image, également commentée ci-après ]]
Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value).
Informations
Créateur Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Développé par The Movim Project
Première version
Dernière version 0.8.0 ()
Version avancée Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Dépôt Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
État du projet Actif
Écrit en Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Interface Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Environnement GNU/Linux
Taille des données Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats lus Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Langues Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Type Réseautage social
Licence Licence libre (AGPL v3 & LGPL v3)
Documentation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Site web Site officiel

Chronologie des versions

MOVIM (acronyme de My Open Virtual Identity Manager) est un projet de création d'une application web de réseautage social, sous forme de logiciel libre sous licence AGPL, et décentralisé. C'est-à-dire que l'utilisateur pourra soit rejoindre un site existant, soit télécharger le logiciel et installer sa propre instance de Movim.

Technologie[modifier]

Movim est développé en PHP. Le logiciel utilisait dans un premier temps le framework Symfony. La complexité générale de l'application et de la gestion des connexions XMPP a poussé les développeurs a réécrire MOVIM en tant qu'application indépendante, avec ses propres bibliothèques et interfaces de programmation (API).

Movim repose sur la bibliothèque JAXL pour l'implémentation de XMPP[1]. JAXL gère la connexion au serveur XMPP à travers le protocole BOSH.

Architecture[modifier]

Le projet repose sur un ensemble de bibliothèques assurant l'abstraction des sous-systèmes de communication et de gestion des données.

Les requêtes sont traitées par des instances d'une classe dérivée d'une interface de contrôleur. Cette méthodologie est analogue au traitement des requêtes dans un framework MVC.

L'accès à l'interface est assuré par un système de widgets, permettant grâce à des capacités d'introspection, d'écrire de tels éléments AJAX, sans recourir au javascript.

L'affichage des pages utilise un système de templates emboîtés.

Notes et références[modifier]

  1. « Movim 0.1 », (consulté le 28 août 2010)

Annexes[modifier]

Articles connexes[modifier]

  • Jappix
  • Diaspora
  • Friendica

Liens externes[modifier]




Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).


Autres articles des thèmes Logiciels libres logiciels libres ET Internet internet : GitHub

Autres articles des thèmes Internet internet ET Informatique Informatique : Netweb

Autres articles des thèmes logiciels libres ET Informatique Informatique : NeoFrag, Projeqtor, K9copy

Autres articles du thème Logiciels libres logiciels libres : YaP!, Hardened Linux From Scratch, NeoFrag, AnalyseSI, Thierry Stœhr, LoLiWin, Automne CMS

Autres articles du thème Internet internet : Phil Archer, Louan (vidéaste), YouScribe, It's Complicated: The Social Lives of Networked Teens, Taken Out of Context: American Teen Sociality in Networked Publics, Webradio, Alex Yesmonga

Autres articles du thème Informatique Informatique : MyPortal CRM, Alfred Chuang, Zeste de Savoir, Écran jaune de la mort, Mathenpoche, DataLife Engine, Fondation du langage D

Cet Article wiki "Movim" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques.