:-y

MISE À JOUR : KrISS feed passe déjà en version 6

vendredi 22 mars 2013 - 10:13

Une nouvelle version, et quelques précisions pour l'avenir.

Par défaut le flux RSS de mon site est présent dans KrISS feed et ceux qui l'ont déjà supprimé ne seront pas au courant qu'il y a une mise à jour importante à faire. Ce n'est pas bien d'ajouter son flux par défaut, je vous l'accorde, mais tant que KrISS feed ne peux pas vous indiquer qu'il y a une mise à jour tout seul, c'est plutôt une bonne solution alternative et je ne peux que vous conseiller de conserver mon flux encore un moment. Mais ne vous inquiétez pas, je ne poste pas 10 articles par jour et je vous laisse la possibilité de supprimer le flux (coucou Google et Android).

Pourquoi c'est une mise à jour importante ?
Tout simplement parce que j'estime qu'il y a eu suffisamment de changements suite aux issues, aux commentaires ou encore aux mails et qu'en plus certains concernent la sécurité.

J'ai déjà fait la liste de certaines modifications dans l'article précédent, mais depuis, il y a eu :
- l'ajout d'un système pour bannir les utilisateurs qui essayent de se connecter à votre place (merci Shaarli et Sebsauvage) ;
- l'ajout d'une option pour ceux qui subissaient des déconnexions intempestives liées à la protection sur le vol des sessions ;
- la suppression de plusieurs failles de sécurité : il en reste certaines à étudier pour mettre en place la meilleure solution ;
- l'ajout de l'option 'noreferrer' dans le redirector pour utiliser l'attribut HTML5 ;
- l'ajout d'un bouton 'Mark as read' dans la partie paging (à vous de choisir où vous préférez le placer) ;
- l'ajout d'un bouton pour forcer la mise à jour ;
- l'ajout de plein d'autres petites choses qui rendent KrISS feed toujours plus agréable à utiliser.

Je n'ai pas rempli tous les objectifs que je m'étais fixé pour la version 6, mais j'aime bien vous surprendre aussi :-)
Vivement la prochaine version...

Vous pouvez également découvrir quelques captures d'écrans du thème d'ali0une :
https://github.com/tontof/kriss_feed/blob/master/style/ali0une/screen1.jpg?raw=true
https://github.com/tontof/kriss_feed/blob/master/style/ali0une/screen2.jpg?raw=true
https://github.com/tontof/kriss_feed/blob/master/style/ali0une/screen3.jpg?raw=true

Comment mettre à jour ?
Pour mettre à jour c'est aussi simple que pour installer, vous enregistrez le fichier index.php et vous le remplacez sur votre serveur.

Pour ceux qui était à la version 5, vous ne devriez pas avoir trop de problèmes avec cette mise à jour.

Pour ceux qui ont contribué à détecter les bogues, il se peut que vous ayez quelques comportements surprenant en fonction de votre dernière version comme la réapparition de tous vos flux suite à un premier changement que j'ai effectué en fonction de certains retours. Cependant j'ai décidé de revenir comme c'était à la version 5 parce que ces changements sont arrivés à cause de flux problématiques. Maintenant que les choses sont plus claires de mon côté, j'ai pris les décisions que je jugeais justes et dans la philosophie KISS.

(Edit : il vous faudra peut-être supprimer le cache, mais je ne crois pas que c'est nécessaire.)

Derrière KrISS feed, c'est Tontof, mais c'est aussi une philosophie
Avant que vous ne continuiez à vous servir de KrISS feed, il faut qu'on se mette tout de suite d'accord sur certains points ! Vous vous en êtes aperçu tout seul, mais KrISS est très rapide, et beaucoup plus que certains de ces concurrents. Mais si cela est possible, c'est parce que KrISS feed est pensé pour être rapide dans un monde utopique où tout le monde connaît http://validator.w3.org/ et http://validator.w3.org/feed/.

Explication simple :

Vous avez un flux RSS qui contient 10 articles (a1, a2, ...., a10) que vous avez lu. Ce flux poste un nouvel article a11, le nouveau flux RSS contient alors a2, a3, ..., a11. Que fait KrISS feed ? Il vous notifie, comme il sait que vous avez lu de a1 jusqu'à a10, qu'il y a un nouvel article a11. Merci KrISS feed ! Mais ce qu'il fait aussi c'est qu'il supprime a1 de sa base car cet article est vieux et il n'a pas raison de réapparaître.

Jusque là tout va bien.

Sauf que si ce flux a un problème, il pourra entre 2 mises à jour vous renvoyer de temps en temps a1. Que dois faire KrISS feed dans ce cas là ?

Je suis d'accord avec vous, c'est chiant et votre premier réflexe est de vous plaindre à la gentille personne derrière KrISS feed. Mais dans ce cas précis, c'est à la personne qui s'occupe du flux de gérer ce problème. Et malheureusement pour vous, ce ne sera peut-être pas une personne aussi gentille que celle qui est derrière KrISS feed.

Mes concurrents conservent plus de liens et vous ne voyez pas les mêmes problèmes que moi, très bien pour eux et pour vous. Je vous laisse contribuer aux mauvaises pratiques qui font que les choses sont ce qu'elles sont. Mais désolé ce n'est pas KrISS feed, ce n'est pas Tontof. Je suis là pour comprendre vos problèmes et trouver des solutions avec et pour nous tous. J'essaye de vous expliquer mes choix et de vous expliquer pourquoi je fais ce que je fais. Mon but n'est pas de résoudre tous vos problèmes, mais de résoudre tous les problèmes d'incompréhension afin de ne pas rester dans le flou. Pour moi, un problème est résolu quand on a compris pourquoi il y avait un problème. Ensuite on essaye de faire au mieux pour que tout le monde soit content :-)

« Oui t'es bien gentil Tontof, mais concrètement pour nous, il se passe quoi ? »
Alors je vous l'ai dit, je suis quelqu'un de sympa et j'essaye de trouver des solutions pour satisfaire tout le monde quand même. Mais une chose est sûre je ne ferai AUCUNE modification pénalisante pour KrISS feed si ce n'est pas KrISS feed l'origine du problème !

En ce qui concerne le problème de réapparition de liens, j'ai pensé à 3 solutions :
- ajouter une option dans la configuration permettant de conserver un certains nombre N d'articles déjà lus mais qui ne sont plus dans le flux (ce qui pénalisera uniquement ceux qui utiliseront cette option. Plus N sera grand, moins KrISS feed sera efficace) ;
- n'ajouter les articles d'un flux que s'ils ne sont plus récents que le dernier article déjà présent dans la base pour ce flux ;
- 3e solution, un mixte des 2 précédentes. « S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. ».

Je pense qu'une de ces 3 solutions permettra une correction de la plupart de vos problèmes mais je n'ai pas encore choisi celle que je mettrai en place, mais je le ferai car, je suis quelqu'un de gentil.

Comment vous pouvez m'aider ?
Je fonctionne très simplement. Je me sers des issues de Github pour prendre des notes sur tous vos retours (merci à vous tous pour vos propositions/retours/remarques). Oui je ne suis pas encore passé à Google Keep, j'hésite encore un peu avant de franchir le cap.

En attendant, j'ai mis en place 2 issues sur Github qui me serviront de référence :
- https://github.com/tontof/kriss_feed/issues/97 : me servira à conserver toutes vos idées quand je n'ai pas le temps de les mettre en place rapidement ;
- https://github.com/tontof/kriss_feed/issues/117 : me servira à identifier les problèmes liés aux flux pour voir quand KrISS feed est responsable ou pas.

Je vous remercie d'avance de prendre le temps de les parcourir avant d'ajouter une nouvelle issue.

Comments

1 - @ - awikatchikaen

A mon avis la solution "n'ajouter les articles d'un flux que s'ils ne sont plus récents que le dernier article déjà présent dans la base pour ce flux." est la plus logique : Je ne veux que les derniers articles.

Au début je pensais naïvement que tous les lecteurs de flux marchaient ainsi...

2 - @ - Nono

Pas de souci entre la dernière version 'src' et cette version 6 :)
Parfait :)

Merci pour ton travail :)

3 - @ - Tontof

@awikatchikaen : En fait je n'ai eu cette idée que récemment, mais elle ne fonctionne pas pour tous les flux (ce serait trop beau). Certains n'ont pas la date de publication de l'article ( http://www.2m3.net/mm3.xml aucune information sur la date) et certains comme les vidéos youtube ont des dates qui sont modifiées assez bizarrement ( http://gdata.youtube.com/feeds/api/users/thepopdug/uploads date relative à mars alors que les vidéos sont plus vieilles).

@Nono : Arf je n'en suis pas si sûr, j'ai eu des problèmes ce matin, mais pas tout de suite. J'espère que ce ne sont pas de gros problèmes...

4 - @ - Pinchovicara

Surprise du matin. :)

Je viens de mettre à jour et j'ai plein de flux qui se rechargent complètement mais c'est normal puisque tu as changé le hash.

Par contre, t'as laissé le numéro de version en 5 en haut de la page. ;)

Merci pour ton boulot en tout cas et super la réactivité. J'espère que je ne t'ai pas trop soulé avec mes idées foireuses. ;)

5 - @ - Gilles

Si j'ai bien compris, tu ne feras pas, contrairement à GReader / Netvibes and co de "workaround" pour ces flux, c'est ça ?
Snifouille.

6 - @ - Nono

Ouch, petite frayeur : J'ai pdt 1 secondes ou deux, eu BCP de non lu, puis c'est revenu à la normal. Pas compris °o°

7 - @ - Nono

@Nono Bon, en fait, c'est pas pdt 1 secondes, tous mes flux sont passé en non lu ><

8 - @ - le hollandais volant

Pour la MAJ des flux : Stocker la date du dernier flux. Dans le flux.
Et ne télécharger que les articles plus récents.

Plus besoin de trier les articles pour voir le plux vieux (rapidité++).

Comme ça ça pause aussi pas de problèmes si on vide un flux nous même qui se verrait rafraîchie juste après.

Par contre il ne faut pas stocker la date de dernière MAJ : à cause de cache serveur : un article peut être écrit mais pas encore dans le flux.

9 - @ - dacrovinunghi

Je suis d'accord avec toi on fait pas uen usine a gaz pour tout ceux qui ne respectent pas les standards
Je vois que les redirections curl sont conservées !
(j'ai eu un doute quand tu as dit :Pour ceux qui ont contribué à détecter les bogues, il se peut que vous ayez quelques comportements surprenant en fonction de votre dernière version )
Merci

10 - @ - dacrovinunghi

vous lisez tous les articles avant de faire la maj puis vous passer tout en lu.

11 - @ - Tontof

@Pinchovicara : Pfff ça me saoule ces numéros de version, j'en oublie toujours un quelque part. Heureusement qu'il n'y en a qu'un :-) Non les idées foireuses ne sont pas des mauvaises idées et peuvent même conduire à de très bonnes idées !

@Gilles : Je ne suis pas sûr de bien comprendre ce que tu veux dire, mais j'entends faire passer dans mon message, que les modifications que j'apporterai resterons dans l'idée d'un KrISS feed efficace et simple. Je pourrais très bien ajouter des librairies externes qui s'occupent de faire le boulot de formatage correct de certains flux, mais pour moi ce n'est pas LA bonne solution. Après, ça ne veut pas dire que je ne peux ajouter des choses en plus qui corrigent certains problèmes sans nuire à l'efficacité de KrISS feed :-)

@Nono : Arf arf, il va falloir que j'étudie ça alors :-(

@le hollandais volant : Oui mais ce n'est pas suffisant. Comme j'ai donné en
@(exemple), certains flux n'ont pas de date :-(

@dacrovinunghi : Non les redirections vont partie des choses que je n'avais pas fait car pas besoin, mais le problème n'était pas lié aux flux mais bien à KrISS feed, du coup, j'ai modifié en conséquence. Je parlais surtout des flux qui sont problématiques indépendamment de KrISS feed :-)

12 - @ - i M@N

"la gentille personne derrière KrISS feed"
ahah! c'est vrai qu'il est gentil Tontof ... je l'ai fatigué hier le pauvre avec ma noobitude quand j'arrivais pas à faire un pull request correct. Quelle patience! : )

Sinon j'ai eu aussi des flux en rouge mais un petit tour dans la configuration des flux pour forcer la mise à jour et tout est redevenu normal.

13 - @ - Kao

Bonjour,

A l'installation je récupère tous les flux mais par la suite plus rien, aucun nouveau 'lien" ne rentre.

J'ai testé avec 2 versions différentes en ayant tout enlevé entre les 2.
Donc y a un truc qui "bloque" mais quoi ... :(

Vais testé sur un autre hébergeur.

14 - @ - Kontre

@Kao Question bête : tu as activé les mises à jour en JavaScript ou via cron (cf le paneau de config) ? Ou bien tu mets à jour à la main ?

C'est vrai que par défaut, rien n'est mis à jour automatiquement, en fait... (sauf erreur)

15 - @ - Tontof

@i M@N : Je suis aussi un débutant avec git, quand je maîtriserai mieux je deviendrai désagréable, faut pas croire :-)

@Kao : Est-ce que tu sais si tu peux télécharger des flux depuis ton hébergeur, je ne fais encore pas de test pour avertir les gens d'éventuels problèmes avec ça.

@Kontre : Oui, il y a aussi cette possibilité, mais, je ne pense pas que ce soit une bonne idée d'activer la mise auto avec javascript par défaut. Le bouton update est quand même suffisamment explicite... enfin j'espère :-)

16 - @ - Tomek

bonjour,

heureux découvreur de ce très bon lecteur de flux, j'ai une petite requête supplémentaire, un truc que j'aime bien sur netvibes (que je veux quitter depuis un moment, j'ai failli passer à GReader, ouf !) : avoir les favicon qui s'affichent sur chaque item, permettant de repérer de manière bien plus facile les différentes sources en vue liste.

Merci beaucoup pour ce bel outil et KISS !

17 - @ - Tontof

@Tomek : Tu n'es pas le premier à demander, j'ai ouvert une issue :
https://github.com/tontof/kriss_feed/issues/126

18 - @ - Tomek

Oki, merci !

19 - @ - deneth

oula, je viens de mettre la version 6 à la place de la version 5.

J'essai, j'ai l'écran de connexion, je rentre mes identifiants, et la page blanche, avec écrit Wrong token.

J'ai vider le cache pour voir, mais ça fait pareil.

Je remets la version 5 et ça marche nickel.

20 - @ - Kao

Je faisais à la mano, là oui c'était impec. J'aurais du préciser que c'était en automatique que ça ne fonctionnait pas.

Evidemment quand on active la mise la mise à jour automatique, comme je viens de le faire à l'instant, ça devrait se passer bcp mieux.

Comment passer pour un andouille...
ppffff mes yeux ont glissé trop vite sur ça.

21 - @ - Tontof

@deneth : tu utilises shaarli ? Pour savoir si tu as le même problème ? J'ai changé la gestion et j'utilise la même.

@Kao : moi ça me va bien que ce ne soit que ça :-)

22 - @ - guiliguili

Bonjour,

Effet Sebsauvage : installation de KriSS fedd sur " mon " serveur OVH.
Génial !

Une question : est-il possible de _classer_ dans un ordre particulier les catégories de feed que je me suis créées initialement dans Google Reader ?
Actuellement, ces catégories sont classées sans logique apparente (pas par ordre alphabétique, ni par nb de non lus).
J'aimerais bien pouvoir les classer ainsi :
NEWS
NEWS-LIBRE
...
Merci.
guiliguili

23 - @ - Tontof

@guiliguili : C'est prévu de pouvoir les trier par ordre de préférences. Je n'avais pas pensé à un tri dynamique. À étudier :-)

24 - @ - deneth

@Tontof : oui shaarli est sur mon serveur, mais je n'ai pas encore mis l'adresse dans Kriss Feed

25 - @ - Tontof

@deneth : Non mais c'était surtout pour savoir si tu avais le soucis du wrong token avec pour essayer de comprendre. Tu n'as pas de htaccess mal configuré ?

26 - @ - deneth

Shaarli fonctionne très bien. Le htaccess dans le dossier data me parait correct ( il est identique à celui de shaarli ). Je cherche du coté des droits

27 - @ - Tontof

@deneth : Je ne sais pas si ça peut aider, mais Johan m'a dit qu'il avait corrigé son problème en modifiant son htaccess (pas celui créé avec KrISS feed) :
<code_html>
<filesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf|eot|woff|html|htm|php|css|js|pl|cgi|spl|scgi|fcgi)$">
RequestHeader unset Cookie
Header unset Set-Cookie
</filesMatch>
</IfModule>
</code_html>
Le wrong token doit arriver parce qu'il perd la session entre les 2 pages appelés.
Johan avait par contre apporté sa modification pour la v5...
Sinon, je n'ai pas trop d'idées et d'autres retours pour ce genre de problème

28 - @ - Vin100

(La question est peut-être bête) Y a-t-il moyen de passer par autre chose qu'un Browser?
Encore (un peu de temps) sur Google Reader, j'utilise un Firefox sur PC mais Newsrob (très pratique) sur Android.
Y a-t-il moyen de faire quelque chose de similaire ?

29 - @ - Tontof

@deneth :
Pour l'histoire du Wrong token un autre indice : http://tontof.net/index.php?2013/03/14/18/12/56-presque-nouveau-lecteur-rss-kriss-feed-est-vraiment-tout-terrain#135

@Vin100 : Pour le moment, je ne pense qu'il n'y a que le browser. On m'a demandé pour d'autres choses comme liferea, mais il n'y a pas de format standard pour la synchro, donc ce n'est pas simple à mettre en place. Mais bon, faut voir.

30 - @ - deneth

Bonjour,

Ca ne fonctionne toujours pas. J'ai installé la version 6 dans un dossier de test à part.
J'ai fait un .htaccess avec les différents code donnés, mais ca fait toujours pareil.

Pour l'instant, je garde ma version 5 qui fonctionne.

pour info, je suis sur un dédié ovh, avec : PHP Version 5.3.3-7+squeeze15, Apache/2.2.16

31 - @ - Kort

Salut,

Je n'arrive pas à configurer les mises à jour automatiques via cron.
Mon hébergeur (Hostinger) me demande cela :
Commande pour exécuter : php -f /home/mon_nom_d_utilisateur/
Et là . Je ne sais pas quoi mettre pour que cela marche. J'ai essayé de rentrer le lien qui ai donné dans la config de Kriss Feed, mais ça ne marche pas. En effet, j'ai essayé de rentré index.php?update&force=blablablabla... Mais rien n'y fait... Je suppose que mon hébergeur me demande un fichier php à éxecuter, mais je ne sais pas quoi mettre...
Un indice peut être ??? ;-)

En tout cas, merci pour cet excellent outil qu'est Kriss Feed !!!
Longue vie à lui !

32 - @ - Tontof

@deneth : Envoie moi un mail sur tontof à free.fr on va essayer de trouver, mais j'avoue ne pas avoir trop d'idées. Essaye avec la dernière version dans le src sur github, j'ai modifié un petit truc, mais je sais pas si ça jouera.

@Kort : Oui je ne comprends pas pourquoi ce n'est pas possible de donner les paramètres avec php -f sur ton hébergeur. J'ai fait un script particulier pour quelqu'un. Ce n'est pas sécurisé mais ça marche. Envoie moi un mail sur tontof à free, je te le ferais passer et t'expliquerai un peu plus comment ça marche.

33 - @ - Kort

Pas de soucis Tontof,
Mais, je vais rester tel qu'il en est, la mise à jour se fait lors de la connexion HTTP, et c'est très bien comme çà. Merci pour ton aide et ton excellent travail !

Bonne continuation.

34 - @ - deneth

ca marche avec cette nouvelle version

merci !

35 - @ - Tontof

@Kort @deneth : :-)

36 - @ - JeromeJ

Super philosophie :)

J'aurais juste une question, si on augmentait N, cela poserait-il vraiment problème si KrISS serait configuré pour ne récupérer que N éléments ? (genre avec une requête SQL LIMIT page_demande, page_demande+30 (je ne sais même plus si KrISS fonctionne avec SQLite ou juste des fichiers ^^)

Car j'avais pensé pouvoir utilisé KrISS comme un moteur de sauvegarde (sans devoir le coupler expressément à des autoblogs vroumvroumblog) mais je n'avais pas songé que cela ralentirait vraiment l'application ? Est-ce que le ralentissement est vraiment inévitable ? (J'ai la sensation que non, mais bon :))

37 - @ - Tontof

@JeromeJ : Arf pas de SQLite malheureux !
En fait j'ai prévu d'implémenter la solution de comparaison avec les dates. Elle est transparente pour l'utilisateur et devrait régler les problèmes de doublons. Pour le stockage sur le long terme, je n'ai aucune idée de l'éventuel ralentissement, mais il n'a vraiment pas été prévu pour ça et je ne peux donc pas le recommander. Tout dépend comment tu vois les choses. Si pour toi, moteur de sauvegarde, c'est une sauvegarde automatique de tous les articles, alors il faut vraiment utiliser un autoblog. Si c'est pour sauvegarder certains articles, l'implémentation des favoris est en cours et ne devrait pas être limité :-)

38 - @ - Lothringer

Bonjour et merci pour cette découverte d'un lecteur de flux pile comme j'aime !

Je l'ai découvert grâce à Planet-Libre, alors que je cherchais une alternative à Google Reader.

Testé et approuvé sur mon serveur. :-)

Courage à toi et bonne continuation dans ton travail.

39 - @ - Kourai

Bonjour bonjour!

Tout d'abord, merci pour ce petit projet qui r0xx du p0ney!
J'ai testé pas mal de lecteur RSS ces quelques dernières semaines, et je pense que KrISS feed est celui qui me convient le mieux! Rapide, simple, efficace, petit bonus Shaarli, niquel! :D

Je suis chez phpnet.org pour l'herbergement de mon server, et j'utilise la version 6!
Tout marche absolument niquel lorsque j'utilise l'url http://yggz.org/KrISSfeed mais si j'utilise le sous domaine que je viens de creer http://rss.yggz.org (qui pointe bien sur sur http://yggz.org/KrISSfeed), je me heurte au "Wrong token" lorsque j'essaye de me loger.
J'ai vidé tous les caches (server et navigateurs), testé sous différents navigateurs, et tenté cette solution : http://tontof.net/index.php?2013/03/14/18/12/56-presque-nouveau-lecteur-rss-kriss-feed-est-vraiment-tout-terrain#135
Toujours rien!

Bon le problème est très minime, puisque je peux quand mm utiliser kriss feed sans aucun problème, mais si vous avez des petites suggestions, je les prend! :)

40 - @ - Tontof

@Lothringer : Merci

@Kourai : Arf, ça m'embête ces histoire de Wrong token :-(
Tu peux essayer avec la version dans le src :
https://github.com/tontof/kriss_feed/raw/master/src/index.php
C'est une version à laquelle j'ai apporté des modifs depuis la version 6 stable.
J'ai fait une légère modification qui concernait les tokens et ça a résolu le problème chez quelqu'un d'autre. Avec un peu de chance, ça sera pareil pour toi.

41 - @ - Yorik

GÉANT! Excellente application, c'est bluffant que tu aies codé un truc aussi simple, performant et complet tout seul, alors que les netvibes et autres doivent y mettre tous leurs moyens pour arriver à un résultat qui me paraît plutôt faible en comparaison... En tous cas le problème google reader est réglé ;)

Bravo, et un très grand merci pour la license opensource...

42 - @ - Tontof

@Yorik : Merci ^^

43 - @ - jos

bonjour

j'ai un problème avec les versions 6 (la normale et je teste au fur et à mesure celles du src) : lors de la mise à jour, il s'arrête, pas de message d'erreur, il ne passe juste pas au flux suivant, ça ne le fait pas avec un flux particulier, c'est variable, mais ça arrive assez rapidement dans la liste des flux.
aucun pb sur la version 5, tous les flux sont mis à jour sans difficulté
je ne vois rien de tel dans les issues, je suis le seul à qui ça arrive ? une idée ?

merci

44 - @ - tontof

@jos : Euh je ne sais pas si tu es le seul, mais tu es le premier à m'en parler :-) Envoie moi un mail sur tontof à free.fr ou ouvre une issue sur github. Là comme ça je vois pas trop. La différence entre la v5 et la v6 c'est l'utilisation de curl :-(
Mais la mise à jour marche un peu ou pas du tout ?

45 - @ - Kourai

Merci beaucoup, le nouvel index.php marche super! :D
Plus de problème avec les tokens, et l'affichage des favicons dans les flux, que je n'avais pas avant est super sympa!!!
Encore merci!!

46 - @ - Bill2

Bonjour,

Sur github, on voit les bugs "en cours".
Est-ce qu'il serait possible d'avoir un style de timeline, où seraient indiqués quels sont les bugs traités en priorité, les fonctions à venir, et une possible période pour la sortie de la version suivante ?

Ou alors juste un post sur ce blog, pour "mieux" suivre les évolutions en cours et à venir ?
Merci d'avance pour ton super boulot :)

47 - @ - Tontof

@Kourai : Cool

@Bill2 : Euh oui, c'est en effet une bonne remarque. En fait, dans github je laisse les issues ouvertes quand elles me paraissent « rapidement » réalisables ou « importantes » sinon, je les mets dans https://github.com/tontof/kriss_feed/issues/97 (Attention je ne suis pas en train de dire que les remarques dans l'issue 97 ne sont pas importantes)

Mais il est vrai que ça manque encore d'organisation.

À terme, je ferais, sur mon blog, une page unique et spécifique consacrée à KrISS feed sur laquelle j'essayerai de faire un manuel pour les utilisateurs (pour présenter les fonctionnalités de KrISS feed) et je mettrai l'évolution avec les objectifs pour les versions à venir. Mais pour le moment, je me suis concentré sur les fonctionnalités, et je pense que je ferais ça après la version 7 car cette dernière sera vraiment plus aboutie avec toutes les fonctionnalités principalement attendues, comme les favoris et la mise à jour en javascript sur la liste des flux. Après cette version, je devrais être beaucoup plus disponible pour les annexes qui sont également très importants.

48 - @ - Logive

@Tontof j'ai découvert KrISS depuis peu, et je l'ai adopté. Félicitations pour le boulot et un grand merci pour le temps passé.
Il me suffit, il est à la maison et je suis un peu plus libre.

Je consulte mon KrISS sur tout mes périphériques et notamment sur tablette. J'ai demandé (car je n'en suis absolument pas capable), à modifier KrISS afin de rendre la barre de boutons inférieure permanente, malgré le défilement, afin de palier au manque de raccourcis clavier sur tablette. Une connaissance m'a proposé une modification qu'il a fait rapidement dans la journée. Ce qu'il a fait me convient parfaitement et facilite les choses sur ce type de périphériques.
Alors je ne sais pas du tout comment cela a été fait et si cela est la meilleure des façons pour procéder, et surtout si cela convient à la philosophie de KrISS.
Je voulais simplement le partager comme il se doit, en informer son créateur, et qui sait peut être cela intéressera-t-il certaines personnes.
Dans tous les cas c'est une fonctionnalité intéressante pour une certaine utilisation. Peut être y'a-t-il un moyen de rendre les choses plus simples que cette solution.
Je vous laisse son commentaire:

"Les modifs en gros :
Dans l'index.php j'ai sorti le div pour le glisser en bas, et modifier la propriété full-height du CSS intégré de 100% à 97%. Et après le fichier CSS dans inc pour mettre le tout en bas à droite."

Il y'a donc maintenant un dossier en plus... c'est pourquoi le lien suivant est un.tar contenant l'index et le dossier. Si vous souhaitez y jeter un oeil, j'ai rendu les choses disponibles sur mon googledrive (et oui..)
https://docs.google.com/file/d/0B8jPzyRupPqQS2F5QlROSkY2OFk/edit?usp=sharing

Voilà, en espérant ne pas avoir fait les choses à l'envers.
Bonne continuation.

49 - @ - Tontof

@Logive : C'est chouette, merci bien, je regarderai ça de plus près parce que tu n'es pas le seul qui m'a parlé de vouloir un comportement similaire. Je vais donc étudier la modification pour voir si je peux l'incorporer.

50 - @ - Bill2

Merci pour les infos :)
Donc je pense que je vais attendre la V7 avant de m'y mettre sérieusement :)

Pour bientôt j'espère ...

51 - @ - Darch

Merci beaucoup pour ce merveilleur outil qui tourne super bien sur mon Dockstar.
L'avantage est l'abscence de mysql car le Dockstar avait du mal avec ;)

Serait-il possible de faire une liste de tous les thèmes différents ?

52 - @ - Tontof

@Darch : Ouais j'ai prévu de faire la liste des thèmes après la v7 !
En attendant voici les liens des captures disponibles sur github :
https://raw.github.com/tontof/kriss_feed/master/style/ali0une/screen3.jpg
https://raw.github.com/tontof/kriss_feed/master/style/ali0une/screen6.jpg
https://raw.github.com/tontof/kriss_feed/master/style/vinc3r/screen01.jpg
https://raw.github.com/tontof/kriss_feed/master/style/p3ter/screeshot_2-p3ter_v1.1.png
https://raw.github.com/tontof/kriss_feed/master/style/sebsauvage/screenshot.png
Mais oui, j'ai un boulot de présentation à faire pour KrISS feed, c'est un peu du brute de décoffrage pour le moment :-)

53 - @ - fight

Bonjour @Tontof, je suis l'auteur de la modif pour Logive, une idée m'a traversée l'esprit, mais serait-il possible de créer un système de template pour pouvoir personnaliser la bête ?
Pour faire simple : si fichier présent dans inc on l'utilise, sinon affichage par défaut.
C'est léger et simple à mettre en place ;)

54 - @ - Tontof

@fight : J'ai regardé ta modif et je vais essayer de faire une proposition pour la version 7, mais je trouve que l'idée des templates personnalisables n'est pas si simple à intégrer facilement (je ne parle pas techniquement parlant). Pour moi l'idéal serait quand même que ces modifications soient réalisables uniquement en CSS. Je ne pense pas ajouter cette modification pour la version 7, mais j'ai bien compris l'idée et le besoin et je pense qu'il est préférable de l'intégrer directement. C'est pourquoi, je préfère attendre un peu. On verra après la version 7 pour voir s'il faut quand même ajouter la possibilité de modification des templates en php.

55 - @ - christophe

J'ai installé kriss feed sur un hébergement mutualisé chez OVH : c'est d'une simplicité enfantine ! C'est du beau boulot, merci !

Il y a un juste un truc qui m'embête : je n'arrive pas à configurer une tâche cron pour la mise à jour des flux. La fonctionnalité est bien là dans les outils d'OVH mais j'ai l'impression que le caractère & de la ligne de commande n'est pas bien digéré. Alors j'ai essayé en ajoutant des guillemets mais ça n'a rien changé. Puis j'ai voulu rajouter des \ pour "protéger" les & mais l'interface d'OVH m'en a empêché car un chemin de fichier n'est pas sensé contenir de \...

Est-ce que quelqu'un a réussi à configurer ça ? Merci pour votre aide !

56 - @ - Tontof

@christophe : Il n'est en effet pas possible de donner des paramètres au script php. J'ai ouvert une issue sur github https://github.com/tontof/kriss_feed/issues/146 pour régler ce problème. Je pense qu'en créant un script php dans data, ça devrait marcher sans problème.

57 - @ - christophe

@Tontof : ça serait top !
Malheureusement, je n'ai pas les compétences pour le faire moi-même :-/

58 - @ - JeromeJ

J'ai une drôle d'erreur depuis que j'ai redémarré mon PC …

Je ne la comprend pas et elle m'empêche également d'importer la liste de mes flux afin de pouvoir refaire une installation clean :( (mais j'aurais voulu pouvoir exporter ma liste de flux rss sous format opml car j'en avais un nombre assez conséquent)

J'ai l'impression que, peut-être, d'une façon ou d'une autre mes datas auraient été corrompues ? Ça serait possible ?

Lorsque KrISS tente d'accéder aux données (pour afficher la page principal ou lors de l'export par exemple), j'obtiens ces erreurs:

Warning: gzinflate(): data error in […]\kriss_feed-master\index.php on line 3766

Warning: Invalid argument supplied for foreach() in […]\kriss_feed-master\index.php on line 4111

Warning: Invalid argument supplied for foreach() in […]\kriss_feed-master\index.php on line 4116

Warning: Invalid argument supplied for foreach() in […]\kriss_feed-master\index.php on line 3825

J'ai pas trouvé de solutions jusqu'à présent :/ Merci d'avance :)

59 - @ - Tontof

@christophe : J'essayerai de proposer ça pour la version 7

@JeromeJ : J'aime pas trop ce genre de message :-(
Ça me fait penser, même si c'est pas exactement la même erreur, à ça :
https://github.com/tontof/kriss_feed/issues/140
Tu as essayé de regarder le contenu de data.php pour voir s'il n'y avait pas de message bizarre dedans. Ça doit commencer par :
<?php /*
et finir par :
*/ ?>
Si tu ne trouves pas, tu peux essayer de me l'envoyer à tontof sur free.fr mais j'espère que tu avais une copie de ton opml...

60 - @ - JeromeJ

@Tontof Mon data.php contient … 11699 caractères NULL :/

Et non je n'avais pas de sauvegarde de mon .opml :/ car je ne migre pas d'une autre plateforme, KrISS est la première plateforme que j'utilise, du coup j'étais entrain de me la construire ma liste de flux ^^' f**k

Merci quand même ^^ je pense pas vraiment avoir de choix si j'ai bien compris.

(J'ignore totalement ce qui a bien pu produire ça … Mon utilisation du produit était tout à fait "normal" ^^)

61 - @ - tontof

Essaye de m'envoyer ton data.php quand même.
Je suis confus, je ne vois pas ce qui s'est passé. C'est arrivé à un moment précis ? Genre l'ajout d'un nouveau flux, une mise à jour manuelle, automatique ?

62 - @ - JeromeJ

@tontof /me se concentre très fort pour se rappeler ce qui s'est exactement passé …

Juste après avoir redémarré mon PC si je ne dis pas de bêtises (mais ça se peut que j'ai eu un BSOD en essayant de sortir de la mise en veille prolongée mais je pense que ça c'est passé après ça), j'ai donc relancé easyphp (car j'héberge en local) et lorsque je me suis rendu sur KrISS, j'ai eu ces erreurs à la première page chargée (je crois que j'ai été auto-loggé par le cookie "Stay logged in", car la page de connexion n'affiche pas d'erreur autrement (vu qu'elle n'essaie pas de charger les data).

http://olissea.com/out/data.7z

63 - @ - Tontof

@JeromeJ : Ah ouais quand même...
Bon ben c'est effectivement inexploitable. Je suis vraiment désolé pour ton opml :-(
Par contre si tu n'as pas supprimé ton dossier cache, envoie moi une archive, je pourrais sûrement récupérer ta liste de flux RSS pour que tu puisses les réimporter !
C'est difficile de savoir ce qui s'est vraiment passé...

64 - @ - JeromeJ

@Tontof Aha, oups ^^'

Euh, j'ai un peu peur pour mon dossier cache …

Je n'en ai pas fait une copie, j'ai gardé l'ancien, j'ai juste supprimé (renommé) l'ancien data.php qui était corrompu et ça a suffit pour réinitialisé le tout.

Donc le cache va peut-être être un peu altéré par le fait que j'ai commencé à rebuild ma liste de flux rss ?

Mon plus gros soucis, c'est pas que j'en avais 2 tonnes (mais ça reste quand même lourd à devoir les récupérer tous, etc ^^) mais certains dont je ne me rappelle pas ^^' (je n'ai pas d'autres liens, je les avais uniquement dans KrISS donc je ne suis même pas sûr que manuellement j'arriverais à les remettre tous :p)

Où puis-je te contacter en privé pour t'envoyer le zip ? (Pas envie de le mettre public) Si tu ne veux pas donner ton adresse publiquement non plus, tu peux toujours me contacter ici http://www.olissea.com/contact.php

Cordialement. Merci l'ami !

65 - @ - Tontof

J'ai essayé de t'envoyer un message, mais ton formulaire a un petit soucis :

Notice: Trying to get property of non-object in /homez.44/olissea/www/contact.php on line 23

Notice: Trying to get property of non-object in /homez.44/olissea/www/contact.php on line 27

(J'ai des erreurs de catpcha, et après 6 essais, j'abandonne ^^)

En fait, je t'avais déjà donné mon mail : http://tontof.net/index.php?2013/03/22/10/13/16-mise-a-jour-kriss-feed-passe-deja-en-version-6#59
J'attends ton archive pour voir ce que je peux faire
New comment







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