Vous êtes étudiant à l'EM Lyon ? Vous voulez avoir accès à votre emploi du temps sans vous connecter sur le MakersBoard ? C'est possible en quelques clics grâce à IFTTT !

Cette application a été exclusivement conçue pour les étudiants de l'EM Lyon possédant un iPhone.
Desormais, il ne leur sera plus nécessaire de se connecter au MakersBoard pour accéder à leur emploi du temps. Il leur suffit d'utiliser notre applet qui permet de transférer directement le calendrier depuis le site vers l'application calendrier d'iOS, et ce une bonne fois pour toute.

Le principe de fonctionnement de cette application est simple : il suffit de relier un Applet (ici iOS Calendar) à votre site web et l'application fera le reste.

Pour créer votre Applet, suivez les étapes détaillées ci-dessous :

Préambule:

Dans un premier temps il est nécessaire d'avoir un compte google et un compte IFTTT. Dans le cas où vous n'auriez pas encore de comptes, rendez-vous sur Google et sur IFTTT.

Ensuite, recherchez webhooks dans la barre de recherche située en haut à droite et cliquez sur l'icone correspondante.

Activez cet applet en cliquant sur connect.
Afin d'identifier et récupérer votre clé API qui doit être intégrée dans le code de votre site internet, cliquez sur "Documentation" (en haut à droite).

Étape 1 : configuer "if+this"

Maintenant, cliquez sur "mes Applets" en haut à gauche puis sur "New Applet" en haut à droite.

Cliquez maintenant sur "If This" et tapez Webhooks dans la bare de recherche. Sélectionnez alors Webhooks en tant que première plateforme d'intéraction pour notre applet.

Cliquez sur “Receive a web request”. Puis nommez votre “event” (ici importer_calendrier). Ce nom devra ensuite apparaître dans le code du site internet (à la suite de la clé API)

Une fois le nom de votre "event" choisi, vous pouvez cliquer sur "Create trigger" pour passer à l'étape suivante.

Étape 2 : Configurer "...then+that"

Il est maintenant temps de sélectionner la deuxième plateforme d'interaction que vous souhaitez utiliser (ici IOS Calendar), en cliquant sur "+ that".

Cliquez sur Create a calendar event, puis remplissez les informations relatives au cours que vous souhaitez rentrer sur votre calendrier iOS. Enfin, appuyez sur "Create Action".



Étape 3 : finalisation de l'applet:

Enfin, cliquez sur "create action". Si toutes les étapes précédentes ont été suivies correctement, on obtient :

Après avoir cliqué sur "Finish", l'applet est créé. Il reste à le relier à un bouton de notre site internet pour que cela fonctionne. (voir le développement dans l'étape 4).

Étape 4 : Le site internet

Le but est de créer un bouton "importer le calendrier" relié à l'Applet dans le code du calendrier du site MakersBoard. Pour cela, il faut coder un bouton en suivant les indications suivantes : help-bouton. Une fois le bouton créé grâce à ces indications, il faut intégrer la clé API et le nom de l'event (voir préliminaires) avec JSON. L'image ci-dessous montre comment relier IFTTT au site internet avec un bouton, grâce à JavaScript :


Et voilà, maintenant que votre site web est relié à l'Applet, vous pouvez avoir accès à votre calendrier n'importe où et n'importe quand, sans nécessiter de connection Internet.

Il vous suffit juste d'avoir pris le temps au préalable de rentrer les cours que vous souhaitiez voir apparaître sur votre calendrier iOS.