S'identifier

Visiteur (groupe Anonymes)
pourquoi s'identifier ?

 

Tables dynamiques en avant-première

Par jlb •  • Lundi 02/10/2006 • 9 commentaires  • Lu 3305 fois • Version imprimable

Par un commentaire sur Vie de ViaBloga, Stéphane nous a dévoilé une de ses approches pour résoudre la question des requêtes utilisateurs.

En attendant que Stéphane documente la fonction (du type fonction évoluée), voici déjà ce que l'on peut observer à partir de cet exemple.

La syntaxe de l'exemple :

[ [afficher les articles] ].[ [suggestions|nouvelles fonctionnalités|astuces] ].table(Type:Astuces,Suggestions,Nouvelles fonctionnalités;Catégorie:Listes,Mise en page,Mots-clés,Rubriques,Podcasting,Vidéoblogging)
Observations en vrac à l'analyse de cette syntaxe :
  • cela ne concerne que les articles pour l'instant (j'ai testé avec [ [afficher les textes] ], ça ne fonctionne pas)
  • la commande c'est .table et la fonction de base [ [afficher les articles] ].table (voir le résultat ici)
  • seuls les mots-clés (en rouge) sont discriminants (pas les rubriques, par exemple)
  • le choix du nom des tables (en bleu) est libre
  • on peut définir la base d'articles de départ par filtrage sur les mots-clés qu'ils contiennent (ici seulement les articles qui contiennent les mots-clés 'suggestions' OU 'nouvelles fonctionnalités' OU 'astuces')
  • on peut définir un ou plusieurs critères de sélection (ici titrés 'Type:' et 'Catégorie:') et les tables correspondantes dans lesquelles on définit les mots-clés que l'on décide de faire figurer
Observations à l'usage :
  • les champs 'Titre' et 'Date' sont les champs par défaut de précision d'autres tables
  • le filtrage est effectivement dynamique : il suffit de taper les lettres dans le champ Titre pour que la sélection des articles remplissant ces conditions s'opèrent simultanément. Idem pour Date. C'est magique !
  • il suffit de cliquer sur le titre d'un champ pour trier la base suivant cet index (mais rien n'indique la possibilité actuellement)
Pour tester ou découvrir différentes syntaxes >

Questions :
  • est-ce que cela pourrait être applicable aux textes ? Ce serait bien pour ici...
  • est-ce qu'il serait possible de discriminer par Rubriques ? En même temps ?
A voir maintenant l'exploitation. Cela suppose probablement de revoir l'affectation des mots-clés en fonction mais c'est une bonne ressource pour accéder au contenu.

Concernant l'accès à l'aide de ViaBloga, le travail de Jo va nous permettre de définir la structure à observer. Ce qui m'inquiète un peu, c'est que le contenu actuel de l'aide de ViaBloga est un contenu mixte articles/textes. Copier/coller ?! Faut-il privilégier les articles aux textes ? La fonction actuelle vise uniquement les articles alors que les textes correspondent mieux, à mon sens, à l'établissement d'un support.

Commentaires

par Jo le Lundi 02/10/2006 à 16:50

Jean-Luc,
Je te vois parti au quart de tour sur un nouveau joujou ! ;-)))

Sans vouloir être rabat-joie, je crois que tu sais comme moi que ce qui va poser problème, dans ce truc comme dans les mots-clés ou dans toute autre tentative de catégorisation, c'est la définition des catégories, types ou autres boiboites, de quelque ordre qu'elles soient...
Les questions sont donc : quels types de listes ? quelles valeurs dans chaque liste ?

Sinon je suis d'accord avec toi, en tous cas pour ce qui est du chantier de l'ergonomie : les textes se prêtent mieux à la construction d'une aide en ligne.


par Stephane le Lundi 02/10/2006 à 17:17

Quel ingénieur à l'envers ce Jean-Luc. ;-)

Je finalise sur les articles, je l'ajouterai pour les textes après. Oui, je pense ajouter la possibilité de mettre les rubriques, et d'enlever la date.

C'est super pratique pour certains blogs. :-)


Lien croisé par Visiteur le Lundi 02/10/2006 à 17:38

Chantier "Ergonomie du Menu d'Administration"... Help ! : "Tables dynamiques en avant-première : "Par un commentaire sur Vie de ViaBloga, Stéphane nous a dévoilé une de ses approches pour résoudre la question des requêtes utilisateurs.En attendant que Stéphane documente la fonction (du type fonction évoluée), voici déjà ce que l'on peut observer à partir de cet exemple.La syntaxe de l'exemple :[ [afficher les articles] ].[ [suggestions|nouvelle" rel="nofollow"


Re: par jlb le Lundi 02/10/2006 à 18:14

Je suis toujours curieux des nouvelles ressources avec un côté ingénieur à l'envers très bien vu par Stéphane, cela me permet d'anticiper les questions de mise en oeuvre...

Sinon tu n'es pas du tout rabat-joie : ce sont les bonnes questions que tu rappelles ! Et là il faut une décortiqueuse de cerveau. Je te laisse donc progresser dans ce sens...


Re: par jlb le Lundi 02/10/2006 à 18:19

On avait bien compris l'application immédiate...

Je n'étais pas inquiet de mes questions mais tu me rassures, et même au delà ! J'ai l'habitude maintenant.


Re: Re: par Jo le Lundi 02/10/2006 à 21:06

Que nenni !
Tu ne me laisses pas !
Tu vas jeter un oeil sur le nouveau merdier coloriage et tu mets des valeurs dans les listes.
Au moins pour l'instant dans la liste des niveaux.
Steup... :-)


par Stéphane le Mercredi 04/10/2006 à 01:31

Annonce et description des archives dynamiques.


Re: par jlb le Mercredi 04/10/2006 à 02:11

C'est top moumout ! En plus, tu as soigné la présentation. J'ai apprécié l'intégration du critère rubrique. Thanks !

Pour les textes, ce sera plus simple : pas de dates, pas de rubriques...

J'y pense : pour les archives d'articles, on pourrait aussi distinguer les auteurs (pour les sites collaboratifs) !


Lien croisé par Visiteur le Vendredi 10/11/2006 à 16:41

Méta-Structure Viabloga V1 : "Tables dynamiques en avant-première : " Que nenni !Tu ne me laisses pas !Tu vas jeter un oeil sur le nouveau merdier coloriage et tu mets des valeurs dans les listes.Au moins pour l'instant dans la liste des niveaux.Steup... :-)" rel="nofollow" " rel="nofollow"