[Nouvelle version] wallabag 2.2. Enfin.
Janvier 28, 2017
Avec près de 4 mois de retard, notre nouvelle version, wallabag 2.2, est enfin là. Nous avions planifié de la livrer le 3 octobre 2016. Ne vous inquiétez pas, nous n'étions pas en vacances. Nous avons travaillé dur. Il est maintenant temps de vous présenter cette nouvelle super version.
Quoi d'neuf ?
Gestion de votre compte
Dans wallabag 2.1, nous vous avons donné la possibilité de gérer tous vos utilisateurs.
Dans wallabag 2.2, nous vous donner la possiblité de réinitialiser et supprimer votre propre compte.
Dans l'écran de de configuration de votre compte, dans l'onglet Mon compte, vous avez maintenant une zone de danger. Faites attention, ces actions sont IRRÉVERSIBLES.
Vous pouvez :
- supprimer toutes les annotations
- supprimer tous les tags
- supprimer tous les articles
- supprimer votre compte
Fonctionnalités développées par tcitworld et j0k3r : #2177 et #2401
API
Deux améliorations utiles pour les développeurs : les annotations et l'export des articles sont maintenant disponibles dans l'API.
Export des articles
Le point d'entrée est /api/entries/123/export.epub
pour exporter l'article 123
au format epub
(formats disponibles : epub, mobi, pdf, txt, csv).
Cette fonctionnalité est déjà utilisée par Plop! reader, une application wallabag pour les liseuses Pocketbook Touch Lux, par pmartin.
Fonctionnalité développée par pmartin : #2372
Annotations
Le point d'entrée est api/annotations/123.json
pour récupérer les annotations pour l'article 123
.
Fonctionnalité développée par tcitworld : #1890
Améliorations de l'interface
- Nous avons ajouté un formulaire d'ajout de tag en vue mobile pour le thème Material. Développée par nicosomb : #2553
- Nous avons ajouté une vue des articles en liste, qui cache la photo de prévisualisation et n'affiche que le titre. Développée par nicosomb : #2662
- Toujours en vue mobile, pour les longs articles, nous avons ajouté un bouton flottant pour archiver / mettre en favori ou supprimer facilement un article. Développée par nicosomb : #2670
Partage
Vous pouvez maintenant partager vos articles sur unmark.it, un gestionnaire de favoris.
Fonctionnalité développée par nicosomb : #2566
Le partage vers Shaarli (un autre gestionnaire de favoris) est disponible wallabag 2.0. Mais lapineige, un de nos utilisateurs ravis, souhaitait également partager les tags dans Shaarli. Il a donc développé cette fonctionnalité.
Fonctionnalité développée par lapineige : #2725
Import
Dans wallabag 2.1, nous avons ajouté plusieurs systèmes d'import: Readability, Instapaper, Firefox et Chrome.
Dans wallabag 2.2, vous pouvez importer vos données depuis Pinboard.
Fonctionnalité développée par j0k3r : #2548
Fonctionnalités
- Disponible dans wallabag 1.x, le téléchargement des images d'articles vient juste d'être ajouté. Vous devez activer cette fonctionnalité dans les paramètres internes de wallabag. Développée par tcitworld et j0k3r : #2180
- Si vous n'aimez pas enlever vos doigts du clavier, nous avons ajouté des raccourcis. Vous pouvez jeter un œil aux raccourcis disponibles en appuyant sur la touche
?
de votre clavier. Développée par nicosomb : #2495 - Souhaité depuis des mois, le moteur de recherche est enfin disponible dans wallabag. Cliquez sur l'icône en forme de loupe dans la barre du haut pour afficher le formulaire de recherche. Développée par nicosomb : #2543
- Nous avons ajouté un nouveau paramètre pour définir la redirection qui est effectuée après avoir archivé un article : configurez le dans votre page de configuration. Développée par nicosomb : #2547
- Pour éviter d'avoir des flux RSS trop gourmands, c'est maintenant possible de les limiter. Définissez cette valeur dans votre page de configuration. Développée par j0k3r : #2609
Ah, j'allais oublier… l'authentification pour les sites avec identification nécessaire
Grâce à cette fonctionnalité, vous pouvez maintenant sauvegarder des articles où une identification est nécessaire, comme par exemple NextInpact, Arrêt sur Images ou encore Mediapart.
Cette super fonctionnalité n'est disponible que pour les utilisateurs avancées pour le moment. Nous ajouterons dans une prochaine version une interface accessible pour tous.
Vous devez modifier le fichier app/config/parameters.yml
pour ajouter vos identifiants pour chaque site concerné. Voici un exemple :
sites_credentials:
mediapart.fr: {username: "johndoe", password: "johnwho?"}
Ces identifiants seront partagés entre chaque utilisateur de votre instance.
Ensuite, le fichier de configuration du site (par exemple, mediapart.fr.txt
) doit être enrichi :
title://h1[@class="title"]
body: //div[@class="content-article"]/div[@class="page-pane"]
requires_login: yes
login_uri: https://www.mediapart.fr/login_check
login_username_field: name
login_password_field: password
not_logged_in_xpath: //body[@class="not-logged-in"]
Vous pouvez ouvrir un nouveau ticket sur GitHub si vous avez besoin d'aide pour cette partie de la configuration.
Fonctionnalité développée par bdunogier : #2317
Quelques chiffres
wallabag 2.2 en chiffres:
- 9826 lignes ajoutées
- 1079 lignes supprimées
- 72 demandes de modification ajoutées
- 40 tickets fermés
- 3 mois de retard
- 1 nouvelle super version de plus
Changelog complet
- #2789 Added indexes on is_archived and is_starred (@nicosomb)
- #2763 Sort list of available tags (@janLo)
- #2646 Added explanations about migrations (@nicosomb, @jlnostr)
- #2787 Lock kphoen/rulerz to avoid breaking changes (@j0k3r)
- #2750 Added migration to rename uuid to uid (@nicosomb)
- #2774 add cli export (@tcitworld)
- #2742 Avoid false preview image (@j0k3r)
- #2733 Fixed API error No matching accepted Response format could be determined (@nicosomb)
- #2735 Removed the small element on reading time (@nicosomb)
- #2729 Fix double overlay on expanded right sidenav (@Simounet)
- #2728 Fix right side-nav scrolling on low height window (@Simounet)
- #2725 Share to Shaarli - Include tags (@lapineige,)
- #2732 Firefox add-on URL updated (@Simounet)
- #2730 Access to search, filters, export on mobile (@Simounet)
- #2731 Minor typo fix (@llune)
- #2702 Added index on entry.uuid (@nicosomb)
- #2724 Fix entry reading time (@Simounet)
- #2723 Fixed export by tags with a tag which contains space (@nicosomb)
- #2696 Run migration on each test (@j0k3r)
- #2714 Fix the box shadow on the card entry (@Simounet)
- #2616 Change documentation links to HTTPS (@mathieui)
- #2682 Ensure craue_config_setting migration are ok (@nicosomb, @j0k3r)
- #2690 Added QoS for RabbitMQ (@nicosomb)
- #2701 Removed outputWalkers for pagination (@nicosomb)
- #2667 Upgrade to Symfony 3.2 (@nicosomb, @j0k3r)
- #2699 Removed user join in query builder (@nicosomb)
- #2697 Add default value for list_mode (@j0k3r)
- #2691 Moved total messages from import (@nicosomb)
- #2689 Replaced chmod for download pictures feature (@nicosomb)
- #2688 Fixed imports with is_starred and is_archived (@nicosomb)
- #2686 Casted maxIterations for Redis import (@nicosomb)
- #2680 Limit rule to 255 (@j0k3r)
- #2679 Fix content from imported entried being discarded when URL goes bad (@j0k3r, @jcharaoui)
- #2677 add translations/wallabag_user.de.yml (fixes #2673) (@Strubbl)
- #2676 Updated addons links (@nicosomb)
- #2674 Fixed 404 for wallabag logo in 2FA (@nicosomb)
- #2672 Fixed typo in asynchronous documentation (@nicosomb)
- #2670 Added floating button on entry view for mobile (@nicosomb)
- #2650 Added hasColumn() in migration to check column existence (@nicosomb)
- #2662 Add list view (@nicosomb)
- #2663 Removed FOSUser attributes removed in alpha4 (@nicosomb)
- #2659 Fix incorrect reading time calculation for entries in non-latin languages. (@akovalyov)
- #2654 Enforce lowercase on domain name filter (@Kdecherf)
- #2622 Material UI Changes (@nicosomb, @Kdecherf)
- #2642 Fixed logout shortcut (@nicosomb)
- #2620 Fix password layout (@j0k3r)
- #2640 Fixed entry shortcuts available in list view (@nicosomb)
- #2637 Update messages.pl.yml (@wallabag)
- #2317 Added authentication for restricted access articles (@nicosomb, @bdunogier)
- #2612 Added help about shortcuts (@nicosomb)
- #2635 Return 304 when content isn't reloaded using the API (@j0k3r)
- #2613 Fix card action overlap (@j0k3r)
- #2614 Add ability to reload entry from API (@j0k3r)
- #2632 Update messages.pl.yml (@wallabag)
- #2630 Add white-text class to card-title too (@ThibaudDauce)
- #2600 Install assets for shortcuts (@j0k3r)
- #2601 Added http_status in Entry entity (@nicosomb)
- #2593 Put log in the most common failure tests (@j0k3r)
- #2592 Update messages.pl.yml (@wallabag)
- #2547 Added a configuration to define the redirection after archiving an entry (@j0k3r, @nicosomb, @Strubbl)
- #2495 Added shortcuts (@nicosomb, @tcitworld)
- #2566 Added unmark.it sharing (@nicosomb)
- #2564 Update messages.pl.yml (@wallabag)
- #2553 Added new tag form in mobile view for Material theme (@nicosomb)
- #2548 Add Pinboard import (@Strubbl, @j0k3r)
- #2551 Removed Maintenance bundle (@nicosomb)
- #2541 Update messages.pl.yml (@wallabag)
- #2540 Update of the OC version (@Quent-in)
- #2535 Use created_at as default sort (@j0k3r)
- #2180 Download pictures (@j0k3r, @tcitworld)
- #2523 Added QRCode and link to configure android application (@tcitworld, @nicosomb)
- #2499 Added relation between API Client and User (@nicosomb)
- #2496 Update messages.pl.yml (@wallabag)
- #2401 Reset account (@j0k3r)
- #1890 bring annotations to API (@j0k3r, @nicosomb, @tcitworld)
- #2456 use new tcpdf library version (@tcitworld)
- #2453 Fix API export (@j0k3r)
- #2438 Update messages.pl.yml (@wallabag)
- #2372 API: ability to export entry in all available format (epub, pdf, etc...) (@j0k3r, @pmartin)
- #2409 Occitan version update (@Quent-in, @nicosomb)
- #2177 Delete user (@j0k3r, @nicosomb, @tcitworld)
Applications pour smartphones et extensions de navigateur
- nous avons publié une nouvelle extension pour Chrome, également compatible avec Firefox et Opera
- nous avons livré une nouvelle application iOS
- nous livrerons tout prochainement une nouvelle version de notre application Android.
Télécharger wallabag 2.2
Pour télécharger, installer ou mettre à jour wallabag, merci de lire la page de téléchargements sur notre documentation officielle.
Vous ne souhaitez pas héberger vous-même wallabag ?
En décembre dernier, nous avons lancé wallabag.it. wallabag.it est un service payant pour utiliser wallabag sans nécessité de l'installer sur un serveur web.
Ce service utilise déjà wallabag 2.2. Vous pouvez vous créer un compte ici. Essayez ce service gratuitement : vous bénéficierez d'une période gratuite de 14 jours sans aucune limitation (aucune coordonnée bancaire n'est requise). Ça ne coûte que 9€ (l'offre est valable jusqu'au 1er mars 2017, après ça coûtera 12€).
Besoin d'aide ?
Nous sommes sur Gitter et sur IRC, faites-nous signe ! Vous pouvez aussi ouvrir un nouveau ticket sur GitHub.
Comment puis-je aider wallabag ?
En utilisant wallabag, en nous remontant les problèmes, en traduisant wallabag et sa documentation, en parlant de wallabag autour de vous ...