Apps

Module Evernote 3.0

Description

Ce module fournit un connecteur pour visualiser et importer des notes ou pièces jointes d'un compte Evernote.


Captures d'écran

1. Accès au navigateur de notes
2. Autorisation à se connecter la première fois
3. Édition du profil du membre
4. Le navigateur de notes, et carnets de notes.
5. Rechercher dans les notes
6. Affichage d'une note à importer
7. Affichage d'une pièce jointe d'une note
8. Import - étape informations
9. Import ou affichage d'une note en cours
10. Affichage d'une note importée
11. Affichage d'une note avec modifications distantes
12. Affichage d'une note avec modifications locales et distantes
13. Insertion d'une note dans une zone de texte WIKI
14. Note insérée et convertie au format WIKI

Installation

Déposer les modules suivants depuis le gestionnaire de modules et redémarrez JPlatform :

  • OAuthPlugin
  • EvernotePlugin

 

Présentation des fonctionnalités

Le module permet de récupérer le contenu de notes Evernote au sein d'un site JPlatform.

Une note peut être importée en tant que Publication ou insérée directement dans un champ WYSIWYG.

 

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 JPlatform à 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 JPlatform.

 

Import d'une Note
Une note importée est stockée en tant que type de contenu 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 dans un champ WYSIWYG

L'insertion unifiée de JPlatform 10 fournit une interface pour choisir la note à insérer dans le champ.

Si la note à insérer contient des pièces jointes, celles-ci sont importées en tant que Document. Si les pièces jointes sont de types vidéos, audio, image, et que le type Media est disponible, c'est ce type qui est utilisé en préférence.

 

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 :

  1. demander l'ouverture d'un environnement auprès du site des développeurs Evernote
  2. définir les propriétés adéquates
  3. 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

1. Comment réinitialiser son authentification Evernote (Erreur AUTH_EXPIRED)
2. Je teste le module en local, mais l'authentication OAuth échoue, que faire ?

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)

Informations

Version
  • 3.0
Stabilité
  • Stable
Compatibilité
  • JPlatform 10
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 2,7 Mo
Mis-à-jour
  • 26/10/17
Téléchargements
  • 5
Modules nécessaires
OAuth
v 1.2