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
m (+cat)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Le loop est maintenant doté d'un super calendrier au format ics avec une interface clicka convi en Javascript
+
__NOTOC__
 +
Le L∞p est maintenant doté d'un super '''calendrier''' au format ''ics'', également consultable depuis un navigateur.
  
* [http://cal.leloop.org/public.php/leloop/calendar/ Lien ICS pour vos système de calendrier pour tout ce qui se passe au Loop]
+
== Interface web ==
* [http://cal.leloop.org/public.php/leloop/dehors/ Lien ICS pour vos système de calendrier pour tout ce qui se passe en dehors du Loop]
+
* [http://cal.leloop.org/public/ Interface Javascript en lecture seule]
+
  
Pour récupérer ces calendriers avec un client caldav:
+
Le plus pratique (ou pas), est l'interface ''clicka convi<nowiki>'</nowiki>'' tout en JavaScript, mais en lecture seule :
* [http://cal.leloop.org/caldav.php/leloop/calendar/ pour tout ce qui se passe au loop]
+
* [http://cal.leloop.org/caldav.php/leloop/dehors/ pour tout ce qui se passe en dehors du Loop]
+
  
__TOC__
+
* http://cal.leloop.org/public/
  
= Setup =
+
== ICS ==
== 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: [[VM_calendar|calendar.gare.xp]].
+
  
== Serveur ==
+
{{DemiBloc|align=left|title=Web Calendar Access Protocol|
Le serveur est un serveur [http://davical.org 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 http://cal.leloop.org].
+
; Les événements au L∞p : http://cal.leloop.org/public.php/leloop/calendar/
 +
; Les événements ailleurs : http://cal.leloop.org/public.php/leloop/dehors/
 +
}}
  
=== Configuration ===
+
{{DemiBloc|align=right|title=CalDAV|
La configuration se fait dans <code>/etc/davical/calendar.gare.xp-conf.php</code>
+
; Les événements au L∞p : http://cal.leloop.org/caldav.php/leloop/calendar/
 +
; Les événements ailleurs : http://cal.leloop.org/caldav.php/leloop/dehors/
 +
{{Bandeau|Login / Pass :|leloop_ro}}
 +
}}
  
Pour ajouter un calendrier externe, il faut utiliser le script <code>/usr/share/davical/bind_external_calendar.sh</code>
+
{{-}}
  
Le fonctionnementd e davical est un peu particulier. Il faut créer des '''Principals''' depuis un compte admin qui sont de type '''User''', '''Resource''' (un User qui n'a pas pour but de se loguer) et '''Group'''. Par défaut, un principal est créé avec deux '''Collections''', l'une (/username/addresses) qui sert de CardDAV pour la gestion des contacts et l'autre (/username/calendar) qui est le calendrier par défaut.
+
== Voir aussi ==
  
Il est parfaitement possible de rajouter d'autres collections (calendrier ou carnets d'adresses).
+
* [[wikipedia:fr:Web Calendar Access Protocol|Web Calendar Access Protocol]], [[wikipedia:fr:CalDAV|CalDAV]] et [[wikipedia:fr:.ics|ics]] sur Wikipedia
 +
* La mise en place du service est décrite sur [[VM calendar]].
 +
* Le Loop sur Radar!squat!net : http://radar.squat.net/index.php?mode=details&location_id=7775
  
Une collection accessible publiquement, le sera par l'URL /public.php/principal/collection/ en lecture-seule. Les autres collections nécessite une identification et sont accessible par /caldav.php/principal/collection/
+
[[Category:Communication]]
 
+
[[Category:Services]]
Des ACL permettent de définir les accès aux différentes Collections en fonction du Principal qui est connecté.
+
 
+
Plus d'inofs dans le [http://wiki.davical.org Wiki davical]
+
== Client ==
+
Le client JS est un [http://www.inf-it.com/open-source/clients/caldavzap/ CaldavZAP] et accessible de deux endroits:
+
* [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.
+
 
+
=== Configuration ===
+
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>
+

Latest revision as of 13:41, 13 August 2014

Le L∞p est maintenant doté d'un super calendrier au format ics, également consultable depuis un navigateur.

Interface web

Le plus pratique (ou pas), est l'interface clicka convi' tout en JavaScript, mais en lecture seule :

ICS

Web Calendar Access Protocol

CalDAV

Les événements au L∞p 
http://cal.leloop.org/caldav.php/leloop/calendar/
Les événements ailleurs 
http://cal.leloop.org/caldav.php/leloop/dehors/
Login / Pass : leloop_ro

Voir aussi