Module Evernote 2.0
Description
Ce module fournit un connecteur pour visualiser et importer des notes ou pièces jointes d'un compte Evernote.
Il est compatible à partir de la version 9 du coeur applicatif.
Captures d'écran
Installation
Déposer les modules suivants depuis le gestionnaire de modules et redémarrez JCMS :
- OAuthPlugin
- EvernotePlugin
Présentation des fonctionnalités
Le module permet de récupérer le contenu de notes Evernote au sein d'un site JCMS.
Une note peut être importée ou insérée dans un champ WIKI.
Autorisations
Le module OAuthPlugin est nécessaire au fonctionnement du module.
En effet, pour accéder à ses notes, l'utilisateur doit autoriser le module Evernote à se connecter à son compte Evernote.
Lors de sa première connexion, l'utilisateur est invité à autoriser l'application Jalios JCMS à accéder à son compte.
Les droits donnés à cette application permettent la lecture et l'écriture, mais le module n'effectue que de la lecture, et à aucun moment ne modifie les données Evernote de l'utilisateur.
Enfin, il est possible à tout moment de révoquer cet accès en éditant son profil.
Consultation des notes
Un navigateur de notes dédié est disponible depuis le menu publier.
Il présente les carnets de notes à gauche, et la liste des notes du carnet en cours.
Une note peut être affichée avant import.
Les pièces jointes d'une note peuvent être importées séparémment.
Lorsqu'une note ou une pièce jointe est sélectionnée pour import, une seconde étape permet de renseigner les méta données JCMS.
Import d'une Note
Une note importée est stockée en tant que type de contenu JCMS Note Evernote. Ce type de contenu doit être autorisé. Le texte de la note est conservé dans le format HTML.
Import d'une pièce jointe
Les pièces jointes d'une note sont importées sous forme de FileDocument. Il faut donc autoriser ce type de contenu dans l'espace souhaité.
Insertion WIKI
La note est convertie au format WIKI. Ses éventuelles pièces jointes sont stockées dans JCMS, et pointées par le texte WIKI de la note.
Mise à jour
Une note qui a été importée peut avoir été modifée localement, ou sur le service Evernote.
Dans tous les cas, ces modifications sont détectées, et l'utilisateur peut choisir de mettre à jour la note importée par la dernière version du service.
Dans le navigateur de notes, la dernière version des notes peut être affichée en cliquant sur le bouton Rafraîchir. Cela permet au module de prendre en compte les toutes dernières synchronisations d'Evernote.
Mode PRODUCTION / BAC A SABLE
Il est possible de tester le module avec un environnement bac à sable ou "sandbox" hébergé par le service Evernote. Le module est configuré par défaut en PRODUCTION.
Pour configurer le mode bac à sable, il faut :
- demander l'ouverture d'un environnement auprès du site des développeurs Evernote
- définir les propriétés adéquates
- créer et utiliser un compte de test sur https://sandbox.evernote.com/
jcmsplugin.evernote.auth.sandbox-token: XXXXXXXXXXXXXX
jcmsplugin.evernote.oauth.provider.evernote.mode: SANDBOX
FAQ
Consulter le guide : Comment réinitialiser son authentification Evernote (Erreur AUTH_EXPIRED)
Vérifiez que votre channel.url
vaut http://localhost:xx/jcms et non http://127.0.0.1:xx/jcms (remplacez 127.0.0.1 par localhost)