aboutsummaryrefslogtreecommitdiff
path: root/templates/calendars.html
blob: 95cda8f7c55c865851e8d99a6463ed3210347933 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{% extends "index.html" %}

{% block title %}ICS disponibles pour le groupe {{ group }} – {% endblock %}

{% block body %}
      <h2>ICS disponibles pour le groupe {{ group }}</h2>
      <p>
        Le format ICS (ou iCalendar) permet d’importer un calendrier
        dans un agenda électronique.<br />
        <a href="https://fr.wikipedia.org/wiki/ICalendar">En savoir plus</a>
      <p>
        Il existe plusieurs logiciels ou services permettant
        d’utiliser ces fichiers :
      <ul>
        <li>Sur Linux et Windows, l’extension Lightning du logiciel
        Thunderbird ;</li>
        <li>Sur Mac et iOS, iCloud ;</li>
        <li>Sur Android, l’application libre ICSx<sup>5</sup> peut les
        récupérer périodiquement et les afficher sur l’application
        Agenda de base.
        <a href="https://f-droid.org/fr/packages/at.bitfire.icsdroid/">Elle
        est gratuite sur F-Droid</a> ;</li>
        <li>Sur Web, NextCloud.</li>
      </ul>
      <p>
        <b>N’utilisez pas Google Calendar pour synchroniser un
        calendrier ICS</b>.  Ce service empêche de définir la
        fréquence de synchronisation ou de forcer une mise à jour et
        conserve les événements en cache, même si on supprime le
        calendrier.  À cause de cela, il peut y avoir un délai de un
        jour entre le changement d’une information sur celcatsanitizer
        et sa prise en compte sans aucun recours possible.
        <!-- Le lecteur attentif pourra se demander si il n’y a pas de
conflit d’intérêt entre l’écosystème Android, dans lequel
l’application de base (Agenda) ne peut se synchroniser qu’à Google
Calendar à moins d’installer une application tierce (telles que
DAVDroid ou ICSDroid, malheureusement payantes sur le Play Store mais
gratuites sur F-Droid).

Il pourra aussi se questionner sur la raison du mauvais support des
ICS par ce service - serait-ce une technique pour inciter les
utilisateurs à se servir de Google Calendar en priorité, au détriment
des formats standards et des autres écosystèmes (par exemple, celui
d’Apple), et ainsi attirer plus d’utilisateurs ? -->
      <ul>
        <li><a href="{% url "ics" timetable.year.slug timetable.slug group.slug %}">Un seul ICS pour tous les cours</a></li>
{% for group in groups %}
        <li><a href="{% url "ics-group" timetable.year.slug timetable.slug group.slug %}">ICS des cours du groupe {{ group }} uniquement</a></li>
{% endfor %}
      </ul>
{% endblock %}