MeshCal
Serveur d'agenda : Interopérable - Collaboratif - Autonome - Résiliant - Libre !

Serveur d'agenda

Le milieu associatif fonctionne beaucoup par rendez-vous.
Cependant,la communication d'une asso à l'autre n'est pas automatique et il arrive souvent que l'on se "rate". Un mail d'info, un article de blog ou une page wiki... ce n'est pas un agenda !
Il existe des solutions propriétaire de réseaux sociaux qui cherchent à répondre à cette demande mais ces outils posent plusieurs problèmes tant pratiques qu'éthiques. Beaucoup de CMS libres ont aussi des extensions pour tenter de pallier ce manque mais il sont rarement utilisés...
MeshCal est une réponse à ce besoin très précis, il ne fait qu'une chose : gérer des agendas.

Interopérable(^haut^)

Un nouveau format n'apporterait pas grand-chose et il rendrait "captif" ceux ayant fait le choix de l'utiliser (explication). Voila pourquoi MeshCal s'appuye sur les formats standards ouverts existants. Pour le web, ceux-ci sont appelé "RFC".

Collaboratif(^haut^)

MeshCal est donc collaboratif sur deux axes :

Multi utilisateurs

Un site MeshCal peut être piloté par un grand nombre de collaborateurs, ceci avec plusieurs niveaux d'autorisations :
Collaboratif

Interconnecté

MeshCal affiche non seulement les agendas locaux mais aussi ceux de sites tiers respectant les standards. De plus, grâce à son interopérabilité, il peut être exploité par de nombreux dispositifs clients :
MeshCal s'appuie donc sur les RFC 2445 et 5545 pour créer des agenda en fichier texte utilisable par un grand nombre de logiciels :
Interconnexions

Autonome(^haut^)

MeshCal est écrit uniquement en PHP. Ceci parce que PHP représente près de 80% du marché, donc il est très probable que votre site web l'utilise déjà.
MeshCal n'a pas besoin de base de donnée annexe, les informations - notamment les calendriers - étant stocké sur de simple fichiers texte.
Son installation est donc très simple : vous copiez les fichiers(dézippés) sur votre site dans un répertoire de votre site web et ça marche.
C'est tout !
PHP

Résiliant(^haut^)

(Système) Capacité à absorber une perturbation, à se réorganiser, et à continuer de fonctionner de la même manière qu’avant.
Source : wiktionary

Il faut bien tenir compte de l'actualité...
Si internet est conçu pour résister à des frappes nucléaires, ce n'est pas le cas de tous les sites. Beaucoup d'entre eux "tombent" pour différentes raisons (attaque DDos, panne de serveur, censure...) Voilà pourquoi il est important de répliquer l'information en différents points de la toile.
MeshCal est donc conçu ainsi :

Libre(^haut^)

MeshCal est : A condition de : [Small GNU AGPLv3 logo] [CeCILL 2.1] Creative Commons LicenseMeshCal by Jérôme Leignadier-Paradon.

(^haut^)

Contact : leiopar (at) free (point) fr