BoyWiki:Agora/20 mai 2009

De BoyWiki

Agora/20 mai 2009

Citation du jour absente

Tiens, aujourd'hui, pour la première fois, il n'y a pas de citation du jour... C'est que je vais être en manque, moi !

Le logiciel qui s'en occupe ne recommence-t-il pas automatiquement au début quand il a épuisé toutes les citations disponibles ?

Mais bon, il faudrait quand même penser à faire le plein de nouveautés. Justement, il y a quelques jours je suis parti à la pêche dans Notre amour, d'où bon nombre de citations peuvent être extraites. Patience...

Caprineus 20 mai 2009 à 13:13 (GMT)

Ah oui, un mois déjà que la dernière liste a été générée... Et non il n'a pas épuisé toutes les citations mais seulement les 30 dernières sélectionnées. On en relance 30 autres ou bien j'attends que tu en ajoutes des nouvelles pour les prendre en compte ?
Pinocchio 20 mai 2009 à 16:22 (GMT)
Je n'ai jamais vraiment compris comment marche ce système, et pourquoi il a besoin qu'une liste soit régulièrement générée par un humain. Il ne peut pas le faire tout seul comme un grand garçon ?!
Pourquoi ne pas lui faire simplement accomplir chaque jour les instructions suivantes : 1) rechercher sur l'ensemble de BoyWiki (et afficher) la citation qui porte le numéro immédiatement supérieur à celle d'hier ; 2) s'il n'y a pas de citation avec un numéro plus grand, afficher celle qui porte le plus petit numéro.
Certes, l'affichage se ferait toujours dans le même ordre (du moins tant que de nouvelles citations ne seraient pas ajoutées). Mais s'il y a quelques centaines de citations – ce qui devrait venir assez rapidement –, personne ne s'en rendrait compte, et le lecteur aurait l'impression d'un affichage vraiment aléatoire.
Quel que soit le système, ce qu'il faudrait essayer d'éviter, c'est que le même livre soit cité deux jours de suite. Mais est-ce possible ?
Faut-il attendre que j'aie fini de lire Notre amour et que j'aie créé la page de citations correspondante ? Oui, si ça doit relancer la machine automatiquement : ça fera un test. Non s'il faut de toute façon que tu interviennes pour générer la liste.
A propos de citations : penses-tu qu'il serait possible d'afficher sous chaque citation un modèle particulier, qui prendrait ses données dans les sous-pages de l'espace Référence ?
Un peu comme RefCourte, mais vraiment adapté aux pages de citation – avec la même présentation que le modèle {{Réf livre}}, qu'il remplacerait. Les champs à utiliser seraient, dans l'ordre :
  • PrénomAuteur NomAuteur, [« Titre de l'article », in] Titre, Editeur, année, « partie= », page= (précisions=).
(Les données soulignées viendraient de la sous-page de référence, les autres seraient mises par le rédacteur pour chaque citation. La partie entre crochets ne s'afficherait que s'il s'agit d'un article.)
Caprineus 20 mai 2009 à 21:08 (GMT)
Il faut se souvenir que le code est exécuté côté client, on a pas accès au code côté serveur sauf à travers les fonctions des modèles aux fonctionnalités réduites. Le client c'est habituellement le navigateur. Pour qu'il exécute du code il lui faut d'abord charger la page. On a vu que la création des listes de citations ne pouvait pas se faire de manière transparente comme je l'avais imaginé au départ, à cause du temps que prend le déroulement de la procédure. Il restait donc la solution de la lancer à la demande. Ou de permettre ce lancement à chacun à travers une page dédiée plutôt que d'en réserver le privilège à un seul (qui risque de s'absenter), ce qui aurait été le cas si le lancement avait été automatisé.
Il me semble que {{Réf livre}} devrait pouvoir répondre à ce que tu demandes : on ne l'a utilisé jusqu'à présent que dans le mode où les arguments sont renseignés directement, mais il est prévu pour accéder aux références centralisées, enfin je crois.
Pinocchio 20 mai 2009 à 23:12 (GMT)
Sur la page Les passions schismatiques (citations), j'ai essayé {{Réf livre}} avec renvoi à la page de référence Référence:Les passions schismatiques/Stock, 1977. Ça ne fonctionne pas (les deux formules – directe et avec renvoi – sont affichées sous la première citation, pour que tu voies ce que ça donne).
A mon avis, le modèle {{Réf livre}} ayant été pris de Wikipédia sans modifications, il y a incohérence entre tes noms de champs et les siens : vous ne parlez pas la même langue ! (Exemple : ton modèle de référence distingue le prénom et le nom de l'auteur, ce qui n'est pas le cas pour {{Réf livre}}.)
A noter aussi que ce modèle doit être corrigé sur un point important : il affiche l'auteur après le titre, alors qu'il faudrait l'afficher avant (comme dans RefCourte).
Caprineus 21 mai 2009 à 14:06 (GMT)
Après avoir créé les références pour Notre amour, j'ai rempli la page Notre amour (citations).
Pour l'instant, la référence s'affiche après chaque citation à partir du modèle RefCourte, et non avec {{Réf livre}}, puisque celui-ci fonctionne mal. J'espère que tu pourras créer un affichage identique à ce dernier, mais basé sur nos sous-pages d'édition (pourquoi pas {{RéfCitation}} ?) ; ou alors modifier {{Réf Livre}} pour qu'il fonctionne mieux.
(Et puis surtout j'espère vivement que tu es à la plage, ou au travail – mais pas dans des lieux malsains... La grippe fait tellement de ravages, ces temps-ci :-(
Caprineus 28 mai 2009 à 14:27 (GMT)
Adaptation du modèle {{Réf Livre}} en mode référence sur le style de refcourte. Il doit fonctionner comme avant dans le mode arguments directs, sauf pour l'auteur situé avant le titre. À tester.
Pinocchio Reloaded ! 3 juin 2009 à 14:48 (GMT)
Ah ! :-))) Ton retour est bien réjouissant !...
Testé la page Notre amour (citations) avec {{Réf Livre}}, ça marche bien, y compris la place du nom de l'auteur. J'ai un peu tâtonné pour trouver l'affichage de la partie et du chapitre le plus conforme au texte de l'oeuvre (les données partie et chapitre sont préformatées, et de plus leur emplacement est fixe) ; finalement la meilleure solution, dans ce cas précis, est de tout mettre sous section, qui affiche exactement ce qu'on a saisi.
Reste à créer les pages de référence pour les autres ouvrages ayant des pages de citation.
Caprineus 3 juin 2009 à 19:51 (GMT)

Modèle Fiche de références

La page Les passions schismatiques (citations) emploie le modèle {{Fiche de références|Les passions schismatiques|Les passions schismatiques|alignement= right}}.

Or, malgré la création d'une page Référence:Les passions schismatiques, le lien reste rouge.

Apparemment, c'est à cause d'une syntaxe erronée exigée par le modèle : quand on lui indique un titre, il pointe automatiquement vers une page de type Titre/Référence, et non vers une page Référence:Titre, comme ça devrait être le cas.

Mais je suis bien incapable d'arranger ça...

Caprineus 20 mai 2009 à 22:59 (GMT)

Modèle corrigé. À lundi, bon week end.
Comment ça ?! Tu n'emportes pas ton ordi à la plage ?!!! :-)
Merci pour la correction du modèle : le lien marche parfaitement. Juste un détail, pour la cohérence typographique avec le reste du wiki : ce serait bien que le titre de l'oeuvre apparaisse en italique.
Caprineus 21 mai 2009 à 13:11 (GMT)