Skip to content

Instantly share code, notes, and snippets.

@edas
Created August 30, 2015 21:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save edas/ba0caf737a7fdda442d0 to your computer and use it in GitHub Desktop.
Save edas/ba0caf737a7fdda442d0 to your computer and use it in GitHub Desktop.
## Avant le train, le bus
Je vais prendre le métro ou le train. J'ouvre mon lecteur rss sur martphone, puis les lecteur d'actualité. J'empile tout ce qui pourrait m'intéresser. Mon besoin est que l'app télécharge immédiatement le corps de texte de tout ce que j'ajoute, quitte à envoyer les ajouts en ligne plus tard, et ne télécharger les images ou documents liés que dans un second temps si le téléphone est toujours connecté à la 3G à se moment là.
Ensuite j'ouvre l'app pour y faire une synchronisation. C'est à la fois pour récupérer (et télécharger) les liens empilés ailleurs (desktop ?) qui ne l'auraient pas encore été, mais aussi pour m'assurer qu'il télécharge bien ce que je viens de lui demander.
Dans l'idéal j'ai besoin d'un indicateur pour me dire où l'app en est des téléchargements, pour pouvoir savoir combien de liens restent à télécharger, estimer si j'attends avant de déconnecter le téléphone.
Besoin :
* Télécharger immédiatement après ajout sur l'app smartphone
* Prioriser le corps de texte de tous les liens non télécharger avant de récupérer ce qui est annexe (images, ressources jointes, tags, etc.)
* Indiquer les téléchargements en cours et à faire (un nombre de liens me suffirait) et que l'app est en cours de téléchargement ou non.
## Pendant le train, le métro
Je suis déconnecté. J'ouvre les applis qui ont un minimum de offline. Il y a twitter, que j'ai pris soin de rafraichir avant de passer offline, mais aussi les emails, le lecteur d'actualités (je n'ai que les titres en offline), les textos, etc.
Dès que j'ai un lien qui peut m'intéresser, je l'empile. C'est grosso modo presque tous les liens qui sont dans les mails ou texto, les tweets sur lesquels j'aimerais voir les images, ceux auxquels j'ai envie de répondre plus tard (pour les retenir), les actus dont les titres m'interpellent, etc.
Quand le réseau va et vient, un peu pourri (genre métro), parfois j'empile et je tente de me rendre sur l'app immédiatement pour voir le contenu. L'app Pocket faisant un usage du réseau plus modéré que le navigateur qui télécharge tout, j'ai plus de chances de réussite. D'autant que l'app tente une synchro, donc réésaie à chaque fois que le réseau revient et me faire attendre entre temps, contrairement au navigateur qui échoue à ses tentatives et que je dois relancer indéfiniement manuellement.
Je m'attends à ce que l'app synchronise ces ajouts avec le serveur quand le réseau revient, et qu'elle en profite pour télécharger les contenus.
Besoins :
* Que l'app puisse empiler des liens pendant qu'elle est offline
* Qu'elle synchronise les liens et télécharge les contenus quand le réseau revient
## Sur poste bureau, connecté
J'empile à partir du navigateur ou de Feedly (qui a un bouton "pocket" intégré). Le cas échéant j'ouvre sur navigateur pour pouvoir empiler.
J'empile tout ce que je veux lire plus tard ou dont je veux me rappeler. Ce peut être un article, les résultats d'une recherche en cours que je n'ai pas fini, une vidéo youtube parce que je n'ai pas le temps, un billet de blog que j'ai commenté et sur lequel je veux retourner plus tard consulter les réponses, quand je veux bloguer sur un contenu, etc.
Je tiens à ce que ça empile immédiatement sur le serveur pour pouvoir synchroniser le smartphone manuellement juste après si j'ai besoin de partir (je le fais par exemple souvent pour les pages de contact avant d'aller rejoindre quelqu'un ou un lieu).
J'empile toujours avant de lire, même si je prévois de lire immédiatement. J'empile actuellement avec un simple bouton : Un seul clic, pas d'autres interactions. Un retour visuel m'indique que tout s'est bien passé (c'est important).
Le bouton change d'apparence quand je lis une page qui est dans ma liste à lire. Un clic et il est marqué lu, le bouton reprend son aspect normal. C'est juste essentiel à mon workflow vu que je jongle sur le statut des liens pendant que je les lis ou ouvre.
Je ne veux surtout pas que mes liens soient marqués comme lus automatiquement. Souvent je lis puis je reviens plus tard. Parfois je lis mais veux le garder pour le mettre dans mes favoris ailleurs, ou parce que je veux faire un billet de blog, etc.
Besoins :
* Un bouton sur le navigateur pour envoyer des liens dans le navigateur
* Un indicateur visuel qui me permet de savoir sans cliquer/demander si le lien en cours dans mon navigateur est déjà dans la liste à lire ou pas
* Un bouton sur le navigateur pour marquer le lien comme lu et archiver
Pour Pocket c'est du 3 en 1, mais il peut y avoir d'autres formes d'UI
## Lecture
Que ce soit sur macbook ou smartphone, j'ouvre mes liens dans l'app officielle, je ne vais quasiment jamais sur l'interface web (mais n'aurait rien contre si elle fait ce que je veux).
Là le plus souvent je les prends dans l'ordre du dernier empilé jusqu'à ce que j'en trouve un qui correspond à ce que je veux lire sur le moment.
Quand j'ai trop de liens qui restent scotchés en haut de liste, c'est généralement des liens sur lesquels je veux écrire (blog), d'une recherche en cours mais qui demande du boulot, des billets commentés que je revisite régulièrement en attendant une réponse, ou des vidéos.
Quand ça arrive alors je mets des tags. Les plus fréquents sont "blog" (je veux bloguer), "commentaire" (je revisite pour attendre une réponse), "video" (audio ou vidéo, donc souvent pas lus sur smartphone), "desktop" (passe mal ou pas du tout sur smartphone, à lire sur desktop), "favoris" (à mettre en favoris ailleurs) ou des tags spécifiques à mes recherches/travaux en cours.
Je n'utilise pas vraiment un classement par tag (je le fais quand je mets le lien en favoris dans Firefox). Les tags ont un usage essentiel : Je peux demander à l'app de lecture de ne m'afficher que les liens sans tag (donc exclure tous ceux qui sont tagués pour action et ne garder que ceux qui sont vraiment "à lire et lisible maintenant")
J'utilise très rarement l'app desktop hors ligne, même si je suppose que ça m'agacerait qu'elle ne puisse pas l'être. L'app smartphone par contre, c'est hyper fréquent (hors ligne ou sur réseau pourri, ce qui revient au même). Là je lis, je marque hors ligne ou attribue des tags, je m'attends à ce que ce soit synchronisé quand le réseau revient.
J'ai 5 à 6000 liens "à lire", un nombre incalculable de liens archivés. Je recherche souvent dans les "à lire", parfois (mais pas souvent) dans les archivés. En général à partir du nom de domaine ou d'un morceau du titre, parfois à partir d'un tag (pour les liens d'un travail en cours identifié par un tag).
Besoins :
* Pouvoir attribuer des tags arbitraires
* Pouvoir lister tous les contenus à lire mais sans tag
* Lister les contenus à lire - et les lire - dans l'app smartphone hors ligne
* Changer des métadonnées (tags, statut à lire) hors ligne pour synchro plus tard
* Pouvoir faire une recherche basique dans les liens à lire
* Envoyer un lien vers le navigateur (quand la version texte n'est pas suffisante)
## Bonus
* Pouvoir télécharger les liens derrière un paywall (genre Mediapart) en stockant mes identifiants en local dans l'app
* Avoir un traitement intelligent des priorités de téléchargement / synchro (d'abord échanger les nouveaux liens, puis télécharger les versions texte, puis seulement télécharger les versions web et/ou ressources annexes)
* Pouvoir télécharger audio et/ou vidéo - y compris youtube - (sous respect d'un certain quota) pour lecture en ligne
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment