ce n'est probablement pas récent, et peut-être déjà signalé, mais je
viens de constater dans la version svn que l'ordre des articles dans
les rubriques (partie privée) est désormais calé sur l'ordre
alphabétique des titres.
Le plus drôle est que j'ai mis quelques instants avant de comprendre
et je croyais que des articles manquaient.
Au-delà du trouble, l'ordre alphabétique vaut peut-être l'ordre par
identifiant. En ce qui me concerne, quitte à changer j'aurais
privilégié un ordre par date de publication... Mais chacun-e voit midi
à sa porte ! Dans ce cas, pourquoi ne pas laisser le choix finalement
à l'utilisatrice/utilisateur ?
De plus, il me semble qu'il y a un bug : si je clique sur le "+" pour
afficher tous les articles d'une rubrique, la pagination reste
disponible après affichage de l'ensemble des articles.
Le Sat, 24 May 2008 17:32:37 +0200, christophe le drean a écrit :
En ce qui me concerne, quitte à changer j'aurais privilégié
un ordre par date de publication... Mais chacun-e voit midi à sa porte !
Dans ce cas, pourquoi ne pas laisser le choix finalement à
l'utilisatrice/utilisateur ?
Ah oui, tout à fait d'accord, j'ai un site où une rubrique contient plus
de 250 articles et où il est logique de voir en premier les derniers
publiés... si donner le choix est possible je suis pour aussi...
En ce qui me concerne, quitte à changer j'aurais privilégié
un ordre par date de publication... Mais chacun-e voit midi à sa porte !
Dans ce cas, pourquoi ne pas laisser le choix finalement à
l'utilisatrice/utilisateur ?
Ah oui, tout à fait d'accord, j'ai un site où une rubrique contient plus
de 250 articles et où il est logique de voir en premier les derniers
publiés... si donner le choix est possible je suis pour aussi...
En ce qui me concerne, quitte à changer j'aurais privilégié
un ordre par date de publication... Mais chacun-e voit midi à sa porte !
Dans ce cas, pourquoi ne pas laisser le choix finalement à
l'utilisatrice/utilisateur ?
Ah oui, tout à fait d'accord, j'ai un site où une rubrique contient plus
de 250 articles et où il est logique de voir en premier les derniers
publiés... si donner le choix est possible je suis pour aussi...
Ce pourrait être un nouveau paramètre des rubriques (avec un paramètre par défaut global), le choix du tri par défaut dans "ecrire/" et dans les boucles :
- par ordre de date de création
- par ordre de date de publication (et du coup nouvel intérêt de pouvoir la définir à l'avance)
- par ordre de date publication antérieure
- par ordre alphabétique
Voila, la fonction est ajoutée au Couteau Suisse (version 1.7.18.02)
Pat
+ Nouvel outil : *Tri des articles*
En naviguant sur le site en partie privée (./?exec=auteurs), choisissez ici le tri à utiliser pour afficher vos articles à l’intérieur de vos rubriques. Les propositions ci-dessous sont basées sur la fonctionnalité SQL ’ORDER BY’ : n’utilisez le tri personnalisé que si vous savez ce que vous faites (champs disponibles : id_article, id_rubrique, titre, soustitre, surtitre, statut, date_redac, date_modif, lang, etc.)
- Tri sur le titre (ORDER BY 0+titre,titre)
- Tri sur la date de publication (ORDER BY date DESC)
- Tri sur la date de modification (ORDER BY date_modif DESC)
- Tri SQL personnalisé, ORDER BY suivi de :
+ Ajout d'une nouvelle catégorie : *Interface privée*
Elle regroupe les outils suivants : Tri des articles, Page des auteurs, Boîtes privées, Allègement de l'interface privée, Type d'interface privée.
– L'ordre chronologique inverse reste l'usage préconisé par SPIP, puisque SPIP est avant tout destiné à des sites «vivants», avec workflow de publication. Logique de webzine régulièrement alimenté, c'est historiquement le ce pourquoi c'est fait... (Evidemment, l'ordre alphabétique est un besoin qui existe, mais c'est pas le fondement du machin).
– Là où c'est encore moins malin, c'est quand comme moi on a une multitude d'articles dont le titre est souvent le même, avec une différentiation par le sous-titre (qui, lui, n'apparaît pas dans la liste). Autant dire que je ne retrouve plus rien facilement. À noter: Fil introduit la liste des derniers articles publiés en page d'accueil, parce que vraiment sinon on ne retrouve jamais rien facilement.
– D'accord pour que l'ordre soit lié à chaque rubrique. Mais...
– Le problème est qu'il n'y a pas de raison de lier forcément l'affichage privé à l'affichage public. Ou, si on le fait, il faut que ça fonctionne. Or le système de boucles n'a pas de raison, par défaut, de présenter les boucles d'articles dans le même ordre que leur apparition dans l'espace privé.
– Pour moi, la solution consiste à avoir des tableaux libres qui permettent de classer comme on veut. Tablesorter fait le truc pas mal du tout, d'ailleurs. De cette manière, la présentation des articles dans l'espace privé reste «libre» et n'induit pas l'idée qu'on a ainsi fixé l'ordre sur le site public.
– L'ordre chronologique inverse reste l'usage préconisé par SPIP, puisque
SPIP est avant tout destiné à des sites «vivants», avec workflow de
publication. Logique de webzine régulièrement alimenté, c'est historiquement
le ce pourquoi c'est fait... (Evidemment, l'ordre alphabétique est un besoin
qui existe, mais c'est pas le fondement du machin).
Oui je suis d'accord on devrait revenir à l'ordre webzinique pour
toutes les listes d'articles ; et le define() permet à ceux qui
veulent de mettre par ordre encyclopédique. Si on veut pousser le
bouchon un peu plus loin : faisons un define(WEBZINE / ENCYCLOPEDIA)
et basons d'autres choix d'interface là-dessus.
Oui je suis d'accord on devrait revenir à l'ordre webzinique pour
toutes les listes d'articles ; et le define() permet à ceux qui
veulent de mettre par ordre encyclopédique.
Ainsi fut fait [11764] ; le couteau suisse permet de gérer ça autrmeent :
- soit encyclopédique (0+titre,titre)
- soit par date de modif DESC
- soit encore totalement librement