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 (Configuration: syntaxe)
m (+cat)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Le L∞p est maintenant doté d'un super calendrier au format [[wikipedia:fr:.ics|ics]] avec une interface ''clicka convi<nowiki>'</nowiki>'' en Javascript.
+
__NOTOC__
 +
Le L∞p est maintenant doté d'un super '''calendrier''' au format ''ics'', également consultable depuis un navigateur.
  
 +
== Interface web ==
  
{| class="wikitable" style="text-align:center;" width="100%"
+
Le plus pratique (ou pas), est l'interface ''clicka convi<nowiki>'</nowiki>'' tout en JavaScript, mais en lecture seule :
! scope="row" | Web Calendar Access Protocol<ref>[[wikipedia:fr:Web Calendar Access Protocol|Web Calendar Access Protocol]] sur Wikipedia</ref>
+
| [http://cal.leloop.org/public.php/leloop/calendar/ Au L∞p]
+
| [http://cal.leloop.org/public.php/leloop/dehors/ Ailleurs]
+
| [http://cal.leloop.org/public/ Interface JavaScript en lecture seule]
+
|-
+
! scope="row" | CalDAV<ref>[[wikipedia:fr:CalDAV|CalDAV]] sur Wikipedia</ref>
+
| [http://cal.leloop.org/caldav.php/leloop/calendar/ Au L∞p]
+
| [http://cal.leloop.org/caldav.php/leloop/dehors/ Ailleurs]
+
| '''Identifiant / Mot de passe :''' leloop_ro
+
|}
+
  
 +
* http://cal.leloop.org/public/
  
----
+
== ICS ==
  
 +
{{DemiBloc|align=left|title=Web Calendar Access Protocol|
 +
; 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/
 +
}}
  
__TOC__
+
{{DemiBloc|align=right|title=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/
 +
{{Bandeau|Login / Pass :|leloop_ro}}
 +
}}
  
Le calendrier est hébergé sur une machine virtuelle tournant sur '''[[Serveur_supervixen|supervixen]]'''. Elle est adressée en IP privée fixe et dispose d'un nom de domaine dans la zone de [[La Gare XP|la Gare]] : '''[[VM_calendar|calendar.gare.xp]]''' .
+
{{-}}
  
== Serveur ==
+
== Voir aussi ==
  
Le serveur héberge le service '''[http://davical.org DAViCal]''' installé depuis les dépôts Debian sur une base [http://www.postgresql.org/ Postgresql]. [https://www.apache.org/ Apache] sert le contenu en local (sur calendar.gare.xp) et depuis '''[[Routeur aiguilleur|aiguilleur]]''', un ''reverse proxy'' permet d'accéder au calendrier public et aux ''ics'' à l'URL http://cal.leloop.org .
+
* [[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
  
=== Configuration ===
+
[[Category:Communication]]
 
+
[[Category:Services]]
La configuration se fait dans {{fichier|/etc/davical/calendar.gare.xp-conf.php}}.
+
 
+
Pour ajouter un calendrier externe, il faut utiliser le script {{fichier|/usr/share/davical/bind_external_calendar.sh}} .
+
 
+
Le fonctionnement de '''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 ({{fichier|/username/addresses}}) qui sert de [[wikipedia:fr:CardDAV|CardDAV]] pour la gestion des contacts et l'autre ({{fichier|/username/calendar}}) qui est le calendrier par défaut.
+
 
+
Il est parfaitement possible d'ajouter d'autres ''collections'' (calendriers ou carnets d'adresses).
+
 
+
Une collection publique sera accessible en lecture seule à l'URL /public.php/principal/collection/. Les autres ''collections'' nécessitent une identification et sont accessibles à /caldav.php/principal/collection/ .
+
 
+
Des [[wikipedia:fr:ACL|ACL]] permettent de définir les accès aux différentes ''collections'' en fonction du ''principal'' connecté.
+
 
+
{{Note|Plus d'infos sur le [http://wiki.davical.org wiki de DAViCal].}}
+
 
+
== Client ==
+
 
+
Le client JavaScript est un [http://www.inf-it.com/open-source/clients/caldavzap/ CalDavZAP] et accessible à deux endroits :
+
* '''[http://calendar.gare.xp/client/ http://calendar.gare.xp/client/]''' depuis la Gare XP, en lecture et écriture '''<small><nowiki>[</nowiki>'''nécessite le mot de passe du compte'''<nowiki>]</nowiki></small>'''.
+
* ''''[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 {{fichier|/usr/share/davical/htdocs/{public,client}/config.js}} selon l'interface à modifier. Après toute modification, il est nécessaire de rafraîchir le <code>cache.manifest</code> en appelant l'utilitaire {{fichier|/usr/share/davical/htdocs/{public,client]/cache_update.sh}} .
+
 
+
== Références ==
+
<references />
+

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