Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Calendrier"

From Le L∞p's Wiki
Jump to: navigation, search
(Moving links to their actual place)
(Client: Add some details for updating the cnfiguration)
Line 18: Line 18:
 
* [http://calendar.gare.xp/client/ http://calendar.gare.xp/client/] depuis la Gare XP, pour lecture et écriture et nécessite le mot de passe du compte.
 
* [http://calendar.gare.xp/client/ http://calendar.gare.xp/client/] depuis la Gare XP, pour lecture et écriture et nécessite le mot de passe du compte.
 
* [http://cal.leloop.org/public/ http://cal.leloop.org/public] depuis le reste des intertubes, mais en lecture-seule.
 
* [http://cal.leloop.org/public/ http://cal.leloop.org/public] depuis le reste des intertubes, mais en lecture-seule.
 +
 +
La configuration du client se fait dans <code>/usr/share/davical/htdocs/{public,client}/config.js</code> selon l'interface à modifier. Après toute modification, il est nécessaire de rafraichier le cache.manifest en appelant l'utilitaire <code>/usr/share/davical/htdocs/{public,client]/cache_update.sh</code>

Revision as of 12:02, 2 October 2013

Le loop est maintenant doté d'un super calendrier au format ics avec une interface clicka convi en Javascript

Setup

Serveur

Le calendrier est hébergé sur une machine virtuelle tournant sur Serveur_supervixen. Elle est adressée en IP privée fixe et dispose d'un nom de domaine dans la zone de la gare: calendar.gare.xp.

Serveur

Le serveur est un serveur Davical installé avec les packages Debian sur une base postgres. Un apache sert le contenu en local (sur calendar.gare.xp) et depuis aiguilleur, un reverse proxy permet d'accèder au calendrier public et aux ics sur l'URL http://cal.leloop.org.

Client

Le client JS est un CaldavZAP et accessible de deux endroits:

La configuration du client se fait dans /usr/share/davical/htdocs/{public,client}/config.js selon l'interface à modifier. Après toute modification, il est nécessaire de rafraichier le cache.manifest en appelant l'utilitaire /usr/share/davical/htdocs/{public,client]/cache_update.sh