-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pliage des articles #87
Comments
On trouve cela également dans tiny tiny rss. Très pratique pour visualiser d'un coup d'oeil les titres des nouveaux flux. Avec un onglet qui s'ouvre "sur place" : permet de taguer , de le mettre dans favoris. |
@Sbgodin tu veux le prendre ou je prend ? |
Ce serait un greffon ? Avec une façon de déplier l'article et une autre façon d'ouvrir directement l'article quelque soit son état de pliage ? |
non apparemment, ce sera une nouvelle option d'affichage des articles. (mode plié) J'imagine une interface du style : tous les articles sont réduit & article sélectionné = article déplié avec contenu. (partiel ou complet en fct du paramétrage)
|
Il y a trois façons d'afficher un article :
Selon ton message, je comprends (me corriger...) que : C'est bien ça ? |
Tout à fait. |
Je prends le développement sous mon aile. |
ok. bon ben je fais quoi du coup !! 😄 |
Il y aurait bien le #337. |
:) |
Pourquoi ne pas simplement proposer les 3 modes dans la config pour définir le comportement "par défaut" des articles et utiliser un simple bouton pour switcher entre les trois mode sur un article particulier ? Notez bien que ce développement ne doit jamais charger un contenu invisible et l'afficher progressivement avec un simple css/js, le but c'est de charger uniquement les infos utiles pour conserver la performance. |
Ça veut dire que pour chaque article, il faudra avoir le titre, la description et le contenu pour pouvoir les afficher. Ou alors, il faudra qu'un XHR parte pour charger les données manquantes quand on utiliserait le bouton. |
si c'est bien ça, note : trouver des raccourcis clavier pour T|P|C |
Justement c'est ce que j'interdis dans mon précédent post pour des raisons de performances
Oui c'est exactement ça :)
Ça ne répondrait pas entièrement au besoin qui est de pouvoir déplier au jugé et progressivement un article parmi tous les autres (par défaut plié, semi plié ou déplié dans les configs)
Plutôt un bouton unique qui respecte la chronologie de dépliement la plus naturelle (a chaque clic on déplie l'article un peu plus, arrivé
tout à fait
C'est un bouton unique dans ma vision initiale des choses donc un raccourcis touche seulement pourrait aussi le faire Donc je résume mon histoire... Dans la partie config : Sur chaque article un bouton/icône unique et bien place : un appuis sur le bouton déplie d'avantage l'article (le contenu De manière à être clair sur la fonction du bouton, ce serait bien que son icone/title change à chaque clic Au bullo ! coup de fouet :D |
j'aime le brainstorming ! à chaque message des améliorations ! 👍 Bon ben @Sbgodin au boulo. PAF re coup de fouet ^.^ |
Techniquement ce ne sont pas des améliorations mais la demande initiale, cela dit elle est vielle celle la je ne sais même pas si le projet était sur github à l'époque, je recevais les demandes par mail et comme j’étais tout seul j'en zappais pas mal. Mais je crois que par la suite des issues semblables ont été ouvertes dans le même genre. |
Bref au boulot fouet fouet fouet |
j'aurais dû lire les petites lignes avant de signer :-o |
Je connais bien cette partie. si tu veux je peux me plonger dedans (tu me dis). mais c'est effectivement une grosse maj. (de beau changement) 😄 |
Mettons que je fasse la partie configuration, la persistance de la configuration et la disponibilité de l'état de la configuration pour l'affichage. @cobalt74 pourrait attaquer tout ce qui est XHR en présupposant l'état de la configuration. Ensuite on fusionne. @ldleman y ajoute sa touche artistique et hop ! Du coup, on part sur une branche foldArticles et des branches dérivées par fonctionnalités : FA/config (la mienne) et FA/request (ou autre nom, pour @cobalt74 ). Une fois que c'est bon, on fusionne dans foldArticles pour le cycle suivant si nécessaire. Une fois terminé et fonctionnel, ça fusionne dans dev, etc. Si c'est bon pour vous, on peut commencer ainsi. |
Fait la partie conf et j'enchainerai après. Je préfère avoir les options à disposition pour faire le dev. Et ça permet de ne faire qu'une branche :p (tu veux me perdre avec toutes tes branches ^.^) |
Rhôo voilà. Okay, je fais la conf' et je passe la main ensuite. |
(complet, partiel, titre, par défaut) |
Anéfé |
A mon sens le plus simple est d'appliquer le choix par défaut lors de l'ajout du flux, plus de placer à côté de chaque flux 3 boutons radio dans un petit cadre. Le bouton radio est initialisé selon le choix par défaut lors de l'ajout du flux. L'utilisateur pouvant ensuite le modifier s'il le souhaite. Je ne crois qu'il y ait de plus-value à un choix "par défaut" au niveau du flux, puisque toutes les possibilités sont déjà présentes ; ce serait redondant. Cette fonctionnalité implique une colonne supplémentaire dans la table des flux pour stocker l'option d'affichage. |
@Albator999 d'accord, par contre le dictateur veut un seul bouton faisant passer le flux par les états possibles. |
c'est plus compliqué que ça à mettre en place même si très intéressante. et ça rentre même en conflit avec ceux qu'on souhaite faire aujourd'hui. |
Cela rentre en conflit avec les désidératas du Chef. Selon son commentaire plus haut, il veut que les informations soient chargées au fur et à mesure, en ajax. Chaque article est chargé à minima, c'est-à-dire selon son mode d'affichage. Ensuite, chaque changement donne lieu au téléchargement des données manquantes si elles ne sont pas déjà là. D'un autre côté, avec le chargement différé, il n'y a pas beaucoup d'articles présentés simultanément. Cela vaut peut être le coup de faire comme tu dis : tout charger et présenter à la demande. Ce serait surtout rentable pour les articles déjà chargés entièrement. Mais s'il ne faut présenter que les titres, ce serait une mauvaise affaire. |
je pense qu' @ldleman indiquait surtout de ne pas charger le html afin de pas charger le navigateur et avoir un affichage avec des blocs cachés qui surcharge l'affichage navigateur. Dans un premier temps, on va faire la partie indiqué par @ldleman c'est déjà un beau morceau |
Note pour info : le plugin ToggleEventContent ne fonctionnera plus après cette évolution. |
…nnalité. Affichage des articles en fonction du paramétrage dans settings. RAF : bouton pour switcher entre les états d'affichage + appel ajax
j'ai terminé le dev. Bon test !! |
j'ai reproduis le problème, c'est quand on part d'un paramètre par défaut en réduit. |
j'ai corrigé mais du coup je viens de voir aussi que les boutons en bas ne sont pas présent quand on part d'un affichage titre/réduit vers un affichage complet. Je corrigerai tout ça ce soir. Bon week. |
J'ai testé (b5f263d) et ça marche bien. C'est bon pour moi concernant la fusion. Il faudra juste corriger/remettre l'ordre des variables. Tu comptes implémenter la configuration du pliage par flux ou ce sera pour plus tard ? |
cool. Pour la configuration du pliage par flux, j'aimerai que @ldleman confirme qu'il est d'accord. C'est une 2nd grosse modifs ^^ |
* foldArticles: #87 - Correction d'affichage #87 - Chargement en ajax du content / traduction / raccoucis "j" / maj panneau d'aide #87 - Nettoyage des anciennes variables + mise en route de la fonctionnalité. Affichage des articles en fonction du paramétrage dans settings. RAF : bouton pour switcher entre les états d'affichage + appel ajax 'eventDisplayMode' --> 'articleDisplayMode' Change les modes d'affichage des événements Conflicts: install.php
j'ai fais le merge avec résolution du conflit dans dev. |
Ça marche bien. Merci beaucoup, ça change la vie :-) |
c'était une bonne idée ! Je vais peut être me mettre à changer l'affichage par défaut en réduit ^^ au lieu de full. |
C'est ce que j'ai fait. C'est excellentissime. |
La fonctionnalité est implémentée et fonctionnelle. J'ai crée un ticket (#400) proposant la faculté de régler l'affichage pour chaque flux. |
Est-ce qu'il serait possible que les articles soient présentés sous forme "minimal" et qu'un clique dessus les déplie plutôt que de les ouvrir (en allant sur le site d'origine) ?
Pour les exemples c'est ce que l'on trouve dans google reader, dans feedly avec le mode title et dans rsslounge.
The text was updated successfully, but these errors were encountered: