Alternatives open source à Google Agenda – Un bon serveur Minecraft
Pour beaucoup d'entre nous, notre calendrier est notre force vitale. Alors que certaines personnes peuvent s'en tirer avec un calendrier mural ou un agenda papier pour organiser leur emploi du temps, beaucoup d'entre nous ont transformé le processus de gestion des attributions de temps en un calendrier numérique.
La plupart des principaux écosystèmes de fournisseurs fournissent une sorte de solution de calendrier qui peut se synchroniser entre les appareils. Parmi eux, Google Agenda est peut-être le plus répandu. Pour de nombreuses personnes, cela fonctionne, ce qui facilite le suivi de leur emploi du temps sur plusieurs ordinateurs et appareils mobiles et le partage des informations appropriées avec les autres avec lesquels ils doivent se coordonner.
Comme avec d'innombrables autres outils, vous n'avez pas besoin d'utiliser une solution hébergée propriétaire pour vos besoins de calendrier. Il y a peut-être un projet open source qui fonctionne pour vous. Mais avant de plonger, regardons ce qu'est réellement un calendrier.
Sommaire
Calendrier et planification Internet
Si vous utilisez un outil comme Google Agenda, vous utilisez en fait deux outils distincts: une interface utilisateur (le site Web ou l'application mobile) et un serveur d'agenda. Le serveur d'agenda génère des événements, accepte les invitations et vous envoie des rappels lorsque quelque chose que vous avez planifié est sur le point de se produire.
Un événement au format iCalendar (sans relation avec l'application iCal d'Apple) est un simple fichier texte. C'est un format étonnamment simple. Voici un exemple d'événement de base:
COMMENCER: VCALENDAR
PRODID: Seth
VERSION: 2.0
CALSCALE: GREGORIAN
COMMENCER: VEVENT
CRÉÉ: 20200511T114136
DTSTAMP: 20200511T114136
DERNIÈRE MODIFIÉE: 20200511T114136
UID: VE3HK1CEFCK7O7HUSNUM8X
RÉSUMÉ: Exemple d'événement
CLASSE: PUBLIC
STATUT: CONFIRMÉ
DESCRIPTION: Ceci est un exemple de fichier ICS.
DTSTART: 20200520T200000Z
DTEND: 20200520T203000Z
FIN: VEVENT
FIN: VCALENDAR
Si vous copiez et collez ce texte dans un fichier se terminant par .ics, vous pouvez l'importer dans votre calendrier et il apparaîtra sur votre agenda. Une bonne application de calendrier automatise ce processus de sorte que vous êtes rarement au courant que cela se produit, mais c'est vraiment tout ce qu'il y a à la magie apparente du partage de calendriers.
Il n'est pas rare de recevoir un .ics déposer dans un e-mail vous invitant à un événement ou une réunion. Si votre client de messagerie ne gère pas automatiquement ce format pour vous, vous pouvez le télécharger et l'importer dans l'application de calendrier de votre choix. Vous pouvez même laisser d'autres personnes afficher et modifier vos rendez-vous en exécutant un serveur CalDAV, qui est une extension de WebDAV, un protocole pour effectuer des modifications de fichiers distants via HTTP.
Sachant comment les tâches sont réparties, vous devez décider quelles fonctionnalités vous sont essentielles. Si vous cherchez simplement un moyen rapide et facile de partager des événements d'agenda avec d'autres, alors tout ce dont vous avez vraiment besoin est une application d'agenda conforme à iCalendar. Si vous souhaitez autoriser d'autres personnes à consulter et modifier votre calendrier, vous avez également besoin d'un service CalDAV.
Nextcloud (bureau, Web)
Nextcloud est votre maison loin de chez vous, ou du moins votre espace de travail loin de votre bureau. Il s'agit de votre propre stockage cloud personnel, éditeur de texte, galerie de photos, partage de fichiers, application de calendrier et bien plus encore. Parce que Nextcloud inclut un composant CalDAV, vous pouvez créer, exporter, importer et vous abonner aux événements et aux flux iCalendar. Le calendrier de Nextcloud offre toutes les options habituelles que vous attendez d'un calendrier numérique: codage couleur, événements privés et publics, importation et exportation .ics fichiers, événements répétitifs, balises d'emplacement, descriptions, etc.
Vous n'êtes pas obligé d'utiliser Google Agenda pour recevoir et accepter des invitations d'amis et de collègues, ou pour partager vos propres calendriers avec d'autres personnes. Et mieux encore, vous n'avez même pas besoin d'utiliser Nextcloud sur tous vos appareils. Vous pouvez utiliser Nextcloud sur votre bureau, le calendrier intégré sur votre téléphone et autre chose entièrement sur votre ordinateur portable. Grâce à des spécifications ouvertes, elles sont toutes compatibles.
Vous pouvez installer Nextcloud sur votre propre serveur ou compte d'hébergement, ou vous pouvez rejoindre le serveur d'un fournisseur Nextcloud existant, ou payer pour une instance privée de votre choix.
Thunderbird (ordinateur de bureau)
Les créateurs de Firefox maintiennent également le client de messagerie Thunderbird, une application de bureau pour Linux, Windows et Mac pour lire les courriers électroniques en dehors de votre navigateur Web. Comme Firefox, vous pouvez personnaliser Thunderbird avec des plugins, et l'un des plugins les plus populaires est Lightning, un composant de calendrier. Lightning vous permet de créer des événements et même de les publier sur un service CalDAV si vous en utilisez un (comme Nextcloud). Il prend également en charge le codage couleur de vos différents flux de calendrier, offre une variété de vues et dispose même d'un panneau latéral pour une référence rapide lorsque vous parcourez votre courrier électronique.
La force de Thunderbird, en dehors de son architecture de plugin, est qu'il est multi-plateforme. Si vous utilisez différents systèmes d'exploitation tout au long de la journée, vous pouvez vous accorder un peu de stabilité de l'interface utilisateur en utilisant Thunderbird sur chacun d'eux. Vous ne pouvez pas faire en sorte que Windows ou macOS modifient leur fonctionnement, mais au moins vous pouvez vous assurer que, quel que soit l'ordinateur sur lequel vous vous trouvez, votre courrier électronique et votre calendrier, au moins, seront exactement les mêmes.
Evolution et Kontact (bureau)
Si vous avez utilisé un client de messagerie de bureau sur une distribution Linux moderne, vous avez probablement rencontré l'évolution de GNOME. En plus de gérer habilement d'énormes quantités de courriels, Evolution a également un composant de calendrier. Le calendrier est iCalendar-coant, vous pouvez donc importer et exporter des événements iCalendar, et vous pouvez également vous abonner aux flux CalDAV. Parce qu'il utilise la spécification iCalendar, il propose des options familières, telles que la répétition d'événements, la description, l'emplacement, etc.
Le calendrier Evolution propose plusieurs façons de visualiser vos événements planifiés. Les vues habituelles de la semaine et du mois sont disponibles, mais vous pouvez également afficher la "semaine de travail" (en omettant les week-ends, qui ne s'applique à un sous-ensemble de travailleurs), le jour et juste une liste de tâches sans espace vide. Il fournit également une liste de tâches pour le jour en cours dans son volet e-mail, vous n'avez donc pas à cliquer sur votre calendrier pour voir ce qui va arriver plus tard.
Pour les utilisateurs de KDE, Kontact contient Korganizer, un composant de calendrier similaire à celui d'Evolution.
Etar (mobile)
Le calendrier Android en lui-même est en fait open source, vous pouvez donc déjà utiliser un client open source pour votre calendrier sur votre mobile. Cependant, tous les appareils ne sont pas livrés avec ce calendrier, vous pouvez donc en télécharger un similaire à partir du référentiel F-Droid ou consulter la source sur GitHub. Il utilise le même style visuel qu'Android lui-même, de sorte qu'il ressemble et se sent complètement intégré au reste de votre système d'exploitation mobile. Il a des vues pour le mois, la semaine, le jour et juste votre agenda quotidien. Il est conforme à iCalendar, vous pouvez donc partager des calendriers, importer et exporter .ics et abonnez-vous aux flux CalDAV.
AgenDAV (Web)
Dans le monde moderne, beaucoup d'entre nous dépendent de la possibilité d'accéder à notre calendrier de n'importe où, quel que soit l'appareil que nous avons en main, et il n'y a guère de substitut à un calendrier Web solide. Bien qu'il existe de nombreux outils Web qui peuvent extraire des données de CalDAV, mon préféré est AgenDAV, qui a une apparence similaire à Google Calendar. Contrairement à Nextcloud, il n'y a aucun hôte AgenDAV que vous pouvez rejoindre. Si vous souhaitez exécuter un serveur AgenDAV, vous devez l'héberger et l'installer vous-même. Contrairement à Nextcloud, cependant, AgenDAV est juste un calendrier, de sorte que vous n'avez pas la complexité supplémentaire ou le gonflement d'un tas d'applications Web que vous n'avez peut-être pas l'intention d'utiliser.
AgenDAV parle de CalDAV, et il le fait couramment. Il possède toutes les fonctionnalités CalDAV dont vous avez besoin pour interfacer avec d'autres calendriers CalDAV, et les autres fonctionnalités (comme le codage couleur) que la plupart d'entre nous attendons d'une application Web de calendrier.
Ce sont loin d'être les seuls outils que vous pourriez envisager pour conserver un calendrier en utilisant l'open source. Il y en a beaucoup d'autres qui proposent leur propre sélection de fonctionnalités. Quels outils open source utilisez-vous pour tenir un calendrier? Avez-vous piraté ensemble une solution utilisant le mode org et Git? Ou avez-vous fait quelque chose de plus inventif? Faites-le nous savoir dans le commentaire ci-dessous!
Note de l'éditeur: Cet article a été initialement publié en 2016 et a été mis à jour avec de nouvelles informations.
Commentaires
Laisser un commentaire