Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/dandale/www/Evenements/wiki/inc/init.php on line 558

Warning: Declaration of action_plugin_translation::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /home/dandale/www/Evenements/wiki/lib/plugins/translation/action.php on line 36
agenda:implementation [Événements]

Événements

une base de données événémentielle

Outils pour utilisateurs

Outils du site


agenda:implementation

Conception et implémentation

Page de travail pour la conception du logiciel (client et serveur) de publication et agrégation d’événements.

Fonctionnalités 

  • publication de contenu : les organisateurs ou personnes intéressées viennent ajouter du contenu qu’ils peuvent ensuite réutiliser ailleurs.
  • agrégation de contenu existant : les gens signalent un contenu existant sous une licence compatible et il est régulièrement scruté pour être mis à jour dans la base et le réseau de diffusion.
  • présentation :
    • sur le site web : événement, groupement d’événement (par contributeur, modificateur, organisateur, lieu, date,…)
      • OpenAgenda propose, en bêta, un outil de de groupement d’agenda.
    • sur un autre site web : intégration dans une iframe ou via un widget JS (événement, liste d’événements par ex. un agenda, carte d’événements) 1)
    • personnalisation :
      • OpenAgenda propose, en bêta, de personnaliser l’apparence des liste et événement qui peuvent s’afficher en iframe.
  • sauvegarde : …

Fédération

Deux options en vue :

  • modèle fédéré avec l’utilisation du protocole Webfinger qui permet de communiquer des listes de capacités et de propager la connaissance des autres instances.2)
  • modèle décentralisé avec l’utilisation du protocole P2P Gnutella, qui prend en compte 3 types de nœuds dont des supers nœuds qui font du cache et savent arriver à des temps de réponse super intéressants…

API

Prendre les retours d’expérience d’ODEv1, ODEv2 et OpenAgenda pour avoir une idée d’API robuste !

1) Descriptif technique de l'application, consulté le ven. 11 déc. 2015.
agenda/implementation.txt · Dernière modification: 2015/12/15 08:28 par fredericmoreau