Welcome to FreshRSS 0.3!
(lecture : 4 minutes) â sĂ©rie : FreshRSS Origins
Non je nâĂ©crirai pas cet article en anglais comme peux le laisser penser ce titre, mais il sâagit dâintroduire la plus grosse nouveautĂ© de cette nouvelle version toute fraĂźche de mon agrĂ©gateur de flux RSS : lâinternationalisation de lâapplication ! Lâanglais et le français sont donc dĂ©sormais pris en charge intĂ©gralement ; FreshRSS va pouvoir partir Ă la conquĂȘte du nouveau continent. NâĂ©tant pas forcĂ©ment bon en orthographe en anglais, nâhĂ©sitez pas Ă me remonter les erreurs de traduction âș
Nouveautés
Mais sâil sâagit de la plus grosse nouveautĂ©, il ne faut pas oublier toutes les autres qui ne sont pas non plus en reste. Au programme de cette nouvelle version donc :
- Une page dédiée qui sert de site officiel
- Internationalisation
- CrĂ©ation dâun logo temporaire. Je trouve celui que jâai fait Ă lâarrache de plus en plus laid mais le problĂšme est que je nâai aucun talent de graphiste âč Je prendrai le temps dâen faire un mieux pour la version 1.0 ou je ferai appel Ă quelquâun peut-ĂȘtre...
- Meilleure gestion CSS3 pour les navigateurs ne supportant pas les dĂ©gradĂ©s ou les transitions de façon "officielle" (utilisation des prĂ©fixes propriĂ©taires bien que jâen ai horreur)
- PossibilitĂ© de sâabonner Ă des flux derriĂšre une authentification HTTP (câĂ©tait dĂ©jĂ le cas, mais pas rĂ©ellement de façon officielle, et les identifiants apparaissaient totalement en clair)
- Mise en cache des favicons (le site getFavicon va ĂȘtre soulagĂ©)
- Affichage des vidéos incluses dans les articles (SimplePie les enlevait par défaut)
- Une bien meilleure gestion de la recherche et du filtrage par tags ! Ăa mâa demandĂ© beaucoup de temps et une bonne prise de tĂȘte pour en arriver lĂ mais jâen suis assez content. ProblĂšme : il se peut que les performances soient fortement dĂ©gradĂ©es. Si vous vous rendez compte que votre serveur ne tient pas la charge, faites-le moi savoir, jâessayerai de voir ce que je peux faire. Ceci dit, sur mon instance qui stocke pour le moment 1600 articles ça passe trĂšs bien. Petit plus : vous pouvez accĂ©der au flux RSS dâune recherche ou dâun filtre. Une fois votre recherche lancĂ©e, il suffit de rajouter le paramĂštre "&output=rss" dans lâurl ou de cliquer simplement sur le bouton Ă cĂŽtĂ© de "Gestion des abonnements"
- Jâai créé un "vrai" script CRON de façon Ă pouvoir mettre tous les flux Ă jour dâun coup sans que le serveur vous rejette avec un timeout.
- Et bien sĂ»r, divers corrections de bugs avec une revue du code pour quâil soit plus clair
Mise Ă jour
Ă priori la mise Ă jour se fait trĂšs simplement : il vous suffit de tĂ©lĂ©charger la nouvelle version et dâĂ©craser les anciens fichiers avec les nouveaux. Pensez Ă supprimer le fichier ./public/install.php qui ne vous sert Ă rien si vous faites une mise Ă jour, ou alors on vous redemandera les informations que vous aviez rentrĂ© Ă la premiĂšre installation (ça marchera quand mĂȘme, mais ça ne sert Ă rien ;)). Pas de mise Ă jour de la base de donnĂ©es cette fois-ci, donc si vous tourniez correctement avec la version 0.2, câest tout bon.
Et la suite ?
La version 0.4 est en approche, mais il se pourrait que ce soit aussi la version 1.0, tout dépend des idées qui me viendront pour la suite. Les nouveautés à prévoir sont les suivantes :
- Changer un flux de catégorie par drag and drop
- Version mobile : passer Ă lâarticle suivant/prĂ©cĂ©dent par effet de slide (glissement du doigt vers la gauche pour aller Ă lâarticle suivant, vers la droite pour passer au prĂ©cĂ©dent)
- Ajout de vues "Lecture" et "Globale" : la vue "Lecture" sera dĂ©pourvue dâĂ©lĂ©ments "perturbateurs", la vue "Globale" offrira une vue permettant de voir en un coup dâĆil quels sites ont publiĂ© depuis votre derniĂšre visite
- Optimisation de la table en base de donnĂ©es : câest un petit truc que jâutilise personnellement pour rĂ©duire la place utilisĂ©e en base de donnĂ©es par les articles (voir https://dev.mysql.com/doc/refman/5.5/en/optimize-table.html)
- GĂ©rer les soucis de flux : permettra de voir quels sont les flux qui nâont pas rĂ©ussi Ă se mettre Ă jour en le mettant en rouge par exemple
- Possibilité de filtrer les tags en cliquant dessus (via "Tags associés" dans un article)
Si vous souhaitez voir apparaĂźtre dâautres fonctionnalitĂ©s, nâhĂ©sitez pas Ă me les soumettre, je suis preneur ! Mais de prĂ©fĂ©rence faites-le dâici dimanche prochain : aprĂšs, les demandes seront prises en compte pour la version 0.5.