Les marques-pages et les “User”

Il est possible de créer une liste d’utilisateurs “User” dans la partie administration de My Readings. Ceci permet ensuite de sauvegarder, pour un utilisateur donné, la page en cours de lecture d’un livre ou d’indiquer que celui-ci a été lu. Ces informations sont sauvegardées dans le serveur et sont donc partagées entre les différents appareils utilisant cette interface.

Le fonctionnement sans utilisateur et marque-page

La position de lecture du livre en cours est sauvegardée localement dans My Readings:
- Si vous avez un livre ouvert et que vous fermez My Readings, lors de l’ouverture suivante, le livre s’ouvrira automatiquement à la page en cours (si le paramètre Réouvrir le livre au lancement est actif).
- Si vous avez fermé le livre, vous pouvez le ré-ouvrir en cliquant sur l’icône symbolisant un oeil apparu dans la barre de menu en haut.

custom14

Si vous avez ouvert un autre livre, si vous ouvrez ce livre en cliquant sur le bouton d’initialisation de la lecture (bouton lire epub, lire cbz…) ou si vous changez de bibliothèque, vous perdez cette position.
De plus, vous ne pouvez pas avoir cette position si vous ouvrez My Readings depuis un autre appareil.

Le fonctionnement avec des utilisateurs définis

Si vous voulez garder l’état d’avancement de plusieurs livres et pouvoir le récupérer sur plusieurs appareils, vous devez définir une liste de “user”.

Le principe de fonctionnement

Une fois tout configuré, une liste permettant de sélectionner le “user” à utiliser sera disponible dans le panneau de configuration de My Readings.

custom7

Pour cette utilisateur, vous pourrez sauvegarder la page en cours de lecture en cliquant sur l’icône de marque-page:

custom8

Une image apparaîtra sur la pochette du livre pour indiquer que le livre a un marque page.

custom9

Et une icône en haut à droite de la fiche du livre l’indiquera:

custom11

Vous pourrez indiquer que la lecture du livre est finie (ou indiquer qu’un livre marquer comme fini n’est pas lu):

custom10

L’icône en haut à droite est alors modifiée:

custom12

Et le contour du livre est affiché en orangé:

custom13

A noter que le fait d’indiquer que le livre est lu efface le marque-page s’il existe.

Vous avez la possibilité de n’afficher que les livres non-lus ou lus:

custom15

Ces données sont sauvegardées sur le serveur (en partie dans la base Calibre et en partie dans le fichier /config/conf.db) et seront donc partagées entre vos différents appareils.

La configuration

Si vous voulez utiliser cette fonctionnalité, je vous conseille de créer un premier utilisateur de type Invité qui sera celui utilisé par défaut (si My Readings est ouvert mais qu’il n’y pas un autre utilisateur sélectionné) puis de créer l’ensemble de vos utilisateurs.

Il faut commencer par ajouté l’utilisateur dans chacune de vos bases Calibre utilisées.
Prenons l’exemple du user “Invité”:
Il faut d’abord ajouter une colonne personnalisée (Custom Column) de type Integers avec pour nom Invité (dans le menu de Calibre, c’est le champ En-tête de colonne) et par exemple pour label guest (Nom recherché). Les captures d’écran ci-dessous retracent les différentes étapes:

custom1

custom2

Ajoutez la colonne personnalisées en cliquant sur le “plus”:

custom3

custom4

custom6

Dans la page admin.php, il faut alors ajouter le user Invité.

custom5

Faites de même pour les autres utilisateurs et sauvegardez la configuration…

Leave a Reply

Your email address will not be published.

* Copy This Password *

* Type Or Paste Password Here *

1,758 Spam Comments Blocked so far by Spam Free Wordpress

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>