:-y

Enfin la version 8

lundi 09 septembre 2013 - 20:30

Edit : La gestion des sessions est modifiée et il vous faudra supprimer vos cookies pour pouvoir vous reconnecter. Voici un petit bookmarklet pour ça. J'ai mis à jour la version 8 ce matin pour corriger une petite erreur dans la classe Rss.

Ce n'est pas sans plaisir que je vous présente la version 8 qui a bien failli être encore retardée. Merci Nodd pour tes retours et ta réactivité :-)

Comme à chaque mise à jour, pensez à faire des sauvegardes, mais tout devrait bien se passer ^^

J'ai essayé de créer un truc sur launchpad, mais ça n'a pas marché comme je voulais, du coup pour les traductions en ligne il faudra attendre, sinon, vous pouvez utiliser poedit.

Parmi les dernières nouveautés, j'ai fait un truc qui exporte automatiquement 1 fois par jour votre opml dans le dossier data. En cas de problème vous aurez toujours un opml sous la main :-)
J'ai créé une issue spécifique pour les problèmes liés à unserialized : https://github.com/tontof/kriss_feed/issues/268
Je ne pense pas que ce soit lié à KrISS feed mais à PHP et je vais donc essayer de centraliser les infos pour qu'on trouve enfin d'où vient ce problème qui semble de plus en plus rare ?

Avec les erreurs explicites, vous devriez souvent voir que les erreurs sont liées au timeout que j'ai fixé à 4 secondes et qui semble trop court pour beaucoup d'entre vous. En créant un dossier plugins à côté du fichier index.php et en mettant un fichier timeout.php avec ça :

<?php
MyTool::$opts['http']['timeout'] = '10';

vous devriez pouvoir personnaliser le timeout (ici 10 secondes).

C'est temporaire, à terme, il y aura un vrai plugin pour ça avec un menu et tout de bien. Mais en attendant, ça vous permet de corriger ce problème. Je précise qu'il n'est malheureusement pas possible de spécifier un timeout pour un flux particulier :-) (pour le moment...)

J'ai ajouté un petit script qui permet de lire le fichier data.php : https://github.com/tontof/kriss_feed/blob/master/src/bin/readData.php

Matttbe a ajouté un petit résumé bien sympathique à la fin d'une mise à jour manuelle.

Bon je vous laisse découvrir cette nouvelle version et j'espère à très vite pour la version 9 ^^

Comments

1 - @ - fpp

Excellent, merci, on y va ! :-)

2 - @ - matttbe

Merci pour cette nouvelle version! :-)

3 - @ - Orlanthi

Je suis d'accord, c'est un excellent produit qui a remplacé tout ce que j'utilisais précédemment.
Merci beaucoup pour ce que tu fais pour nous, pour ton travail et ta sympathie.

Orlanth.

4 - @ - nico

malheureusement le problème "unserialized" n'est pas si rare, je l'ai encore rencontré il y a à peine une heure...cela dit l'histoire du lock est plausible, car j'utilise KrISS Feed sur plusieurs ordis en même temps. je vais veiller à en laisser un seul ouvert à la fois :)

bravo pour cette nouvelle version en tout cas !

5 - @ - X3N

Salut,

J'ai remplacé l'index.php et j'peux plus me connecté, pourtant le mot de passe est bien dant data/config.php ?

6 - @ - X3N

Vidage de cache suffit pas, j'ai fait tout et c'est bon :)

7 - @ - X3N

Désolé pour le flood mais j'ai des flux qui sont toujours bloqués à 100, personne n'a ça ?

8 - @ - math

@X3N idem pour moi, avec les derniers changements (modif sur les cookies?), plus moyen de me reconnecter. Une idée? :-))

9 - @ - X3N

@mathVide tout : connexion, cache etc...

10 - @ - Tontof

@math@X3N : Oui j'ai eu le même soucis, il faut bien supprimer les cookies, pas le cache :-)

Pour supprimer les cookies sans se prendre la tête voici un petit bookmarklet

11 - @ - Nodd

@X3N: Il y a un paramètre de configuration pour limiter le nombre d'articles dans un flux. Augmente-le pour récupérer plus d'articles.

12 - @ - Tontof

@nico: Il faudra essayer avec l'histoire du LOCK pour voir si ça corrige. J'aimerai bien que ce soit ça :-)
Je viens de l'ajouter dans la version de développement : https://github.com/tontof/kriss_feed/commit/175d8882004aff2f6e2518f2ac171d7f606fe549
Il faudra attendre pour voir les retours

13 - @ - nico

@Tontof: j'ai mis à jour avec la version que tu viens de commiter, je laisse les ordis tourner, croisons les doigts :)

14 - @ - tontof

@nico: Tu as bien pris celle dans le dossier src ? Je l'ai pas mis dans la version stable. Ça te le faisait régulièrement cette histoire de unserialize ?
Merci pour les retours

15 - @ - X3N

@NoddEffectivement, merci :).

Sinon c'était pas la joie sur mobile, on doit s'attendre à une amélioration ?
Perso c'est ce qui me manque le plus de google reader.

16 - @ - lolo

Je plussois monsieur X3N, perso ce qui me manque le plus et de loin c'est une meilleure stabilité de la version mobile. Sur Firefox on switch du menu à la liste de feed sans raison apparente, c'est assez bizarre... Mais bon je vais pas me plaindre je passe ma journée sur PC, et là clairement rien n'arrive à la cheville de KrISS :-) Un grand merci pour cette version tontof.

17 - @ - FredC

Merci pour tout ce travail.
Je vais essayer tout ca de ce pas
Kriss feed me comble tous les jours :)

18 - @ - Ginko

Merci tontof ! Avec le bookmarklet l'upgrade est passé comme une lettre à la poste (si cette expression a encore un sens...)

Si la nouvelle gestion de la session pouvait résoudre le problème chez moi, ça serait merveilleux *.* (déconnexion au bout de quelques dizaines de minutes même avec l'option cochée)

@lolo, moi c'est même la stabilité de fx sous Android qui me gène :p

19 - @ - tolima

merci ! Aucun problème pour la mise à jour !
Sinon les raccourcis z et * ne sont pas indiqués dans l'help c'est voulu ?

20 - @ - Tontof

@Ginko: Les problèmes de session sont surtout liés à la configuration php. Tu as essayé http://tontof.net/kriss/feed/#stay-signed-in ?

@tolima: Ah oui, non c'est un oubli :-)
J'ai ouvert une issue pour y penser : https://github.com/tontof/kriss_feed/issues/275

En ce qui concerne la version mobile, j'espère qu'avec les plugins je pourrais enfin intégrer la version de shrk69 qui est vraiment mieux adapté.

21 - @ - matttbe

Un petit article concernant la nouvelle version sur WebUpd8, pas mal, bravo ;) => http://www.webupd8.org/2013/09/kriss-feed-is-simple-fast-feed-reader.html

22 - @ - kowalsky

Ah ben tiens, en augmentant le timeout j'ai de nouveau certains flux qui étaient en erreur avant qui fonctionnent, cool :)

23 - @ - Charpy

Héhé, merci! :)

24 - @ - Gilles

Tu peux même aller faire du support angliche : http://www.webupd8.org/2013/09/kriss-feed-is-simple-fast-feed-reader.html

25 - @ - chilperik

Merci pour cette nouvelle version.
Je test ça direct en rentrant du boulot :)
kriss feed a remplacer tous les lecteurs du genre pour mon usage au quotidien en plus pas de BDD et c'est c'est vraiment cool !
je plussoie la lecture sur mobile qui pourrait être améliorer (bug aleatoire) mais la plupart du temps je suis sur mon pc donc tout va bien ^^

26 - @ - Tontof

@matttbe@Gilles: Après l'effet Sebsauvage, l'effet webupd8 ^^

27 - @ - Cyril

Bonsoir TonTof.

Après avoir installé Tiny Tiny RSS sur mon serveur cet après midi et essayé de faire joujou avec, mon hébergement mutualisé ne me permettait pas de faire tourner les mises à jour de mes flux automatiquement. J'ai donc laissé tomber et me voilà avec KrISS Feed !

Déjà je suis impressionné par la rapidité de la mise en place ! 3 clics et c'est fait ! Chapeau. Pour le reste c'est un très bon lecteur de flux, qui fait ce qu'on attend de lui et le fait que ce soit auto hébergé du coup j'adore ;)

Je crois que l'essayer c'est l'adopter !
Merci pour tout, je vais continuer à suivre les mises à jour.

28 - @ - nico

@tontof

désolé pour la réponse tardive. j'avais ouvert un ticket (all feeds lost) il y a longtemps et l'erreur apparaissait de temps à autre. et effectivement, ça a l'air lié à une autre instance tournant sur une autre machine...

plus de plantage depuis que j'ai mis la version 175d8882004aff2f6e2518f2ac171d7f606fe549. mais bon, ça peut intervenir dans deux heures comme dans deux semaines... je te fais un retour si jamais ça arrive :)

par contre pas d'export OPML dans le répertoire data/, ais-je loupé quelque chose ?

29 - @ - iGor

Hello,

Je n'ai pas trouvé le moyen de te contacter autrement. Le 10 octobre, je ferais une petite présentation de KrISS et de Shaarli là : http://library2.epfl.ch/cms/site/library2/lang/fr/LL_en_Bib
Je pense que les bibliothécaires, notamment, pourraient faire un usage assez intéressant de cette combinaison de logiciels. Et le côté KISS de KrISS réduit à presque néant les réticentes des services informatiques.
Si tu veux que j'insiste sur tel ou tel point, tu peux me contacter sur igormilhit at mailoo.org

Et encore merci pour ton logiciel si utile !

Edit : anti-spam

30 - @ - kowalsky

Bonjour Tontof,

depuis environ 10 jours et le passage à la version 8, la mise à jour de certains flux génère chez moi l'erreur suivante :

Cyrille BORNE et Associés -> Fatal Error XML 4: Fatal Error XML 4: Start tag expected, '<' not found


Le flux est bien valide d’après http://validator.w3.org (et la MAJ du flux fonctionnait en version 7)

J'ai voulu vérifier sur le site de démo, mais ta dernière MAJ semble dater du 10/09.

Peux-tu vérifier cela ?

31 - @ - Tontof

@iGor : Merci beaucoup, je t'ai répondu par mail :-)

@kowalsky : La version 8 n'est pas du tout en cause. J'ai essayé avec la version 7 et il y a aussi un erreur. Si tu es comme moi sur OVH, tu obtiens en réalité une erreur HTTP/1.1 401 Authorization Required avec ce message : Erreur EX503. Merci de consulter l'explication sur le site http://www.jabatus.fr
J'en ai parlé à Cyrille et on est en train d'essayer de voir d'où vient l'erreur.

Edit: C'est effectivement à cause d'OVH qui est utilisé par les spammeurs et qui est donc souvent bloqué :-(

32 - @ - kowalsky

Pour être plus précis, c'est l'hébergeur de Cyrille qui avait mis un filtre sur des adresses ip d'OVH utilisées par des spammeurs, dont malheureusement certaines utilisées aussi pour nos hébergements respectifs.

Cela aura eu au moins le mérite de faire rire Cyrille ;)

33 - @ - Anonymous

@Tontof

Après quelques semaines de test, j'ai pas l'impression que ça change grand chose, y compris lorsque je ne suis pas derrière un naziproxy...

Mon kriss feed est hébergé sur un mutu OVH... y'a peut-être un memcache actif sur ces machines.

34 - @ - Ginko

Oups, le message précédent est de moi.

35 - @ - Tontof

@Ginko: Tu as quelle version stable ou dev ? Il faut utiliser la dev, la stable semble poser des problèmes avec les sessions qui sont normalement résolus avec la dev : https://github.com/tontof/kriss_feed/issues/270

36 - @ - Ginko

@Tontof

Oï ! Je suis bien sur la stable, je passe sur la dév :D

37 - @ - Cochise

Juste une petite question :
comment on utilise le fichier readData.php ??? Je le met dans le même dossier que le data.php et l'ouvre mais j'ai uniquement le die message....
Il doit me manquer un truc, et j'aimerais bien ouvrir mon ancien fichier data.php pour voir si j'arrive a récupérer quelques flux.

38 - @ - Tontof

@Cochise : avec le fichier readData.php il suffit de faire en ligne de commande:
(je suppose que les fichiers se trouvent dans l'arborescence de base et que tu te trouves dans le dossier src)

php bin/readData.php data/data.php data

Si tu utilises la version 8 il y a une sauvegarde automatique des flux dans le dossier data:
feed.opml et feed.bak.opml

Si tu n'arrives pas à exploiter le fichier data.php n'hésite pas à m'envoyer une archive de ton dossier à tontof sur free.fr

39 - @ - Vicks

Depuis la version 8, même après avoir coché "resté connecté", je perdais ma session régulièrement.

Je confirme que c'est maintenant réglé grâce à tes modifs.
https://github.com/tontof/kriss_feed/issues/270

Good job! Merci

40 - @ - Tontof

@Vicks : Arf oui c'est vrai que je pourrais sortir une version 8.1 pour ça mais je voulais finir 2, 3 trucs avant. Merci du retour en tout cas.

41 - @ - Vicks

No problemo!

Pourrait-on me pointer à quel endroit je devrai modifier le code pour rendre l'hyperlien d'un feed ouvrable dans une nouvelle fenêtre plutôt que dans la fenêtre actuelle?
:)

42 - @ - Tontof

@Vicks : Toi tu n'es pas allé jeter un oeil dans le menu de configuration... Il y a un paramètre pour ça : Auto target="_blank"

43 - @ - Vicks

Damn! I'm a dick!

Merci!
:)

44 - @ - Tomek

Je n'ai rien fait quand soudain :
Notice: unserialize(): Error at offset 302408 of 434962 bytes in /../www/feed/index.php on line 2441

Warning: array_keys() expects parameter 1 to be array, null given in /../www/feed/index.php on line 9192

Warning: Invalid argument supplied for foreach() in /../www/feed/index.php on line 9236

Warning: array_slice() expects parameter 1 to be array, null given in /../www/feed/index.php on line 9252

Warning: Invalid argument supplied for foreach() in /../www/feed/index.php on line 2500


s'affiche en haut de ma page, à la place des flux, j'ai :
Warning: array_keys() expects parameter 1 to be array, null given in /../www/feed/index.php on line 2143

Warning: Invalid argument supplied for foreach() in /../www/feed/index.php on line 2143

C'est grave docteur ?

45 - @ - tontof

Arf oui, c'est grave tu as ton data.php qui s'est corrompu. Envoie moi une archive par mail sur tontof à free.fr afin que je regarde ce que je peux faire et pour m'aider à comprendre ce problème.

Ce bug est en train d'être étudié avec l'aide de plusieurs personnes qui ont le problème régulièrement. Les pistes avancent, mais comme c'est très aléatoire, ce n'est pas simple de reproduire le bug :-( et donc de le corriger :-(

On soupçonne fortement des accès concurrentiels, mais rien est vraiment sûr.
Désolé :-(

46 - @ - Bioshi

Salut,

Tout d'abord un immense merci pour les applis que tu nous mets généreusement à disposition. Pour te dire, je me suis récemment intégralement tontofisé (si si, ça existe) : KrISS Blog, KrISS Feed et KrISS Link.

Par contre j'ai rencontré un petit souci dans KrISS Feed. En effet, la catégorie "Blogroll" s'affiche bizarrement avec 3-4 scrollbar sur la droite du navigateur. As-tu déjà rencontré ce problème ?

Merci d'avance.


47 - @ - Tontof

@Bioshi : Héhé, ça fait plaisir ^^
Juste pour faire un rappel, KrISS link est juste une sorte de proof of concept pour rendre plus KrISS shaarli, mais comme je ne l'ai pas mis à jour depuis la version 0.40 je ne le conseille pas trop :-)

Pour ton problème avec KrISS feed, c'est simplement parce que tu as dans ta liste un article qui n'est pas valide et qui flingue le code html. Pour vérifier, si tu te mets en ?view=list et pas ?view=expanded ça ne devrait plus faire le problème. Du coup faut trouver l'article et envoyer un message au flux en question pour lui dire qu'il a fait de la merde :-p

Si ce n'est pas ça, c'est peut-être un bug de KrISS feed, mais je ne pense pas ^^

48 - @ - Bioshi

J'ai suivi tes instructions et en éliminant le flux impertinent tout est redevenu dans l'ordre.

Encore un grand merci !

Quant à KrISS link, je vais également suivre ton conseil et mettre en place un shaarli.

49 - @ - fab1

Bonjour,

Après l'installation de votre script qui s'est déroulé sans problème, je souhaite le lier avec un Shaarli. Si j'ai bien compris avec cette option, je vais récupérer les différents contenus des flux RSS pour créer à chaque fois un post dans shaarli et si un utilisateur clique sur un lien dans Kriss feed il sera renvoyé vers le post shaarli. C'est ce que je veux faire mais impossible de lier mon shaarli à Kriss feed même en essayant les différents paramètres pour poster avec l'url de mon shaarli. J'ai loupé quelque chose ?

Encore merci pour ce script qui est excellent !

50 - @ - Tontof

@fab1 : Pour lier KrISS feed à un shaarli, il suffit d'aller dans le menu configuration. Il y a un exemple pour illustrer.
Ceci permet ensuite en cliquant sur le bouton partager « d'envoyer » l'article concerné dans shaarli, un peu comme le fait le bookmarklet de shaarli.

51 - @ - blazer

Hello
super cette V8... Par contre est il possible d'augmenter la valeur du time out?
J'ai ce message sur un flux qui fonctionnait bien jusqu'à la semaine dernière et le site http://validator.w3.org/ me valide bien le flux.

" Operation timed out after 4000 milliseconds with 0 bytes received"
Merci par avance

52 - @ - blazer

Oopps.. je viens de relire :
J'ai ma réponse :p

53 - @ - Tontof

@blazer :-)
À terme ce sera dans un vrai menu, mais en attendant ça peut dépanner

54 - @ - Xavier

Bonjour, merci et bravo pour kriss feed qui est vraiment génial.
Par contre depuis ce matin sans toucher à rien, ce message est apparu.

Warning: gzinflate(): data error in /home/public_html/rss/Nok/index.php on line 89

Warning: array_keys() expects parameter 1 to be array, null given in /home/public_html/rss/Nok/index.php on line 9121

Warning: Invalid argument supplied for foreach() in /home/public_html/rss/Nok/index.php on line 9165

Warning: array_slice() expects parameter 1 to be array, null given in /home/public_html/rss/Nok/index.php on line 9181

Warning: Invalid argument supplied for foreach() in /home/public_html/rss/Nok/index.php on line 150

55 - @ - Tontof

@Xavier : Arf, je pense que tu as été victime du bug : https://github.com/tontof/kriss_feed/issues/340

J'ai proposé une correction dans ce commentaire :
https://github.com/tontof/kriss_feed/issues/340#issuecomment-61642218

Je ne pense pas que tu utilisais cette version patchée ?
Les raisons peuvent être diverses, mais c'est souvent lié à un problème au moment de l'écriture du fichier. Parmi les différents retours, j'ai eu :
- Plus d'espace suffisant pour écrire le fichier
- Coupure du serveur pendant l'écriture du fichier
- Corruption dans l'écriture du fichier (qui semble lié à la version de PHP)
Malheureusement, il n'y a pas grand chose à faire.
Une sauvegarde de ton opml est par contre présent dans ton dossier data pour réimporter tes flux...
Désolé

56 - @ - Xavier

J'utilisais la version basique. J'ai réinstallé la même, importer mon *.opml et j'ai retrouvé mes flux...
Merci pour ta réponse, il va falloir que j'apprenne à utiliser github afin de connaître les patchs à venir. Encore bravo et un sincère merci pour ce travail de qualité.
New comment







____  __   __   _    __  
   / |  \ /  \ | \  /  \ 
 _/  |__/ | _  |  | | /| 
   \ |    |  | |  | |/ | 
___/ |    \__/ |_/  \__/