:-y

Presque nouvelle version de KrISS feed

samedi 22 juin 2013 - 13:37

La version 8 est presque prête. J'attends quelques retours de votre part avant de l'officialiser !

Cette version s'adresse donc aux personnes un peu plus averties (même s'il n'y a pas de grands risques : pensez juste à bien sauvegarder votre data.php et votre opml avant) qui utilisent la version de développement située dans src

Dans les nouveautés :
- Un favicon : cela n'a pas été facile, mais depuis mon dernier sondage, j'ai eu une autre idée qui j'espère mettra tout le monde d'accord. Pour rappel, je voulais un logo qui me permette de regrouper tous mes projets. Ce logo sera une pièce de puzzle avec 3 trous. Regardez de plus près et vous devriez voir un K. J'aime beaucoup cette idée alors si vous voulez me faire changer d'avis, il va falloir que vous avanciez de solides arguments :-)
J'aime bien les puzzles depuis tout petit, la notion de choses qui s'emboîtent les unes dans les autres pour former un tout me plaît énormément (le terminal, le symbole K (pas le potassium hein :-p), la possibilité d'inclure un logo existant et d'en créer un nouveau.
Cela donne pour KrISS feed ce favicon : KrISS feed favicon. Alors qu'en pensez-vous ?
Je n'ai pas encore eu le temps de l'améliorer et il n'est pas encore au format vectoriel, mais ça donne une bonne idée.
- Support multilingue : à vous de jouer pour les traductions (messages.pot), j'ai fait la version française (désolé pour les volontaires qui s'étaient proposés, mais je l'ai fait pour pouvoir tester le code : n'hésitez pas à relire, j'ai traduit assez rapidement). D'ailleurs je me demandais si ça n'existait pas des trucs pour traduire automatiquement en ce basant sur une base de .po (github possède beaucoup de fichiers de traduction mais je n'ai pas trouvé quelque chose qui permettrait de traduire automatiquement. Les seuls sites que j'ai trouvé nécessitaient une inscription...) ? J'ai utilisé poedit si vous avez des alternatives je suis preneur :-)
- Ajout des plugins : pour le moment ça reste sommaire, je m'en suis surtout servi pour inclure le support multilingue. Il n'y a pas encore de menu de gestion des plugins.
Par exemple, pour traduire, il faut connaître l'URL :
KrISS en français : http://tontof.net/feed/?lang=fr_FR
KrISS en anglais : http://tontof.net/feed/?lang=en_GB
- Favicon dynamique : le nombre d'articles non lus dans le favicon (très pratique quand on épingle un onglet) (par Tvelter).
- Nouveau raccourci 'z' : permet d'ouvrir tous les articles de la page en cours dans des onglets et de les marquer comme lus (par Tvelter).
- Préchargement des articles : option preload pour précharger les articles de la page en mode liste (par TiTi).
- Icônes Unicode : permet de personnaliser plus facilement avec css. Pour activer les icones dans le menu, il faut créer un fichier user.css dans un dossier inc avec :

.menu-ico:before {
display: inline-block;
}

Il me reste encore le + et - à changer. Inspiré de knacss.com.

J'ai eu de nouveaux retours sur les problèmes liés à des données corrompues. Une piste probable est l'utilisation d'un cron. Il semblerait que toutes les personnes touchées utilisaient un cron. Si vous avez des idées d'où pourrait venir le problème... (les données corrompues sont particulières car le fichier data.php peut se décompresser et c'est la sérialisation php qui semble poser problème... du coup je n'ai aucune idée d'où cela peut venir et comme le bug n'est pas reproductible à souhait, ça ne simplifie pas les choses...)

Dans les idées que je souhaite développer, il y a la possibilité de compiler sa propre version de KrISS feed (un peu comme ça se fait bien pour les projets javascript comme http://knacss.com/builder/ http://jqueryui.com/download/ etc.). Je ne sais pas ce que vous en pensez, mais je pense qu'il y a quelque chose à creuser là dedans... Pour le moment les plugins sont inclus dans le fichier index.php mais ce n'est pas obligatoire et ça peut fonctionner autrement. L'avantage c'est que les gens qui n'y connaissent rien peuvent avoir accès à tout dans un seul et unique fichier. L'autre avantage c'est que les gens qui souhaitent optimiser leur programme ont la possibilité de le faire. En gros je pense que ça permettra une plus grande modularité. À voir...

Maintenant la prochaine étape va être la création d'un plugin pour inclure le code de shrk69 car cela permettra de refactoriser le code de KrISS feed (qui en a bien besoin depuis la version 5. Il a évolué trop vite) et d'adapter les plugins pour les rendre entièrement fonctionnels.

Comments

1 - @ - Gilles

Je poussoie l'idée des erreurs plus explicites lors de l'update ;)
Le 1er juillet approche et je sens que je vais repartir vers... Framanews, et quand ça coulera/sera trop limité, Netvibes (ou Feedly)...

2 - @ - matttbe

Salut!
Merci ces changements ;)

Pour les traductions, il y a la possibilité d'utiliser Launchpad, par exemple: https://translations.launchpad.net/cairo-dock-core/+translations

Pour mettre en place ce système, il suffit de créer un nouveau projet sur Launchpad et demander d'importer régulièrement la branche master du dépôt git et ensuite, dans la section 'Translations', demander d'importer automatiquement les '.po[t]'. Il y a moyen d'activer l'export régulié dans une branche BZR.

Pour les traductions, rien de plus facile: avec un compte Launchpad (oui, il faut bien un compte mais c'est normal pour assurer le suivi et éviter les spams ou autres - idem si on veut contribuer sur github ;) ), il suffit de se rendre sur la page et compléter les champs. Et... Launchpad propose automatiquement des traductions en allant regarder dans d'autres projets. Du coup, quand il s'agit de traduire des phrases courtes et "classiques" (Yes, No, Enable, Are you sure?, etc.), c'est très rapide.


Sinon, pour les plugins, pourquoi pas devoir uniquement déposer un fichier dans un dossier? (dans le même principe que l'ajout de thèmes)
Pour avoir la "base", il faut uniquement le fichier index.php et ensuite, on peut ajouter d'autres fichiers si on veut. (ou alors oui, des fichiers index.php personnalisés mais si toutes les langues sont inclues dans le fichier index.php, ça risque de faire gros :) ). Ou encore avoir un gestionnaire de plugin qui irait ajouter/supprimer un fichier dans dossier 'plugins'?

3 - @ - Gilles

@mattttttttttbe : Tontof aime bien le principe du fichier unique pour tout :) mais bon...

4 - @ - Tontof

@Gilles : Ah oui, j'essayerais de rajouter quelques messages d'erreurs différents pour la version 8 parce qu'effectivement, ça peut-être très utile !

@matttbe : Pour la traduction, j'attends d'autres réponses, mais pourquoi pas Launchpad.

@matttbe@Gilles : Pour préciser parce que ce n'est peut-être pas assez clair :-) mais tout est fonctionnel avec des fichiers multiples. Il suffit de regarder dans src : https://github.com/tontof/kriss_feed/tree/master/src qui contient des dossiers plugins, locale, inc qui sont utilisés directement par kriss_feed.php.

Ce qu'il faut savoir, c'est que même avec le fichier index.php si on crée un dossier plugins, locale, inc on peut ajouter des fichiers dedans et ils seront pris en compte en priorité par le fichier index.php. Le fichier unique c'est parce que je pense que c'est plus simple pour les gens, surtout pour ceux qui n'y connaissent rien du tout en informatique et qui j'espère pourront accéder à l'auto-hébergement grâce à mes fichiers uniques. C'est pour ça que je pense que ça peut-être intéressant de proposer la construction du fichier index.php un peu comme les bibliothèques js.

Quand j'imagine ce que j'aimerais proposer je me dis que ce serait trop chouette car chacun pourrait y trouver son compte. À suivre ^^

5 - @ - Charpy

Super! Je teste tout ça et je fais un retour d'ici quelques jours :)

6 - @ - iGor

J'ai eu de nouveaux retours sur les problèmes liés à des données corrompues. Une piste probable est l'utilisation d'un cron. Il semblerait que toutes les personnes touchées utilisaient un cron. Si vous avez des idées d'où pourrait venir le problème...

Ah ben tiens, ça me parle pas mal ce truc. Perso, j'ai des articles qui réapparaissent après avoir été indiqués comme lu, et hier, la première fois, tout est passé en lu au moment où je me suis connecté. J'ai même eu des feeds qui indiquaient -3 articles non lus...
Sur mon serveur, il y a 2 instance de KrISS, une en version 7 (celle qui a des souci) et une en version 6 qui n'a pas de problème. Les deux avec un cron.

Sinon, je test leed et selfoss, pour l'instant il n'y a que KrISS qui m'aille :)

Il y a un petit truc qui m'ennuie, mais je sais pas trop comment l'expliquer. Si je suis situé dans un dossier (sur la gauche), et que je sélectionne un flux, hop l'affichage se met à la auteur de ce flux. Si je le marque comme lu, hop l'affichage se met à la hauteur du haut du dossier. Ce genre de comportement, je le trouve un peu pénible.
Pour l'éviter, j'ai fait plein de dossiers. Du coup, j'ai pu constater que l'interface de configuration pour créer les dossiers et y ranger les flux, elle est pas super pratique.

Mais, au quotidien, je l'aime bien KrISS. Encore merci ! :)

7 - @ - Charpy

Bon j'ai pas résisté à tester très vite :)

J'adore :

# Le nombre de flux restants à lire dans le favicon :)
# La traduction en fr (ça va plaire à tous les potes/famille pour qui j'héberge des instances de kriss, ça!)
# Les plugiiiiins! \o/


J'aime moins :

# Les icônes unicode... Ça apporte pas grand chose. J'aurai autant aimé laisser comme tel, ou mettre des simples boutons. Visuellement je trouve que ça complique le rendu, quoi. Je cherche à avoir une interface la plus claire possible, mes "users" sont tous des Mme Michu en puissance ^^. Ah, et les icônes pour "Voir les contenus" et "Montrer tous les articles" marchent pas, mais c'est pareil sur ta page de démo donc j'imagine que c'est connu.

# Il y a toujours indiqué la v.7 en haut de page :x

# (non spécifique à cette version) Un truc qui me dérange, aussi : Le bouton "Marquer comme lu" ne marque pas comme lu seulement les items affichés sur la page en cours, mais TOUTES les items restantes du flux actif. Ma conjointe m'a reproché cela (pitié, quoi ^^): elle a cliqué sur le bouton, pensant que cela allait charger la page suivante d'items, et, zou, tous ses flux sont passés comme lu (D'autant qu'elle avait "All feeds" en lecture). On a déjà une mise à zéro d'un flux ou d'une catégorie de flux possible dans la liste des flux (clic sur le nombre de flux restant à lire)...

Remarque, le nouveau raccourci "Z" peut faire l'affaire, mais on est donc obligé de tout ouvrir.. Pas forcément très pratique, m'enfin à voir.

--------


Concernant le bug peut-être lié à cron, je passe au travers, tant mieux. (J'utilise le faux-cron "anacron" filé par Gandi sur mon serveur mutualisé).

Pour tes projets de dev, la compilation de son propre Kriss je vois pas trop l’intérêt, pourquoi pas inclure tous les plugins qui auront passé ta validation dans le même index.php, avec la config pour activer/désactiver au choix.. comme maintenant quoi... Et le coup de la refactorisation du code, je comprends pas ce que c'est et ce que ça implique, tout simplement, donc aucun avis :)

En tout cas merci pour ton super travail! *_*


@iGor : Je teste aussi leed mais malgré plein d'essai de chmod pas moyen de le faire tourner...(?)

8 - @ - iGor

@charpy Chez moi c'est en chmod 775, avec le proprio www:data. C'est sur un raspberry-py, raspbian. Mais je ne suis pas du tout satisfait de l'interface et de comment il se met à jour.

9 - @ - Christophe31

Pour les traduction, en autohébergé, perso j'utilise rosetta

Pour le reste, le prototype de logo tel quel ne me convainc pas. Pour les plugins, ça ne me choquerai pas qu'il y ai un .ini à coté du script de compilation.

10 - @ - Bruno Adelé

Si cela peux t'aider, je suis tombé sur ce bug des fichiers corrompue la semaine dernière. Si ça peux t'aider, voici comme je m'en suis aperçu et comment j'ai procédé pour diagnostiquer le problème.

1) Je mais disais tient, mes flux sont bien calmes (270 Flux RSS), j'ai donc forcé la régénération de l'ensemble des flux, prend toi un message d'erreur, sans savoir ce qu'il se passe !

2) Pour diagnostiquer le problème, j'ai mis des prints dans ton code, notamment dans le stockage du flux dans les cache fichier ayant des noms du style PE_XAGZ.php. Ceci ma permis d'afficher le nom du cache incriminé.

3) Résultat, les fichiers sont tronqué, il y'a pas la fin du script ?>

4) Je ne sais pas comment tu serialize et qu'est tu serialize, mais je pense que lors de la tache cron et des problèmes de connexions avec un feed, ton script doit planter.

Voila, en espérant t'avoir mis sur une voie.

Note: Pas mal ton captcha version Geek :)

11 - @ - Tontof

@Charpy : avec plaisir !

@iGor :
Pour le marquage de certains articles qui réapparaissent non lus, ça me fait penser à ça : https://github.com/tontof/kriss_feed/issues/189

Par contre le nombre négatif d'articles est tout à fait logique avec un cron :-)
En gros tu lances ton KrISS feed, il y a 10 articles non lus, tu lis tes articles, ça diminue mais entre-temps ton cron met à jour et un nouvel article apparaît. Sauf que ton instance de KrISS feed ne le sait pas. Du coup quand tu arrives à 0, il lit quand même le nouvel article et quand tu le marques comme lu, le 0 devient -1. C'est donc un demi problème :-) mais c'est clair que c'est pas des plus intuitifs

Pour la gestion des flux, je suis en effet d'accord que c'est pas des plus pratiques mais c'est pas prévu tout de suite que je le change (mais c'est prévu) :-(

@Charpy : Arf c'est embêtant pour les icônes que tu ne vois pas, mais c'est parce que tes polices ne possèdent pas tous les unicodes utilisés... Va falloir que j'étudie pour mettre une police dans KrISS feed qui permette de plus jolis icônes. En fait l'avantage par rapport à avant c'est la possibilité de personnaliser. Donc ce sera à roder mais à terme, je pense vraiment que c'est un apport par rapport à avant surtout pour madame et monsieur Michu :-)

Pour le 7 c'est normal, ça fait partie du instable mais ce sera 8 le moment venu ^^

Je vois pour le problème du marquage, mais c'est vrai que c'est difficile de différentier les 2 idées (marquer tout ou marquer tous les visibles en court de page). Ce sera avec cette issue je pense : https://github.com/tontof/kriss_feed/issues/6

Pour la personnalisation de l'index.php je pense que c'est un apport mais je pense que l'index.php principal contiendra les plugins que je considèrerai utiles.

@Christophe31 : Je connaissais pas rosetta, à voir. "le prototype de logo tel quel ne me convainc pas", c'est à dire ?

@Bruno Adelé : Rhô c'est un effet auquel je n'avais pas pensé. J'essayerai de l'inclure dans la nouvelle gestion des erreurs

12 - @ - Charpy

Merci pour tes réponses! T'assure!

Tiens tant que j'y suis, j'ai vu deux ou trois coquilles dans la trad FR (je contribue à mon niveau, hein ^^):

# "lire" --> "lu" (ou plutôt "___lu___" pour garder un grooos bouton sur smartphone?)
# "favoriser" --> "conserver", "stocker", "épingler", ... (ambiguïté?)
# (Orth) EnregistRer les modifications
# (Oubli de trad) Save et Cancel dans le menu de config
# (Orth) Cela permet d'améliorer la rapidité de chargement à l'ouverturE d'un nouvel article. Note : cela va utiliser beaucoup plus de bande passantE si vous ne lisez pas tous les articles de la page.

Et pour info les icônes unicode que je ne vois pas : 26C3; 26C0 et 2B12.

13 - @ - Anonymous

Pour la traduction automatique, je pense que Tatoeba pourrait t'être utile !

http://tatoeba.org/

14 - @ - Fred

Bonjour Tontof,

Un grand merci pour ce lecteur de flux que je découvre depuis quelques jours. Léger, fonctionnel, paramétrable, Responsive, lié avec mon Shaarli... J'adore, vraiment !!

Seul petit défaut trouvé pour le moment, déjà listé par Charpy, le bouton "Marquer comme lu" qui marque comme lus tous les items restantes du flux actif et pas seulement les items affichés sur la page en cours. Perso, c'est mon père qui s'est plantouillé :)

Concernant les questions posées :

Un favicon : je n'ai pas franchement d'avis... L'idée du puzzle me plaît assez. J'aime bcp l'idée du favicon dynamique.

Préchargement des articles : un très bonne idée si cela ne ralentie pas trop l'ensemble.

Icônes Unicode : Une bonne idée si on peut avoir l'un OU l'autre. Parce que Texte + icônes, ca fait visuellement trop lourd à mon sens. Par contre, la possibilité de n'avoir que les icônes peut être sympathique, pour les écran mobile notamment.

Encore un grand bravo pour ce développement que j'utilise tout les jours.


FredC

15 - @ - Tontof

@Charpy :
Pour la traduction, je préfére le lire/à lire que lu/non lu comme la plupart des boutons concerne des actions (l'idéal aurait été : marquer comme lu/non lu, mais c'est trop long)
Pour les autres suggestions, je vais modifier

@Anonymous : sympa le site.

Pour les traductions, j'imaginais plus un truc comme launchpad mais avec une base dispo sans inscription afin d'en faire un outil automatique basé sur des fichiers .po

@Fred : En ce qui concerne le préchargement, je ne peux personnellement pas l'utiliser sur mon ordi car cela demande trop de ressources mais comme c'est en option, c'est pas grave.

Pour les icônes c'est entièrement paramétrable avec CSS : du coup il est possible d'avoir texte seul (par défaut), texte+icônes, et îcones seules.

Pour le marquage comme lu, c'est de mon point de vue le comportement classique des lecteurs de flux RSS... Après, je suis d'accord que sur KrISS feed c'est un peu trop violent, il n'y a aucune confirmation (c'est prévu)

16 - @ - Fred

@Tontof, merci pour ces réponses rapides :)

Avant d'utiliser Kriss_Feed, j'avais installé RssLounge et en y réfléchissant, il y a une autre fonctionnalité que je trouvais utile :
Lorsque que je marquais un élément ouvert comme lu, le suivant s'ouvrait automatiquement. Et si je restais en vu par liste, marquer un élément comme lu me faisait simplement passer au suivant sans l'ouvrir. Rien d'indispensable, mais juste pratique ;)

FredC, impatient d'installer la V8 !!

17 - @ - Tontof

@Fred : Le but du reformatage du code sera également de le rendre encore plus paramétrable et j'espère ainsi qu'avec les plugins il sera possible de disposer de tous les comportements souhaités. Il n'est malheureusement pas possible d'implémenter toutes les configurations, certaines d'entre elles étant incompatibles.

18 - @ - Charpy

Merci pour ta réponse ;)
(Je maintiens pour le bouton "lu" au lieu de "lire" mais c'est pas vraiment vital après tout)

19 - @ - Anonymous

Salut, je viens de tomber sur un ptit bug. Lors de l'affichage de l'un de mes dossier, le menu de gauche passe tout en bas de la page et plusieurs scrollbar apparaissent a droite :Image 1 Image 2

Jusque qu'ici, je n'ai eu aucun problème avec ~72 feeds

20 - @ - Anonymous

Salut, je viens de tomber sur un ptit bug. Lors de l'affichage de l'un de mes dossier, le menu de gauche passe tout en bas de la page et plusieurs scrollbar apparaissent a droite :Image 1 Image 2

Jusque qu'ici, je n'ai eu aucun problème avec ~72 feeds (avec la v7)

21 - @ - Tontof

@Anonymous : Arf, ce n'est pas vraiment un bug, mais certains flux sont mal formatés et comme je ne fais aucun post traitement sur les flux, si le code html de l'article fait n'importe quoi du style </div></div></div></div> alors qu'il n'y a pas de <div> à fermer, le design de KrISS feed plante :-(
Du coup c'est plus la faute d'un de tes flux :-)
Mais j'espère trouver comment résoudre ce désagrément sans que cela ne soit trop embêtant (surtout en ressource), mais je n'ai pas encore trouvé de solution idéale.

22 - @ - OranginaRouge

Arf, sous le taff, j'avais pas vu passer cette nouvelle. Et quelle nouvelle !

J'espère que ça restera aussi léger. Je n'ai pas encore testé mais je suis vraiment confiant sur la migration.

En tout cas merci pour ce boulot car là tu travailles sur ton outils plus pour la communauté que pour toi même.
Je vais jeter un coup pour la traduction dans d'autres langues.

23 - @ - cyberic

Génial! Beau boulot, j'essaye de tester la nouvelle version dès que je peux.

24 - @ - Charpy

Juste une info : il est possible d'indiquer l'url d'un Respawn à la place de Shaarli pour stocker directement les pages les plus intéressantes. Évidemment l'inconvénient est que l'on a plus le Shaarli en accès direct, faut savoir ce que l'on veux. (Peut être un jour un deuxième bouton spécifique respawn?)

Il faut entrer l'url sous la forme :

http://url_de_respawn/index.php?q=${url}

25 - @ - Tontof

@OranginaRouge : C'est un peu moins léger à cause de la traduction, mais c'est très raisonnable et à terme je laisserai la possibilité de compiler avec une seule langue ce qui permettra d'optimiser de nouveau.

@cyberic : Avec plaisir

@Charpy : Oui ça rejoint https://github.com/tontof/kriss_feed/issues/237
Donc je ne pense pas qu'il y aura un autre truc pour partager directement dans KrISS feed mais ce sera possible avec un autre service (comme http://www.addthis.com/bookmark.php mais en libre).

26 - @ - TitaX

J'utilise KrISS depuis 2 mois.
J'adore et je n'ai plus peur de perdre google reader demain !
Merci beaucoup pour le partage de cette application

27 - @ - birdx

Hello
Bon boulot sur Kriss Feed.

J'ai quelques bugs au niveau du data.php qui fini par se corrompre et devient inexploitable à 0Ko.
Le problème commence généralement par un flux rss qui ne se met plus à jour avec une erreur PHP et vu que je suis configuré en AutoUpdate via javascript tous les flux qui suivent ne se mettent pas à jour. Je constate le même comportement si je fais une mise à jour manuelle via le update All et même en force update ou update folder.
Si je tente de mettre à jour le flux manuellement via UPDATE Feed mon data.php passe à 0Ko et Kriss feed est dans les choux... Le seul flux qui s'affiche est celui de Tontof ^^.
Je viens de désactiver la mise à jour via javascript pour voir si ça permet d'eviter ce genre de problème. Pour info c'est le site Commentcamarche qui faisait sauter le data.php.
Je n'utilise pas CRON...
En esperant avoir ete clair et que mon message puisse faire avancer les choses...
a bientot

28 - @ - Tontof

@birdx : Arf, merci de l'info.
Tu parles de ce flux là : http://www.commentcamarche.net/rss/ ?
J'ai essayé de l'ajouter à mes flux et je n'ai aucun problème.
Tant que je n'arriverai pas à reproduire le comportement je vais avoir du mal à faire quelque chose.
Ça te fait le problème systématiquement avec ce flux et auto-update javascript ?
Ton data.php à 0ko c'est encore un autre problème parce que jusqu'à présent c'est surtout des problèmes de corruption de ce fichier.

29 - @ - Charpy

Hello,

Tant que l'on est dans les flux qui posent problème, j'ai eu un soucis avec l'un d'entre eux : le flux s'actualise correctement mais les items n’apparaissent que en mode "Tous les flux", pas dans la liste des flux. Par ailleurs, il n'y a pas de nom de l'auteur pour les différents items (Pas de classe "item-author", quoi). J'ai édité le flux et indiqué le "Titre du flux", "URL du site du flux" ... Et finalement le flux s'affiche dans la liste des flux, mais toujours pas de item-author.

Le flux :
* http://marieguillaumet.com/feed/

Apparemment il est valide w3.

---

Sinon, je remarque des bonnes lenteurs par rapport à la v7 lorsqu’il y a un grand nombre de flux à lire, notamment en mode view=expanded. Ça peut être vraiment bloquant, ça bloque tout firefox (y compris les autres onglets) à l'affichage de "Tous les flux" et j'ai également un gros lag après chaque clic sur "lu". (Je précise que pourtant je ne précharge pas les articles dans la config)


Courage pour la finalisation de cette v8 prometteuse ;)

30 - @ - birdx

C'est bien ce flux là... mais j'ai déjà rencontré le problème avec d'autres sites.. (de mémoire BugBrother)....
Jusqu'a maintenant j'utilisai systématiquement l'autoupdate javascript et il m'arrivait quelques fois de faire un update all malgré tout. J'ai désactivé ce jour l'autoupdate voir s'il était responsable de la corruption. Je verrai dans le temps si ça se reproduit. Si besoin d'autres informations,je peux faire un zip de toute la config et te le transmettre.

31 - @ - birdx

Voilà erreur... visiblement l'auto update javascript n'est pas incriminée..
Si personne n'a signalé ce problème c'est peut être lié à mon hébergeur???? Je suis chez l'hébergeur gratuit nhost.me.

Warning: Invalid argument supplied for foreach() in /home/u105641192/public_html/index.php on line 5897 Warning: Invalid argument supplied for foreach() in /home/u105641192/public_html/index.php on line 5554

J'vais tout supprimer et repartir sur le dernier index.php..

32 - @ - Tontof

@birdx : Arf c'est vraiment pas simple de savoir d'où ça vient. Tant que le bug ne sera pas reproductible, ça va être compliqué. Dès que tu as un soucis, n'hésite pas à m'envoyer les fichiers du dossier data qui pourrait peut-être m'aider à trouver d'où vient l'erreur. Mon mail est tontof à free.fr

L'erreur que tu as ne permet malheureusement pas grand chose :-(

Merci des infos

33 - @ - Tontof

@Charpy : Arf j'étais passé à côté de ton commentaire.
En ce qui concerne ton flux : http://marieguillaumet.com/feed/
Je pense savoir d'où vient le problème. Avec les erreurs explicites que j'ai ajouté, j'obtiens :
Operation timed out after 4001 milliseconds with 0 bytes received
C'est moi qui est réglé à 4s. Du coup, si tu modifies la valeur du timeout dans le code, ça devrait passer. Je permettrais la modification de ce paramètre plus facilement dans la version 8.

Concernant la lenteur, c'est vrai que je n'ai pas ce soucis de lenteur parce que je n'ai pas beaucoup de flux d'afficher (même si c'est passé de 50 ms à 150 ms). Je vais étudier ça pour limiter l'appel à la traduction en gérant un cache pour l'affichage des articles. Par contre, le marquage lu/non lu ne devrait pas être ralenti car la traduction ne rentre pas en compte et après quelques tests je n'ai pas constaté d'écart sur le temps d'exécution. À approfondir

34 - @ - Razibus

J'ai moi aussi un problème avec un lien.

C'est possible que ce soit un problème de time out car le site est assez lent à répondre sous Firefox.

35 - @ - Tontof

@Razibus: Operation timed out after 4000 milliseconds with 726473 bytes received

C'est le message d'erreur que j'obtiens avec la nouvelle version de dev.
Donc oui, 4s n'est pas suffisant pour ce flux.

C'est prévu de pouvoir le modifier dans la prochaine version.

36 - @ - Vincent

Bonjour,
merci pour ce soft.
Un petit point, la version 7 ne semble pas accepter les feeds en https ?
eg https://www.wefightcensorship.org/rss_fr.xml

Désolé si j'ai pas pigé qq chose.

37 - @ - Tontof

@Vincent : KrISS feed marche avec https mais ça dépend de la config du serveur. Regarde la page ?help pour voir si tu as accès : http://tontof.net/feed/?help (en bas ça précise si ça marche ou pas). Attention, ce n'est pas parce que ça dit que ça marche que ça signifie que les certificats sont installés, cf : https://github.com/ldleman/Leed/issues/41#issuecomment-15247343

38 - @ - Vincent

ok, je vais creuser ça.
En attendant, j'utilise Kriss feed depuis 1 semaine et vraiment je trouve que c'est un logiciel ultra commode d'emploi.
Qu'est ce que ça simplifie la vie !
Donc un très gros merci.

39 - @ - Charpy

Ola!

Je viens aux nouvelles :)
Perso aprés plus d'un mois d'essai, je trouve cette version bien stable. Je pense qu'il serait faisable de sortir une version telle quelle, quitte à ce que ce soit pas encore la finale, non?

40 - @ - Tontof

@Charpy : C'est compliqué, je suis pas mal occupé en ce moment et je voulais pas vraiment la sortir si je n'avais pas un minimum de temps à consacrer aux divers retours en cas de problème. Mais ça devrait un peu plus se calmer mi septembre donc, j'ai bon espoir. Je vais publier la semaine prochaine une bibliothèque RSS pour améliorer la maintenance de KrISS feed.
New comment







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