Connexion
Abonnez-vous

Wallabag 2.1 ajoute plusieurs options d’import et la gestion d’utilisateurs

In The Pocket !

Wallabag 2.1 ajoute plusieurs options d'import et la gestion d'utilisateurs

Le 04 octobre 2016 à 08h20

L'outil de sauvegarde d'articles Wallabag passe en version 2.1 et apporte des options attendues de longue date, comme l'import asynchrone ou une gestion des utilisateurs. L'application Android est également mise à jour, avec des améliorations de la synchronisation et l'arrivée de notifications.

D'abord prévue en juillet, la version 2.1 de l'outil open source de sauvegarde d'articles Wallabag arrive ce début octobre. Alors que l'équipe tente de reproduire toutes les fonctions de la branche 1.x dans la 2.x (voir notre entretien), cette version revoit un point crucial de l'outil : l'import d'articles depuis d'autres services.

Import de plusieurs services et navigateurs, en asynchrone

Alors que Readability a fermé ses portes le 30 septembre, Wallabag 2.1 permet désormais de récupérer  les entrées exportées du défunt service via un fichier. Instapaper et les marques-pages des navigateurs Chrome et Firefox sont aussi pris en charge, toujours via la sélection d'un fichier pour ces derniers.

Surtout, cette opération est maintenant asynchrone. Il s'agit d'une fonction que les développeurs souhaitaient proposer depuis longtemps. Jusqu'ici, elle se faisait via un chargement de la page dédiée par l'utilisateur. Cela pouvait provoquer des blocages quand des centaines ou milliers d'entrées devaient être amenées en une fois. Désormais, ils seront téléchargés petit à petit de façon transparente pour l'utilisateur.

« Vous demandez à Wallabag d'importer vos articles, Wallabag sauve les URL de tous ces articles et puis, un système de file d'attente récupère le contenu quand vous utilisez » l'outil, expliquent ses concepteurs. Attention tout de même, cette fonction requiert l'une des deux dépendances suivantes : RabbitMQ et Redis.

Une nouvelle gestion des utilisateurs

Au passage, le service se dote d'une gestion intégrée des utilisateurs, avec une interface dédiée à la création, l'édition et la suppression de ces profils. De quoi faciliter le travail sur les installations multi-utilisateurs, comme Framabag, qui n'est pas encore officiellement passée sur la branche 2.x, même si l'un des développeurs du logiciel (Thomas Citharel) travaille maintenant pour Framasoft (voir notre entretien avec l'association).

Enfin, Wallabag 2.1 permet de générer un lien public vers un article hébergé sur son instance pour le partager, notamment sur les réseaux sociaux. Un bouton dans la barre latérale y est maintenant dédié. L'article sera affiché avec la présentation habituelle de Wallabag, plutôt que de renvoyer directement vers le site dont il est tiré. L'affichage des labels (tags) a aussi été revue et l'interface enrichie, par exemple avec des statistiques simples en bas de page.

Une application Android revue

En parallèle, l'application Android a aussi été mise à jour. Maintenue par un développeur extérieur au « noyau » qui s'occupe de Wallabag lui-même, elle se dote aussi de quelques améliorations notables. Elle dispose ainsi d'un service en tâche de fond pour certaines actions, comme la sauvegarde hors-ligne d'articles et les opérations sur leur statut (marqué comme lu, favori, supprimé...).

La synchronisation avec le serveur est également automatisée. Le contenu peut être téléchargé à une heure prédéfinie, et les changements locaux envoyés dès qu'ils arrivent. Une sérieuse mise à niveau face à des services commerciaux comme Pocket, dont cette synchronisation est l'une des forces. L'interface s'améliore aussi, avec un nouvel assistant de connexion, un menu de préférences remanié et des notifications (pendant la synchronisation ou pour signaler une erreur).

Commentaires (5)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Dommage que le packaging soit actuellement inexistant, la doc demandant de manière un peu incomplète de créer le packaging soit même à partir d’un “release” qui n’est autre que les sources de dev non compilées (compilation symfony j’entends).

Cela n’est pas simple pour les mainteneurs qui voudraient intégrer la solution dans des distributions Linux/BSD.

J’espère que les prochains releases seront plus propres afin de pouvoir intégrer facilement le service dans des paquets au propre :)

votre avatar

Si Wallabag est open-source, pourquoi FramaSoft propose-t-il Framabag ?

Cette question est peut-être stupide, mais je ne connaissais ni l’un ni l’autre jusqu’à aujourd’hui.

Merci pour vos éclairages.

votre avatar

Tout le monde n’a pas un serveur dédié sur lequel installer WB, et encore moins les compétences techniques nécessaires pour le faire (même si ça ce fait en 2 commandes avec docker ^^).

Framasoft permet donc à tout le monde d’utiliser WB sans s’occuper de la technique.

votre avatar

Faudrait que je m’y mette, j’ai pas encore pris le temps

votre avatar

Ready to maj mon instance… yeah

Wallabag 2.1 ajoute plusieurs options d’import et la gestion d’utilisateurs

  • Import de plusieurs services et navigateurs, en asynchrone

  • Une nouvelle gestion des utilisateurs

  • Une application Android revue

Fermer