MOVIM

MOVIM
MOVIM
Movim logo.svg
Développeur The Movim Project
Type Réseau social
Licence AGPL v3 & LGPL v3
Site web www.movim.eu

MOVIM (acronyme de My Open Virtual Identity Manager) est un projet de création d'un réseau 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.

Sommaire

Technologie

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

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

  1. Movim 0.1. Mis en ligne le 20 juillet 2010, consulté le 28 août 2010

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MOVIM de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Distributed social network — A distributed social network is an Internet social network service that is decentralized and distributed across different providers. The emphasis of the distribution is on portabilitya[›], interoperability and federation capability. It contrasts… …   Wikipedia

  • Flock — 2.0.2 sur Windows Vista …   Wikipédia en Français

  • GNU Affero General Public License — Licence de logiciel Dernière version (en) Version 3 Approuvée par l OSI Oui …   Wikipédia en Français

  • Diaspora (logiciel) — Pour les articles homonymes, voir Diaspora (homonymie). Diaspora …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”