Différences entre versions de « BoyWiki:Agora/Demandes d'intervention technique »

De BoyWiki
(Nom de modèle + collecte des dates + suggestions)
(Navigtemps)
Ligne 155 : Ligne 155 :
 
::::::::Si tu crées une telle page, ce serait bien d'avoir la possibilité de représenter graphiquement une durée, entre autres pour visualiser la vie d'un personnage (son nom sur une bande colorée commençant à sa naissance et finissant à son décès, par exemple – avec peut-être un code des couleurs selon qu'il s'agit d'un écrivain, d'un peintre, d'un sculpteur, d'un musicien, d'un homme politique, d'un religieux, d'un militant, etc.).
 
::::::::Si tu crées une telle page, ce serait bien d'avoir la possibilité de représenter graphiquement une durée, entre autres pour visualiser la vie d'un personnage (son nom sur une bande colorée commençant à sa naissance et finissant à son décès, par exemple – avec peut-être un code des couleurs selon qu'il s'agit d'un écrivain, d'un peintre, d'un sculpteur, d'un musicien, d'un homme politique, d'un religieux, d'un militant, etc.).
 
::::::::[[Utilisateur:Caprineus|Caprineus]] 1 avril 2009 à 09:56 (GMT)
 
::::::::[[Utilisateur:Caprineus|Caprineus]] 1 avril 2009 à 09:56 (GMT)
 +
:::::::::Ok pour ''Navigtemps'', le modèle est en place.
 +
:::::::::Création des pages d'années à tester, voir en particulier la prise en compte dans le ''Navigtemps'' des liens vers les pages nouvellement créées. Se souvenir que la page d'année pour être valide doit être catégorisée dans un siècle.
 +
:::::::::''Timeline'' n'est une forme de présentation utile que si les événements sont en nombre suffisant. Si on est obligé de dérouler du temps pour faire apparaitre l'événement le plus proche, alors ça devient plus pénible que pratique. Il faudrait donc regrouper tout les événements (je ne pense pas qu'on en aura trop), quitte à filtrer les thèmes au moment de l'affichage, au choix du lecteur. Plusieurs centaines c'est pas énorme étalé sur des siècles (dans l'exemple donné plus haut j'en ai compté 70). La vraie difficulté c'est de formaliser ces événements (une date ou une durée dans un format strict, un titre, un texte court, un thème,...) pour les rendre facilement identifiables et récupérables dans le texte des articles, si c'est un logiciel qui fait l'extraction, sinon il faut écrire le fichier source des événements à la main et là c'est plus drôle...
 +
:::::::::[[Utilisateur:Pinocchio|Pinocchio]] 2 avril 2009 à 21:00 (GMT)
  
 
===Modèle <nowiki>{{Extrait}}</nowiki>===
 
===Modèle <nowiki>{{Extrait}}</nowiki>===

Version du 2 avril 2009 à 21:00

Pour demander une intervention technique que vous ne savez pas ou que vous ne pouvez pas réaliser vous-même (création ou modification d’un modèle, par exemple) :

  • vous pouvez expliquer en détail votre demande sur l’Agora, et éventuellement en discuter avec les autres contributeurs ;
  • veuillez ensuite résumer clairement votre demande sur la présente page, sous un titre de section encadré par === ===.
  • Quand vous prenez une demande en charge, pensez à déplacer le message de la demande dans la page Interventions en cours de traitement et/ou à tester et à mettre un message à destination du demandeur.
  • Quand vous pensez avoir finalisé une solution, pensez à déplacer le message de la demande dans la page Interventions traitées, charge au demandeur de supprimer l'ensemble de la demande et des réponses s'il en est satisfait.

Si vous avez des compétences techniques en programmation, vous trouverez ci-dessous la liste des interventions demandées par d’autres contributeurs. Merci de les aider à améliorer BoyWiki.

Demandes d’intervention

Agora : création automatique de la date + retour

Actuellement, pour créer la page du jour dans l'Agora, il faut :

  • cliquer sur Ajouter un message (en haut)
  • écrire le message et le publier – ce qui affiche la page du jour
  • puis cliquer sur l'onglet modifier (en haut)
  • ajouter en tête de page une ligne-titre du type
    =[[BoyWiki:Agora/31 février 2099|Agora/31 février 2099]]=
  • publier à nouveau, ce qui affiche encore la page du jour (mais pas la page de l'Agora complète)

Tout ceci est long et compliqué. Serait-il possible :

  1. d'automatiser la création de la ligne-titre avec la date ?
  2. de programmer un retour direct à l'Agora (et non à la page du jour) ?

C'est ainsi que ça fonctionne sur le Bistro de Wikipédia. Caprineus 22 décembre 2008 à 16:13 (GMT)

Contrôle de sécurité anti-automatisme

Selon Phénix, le contrôle "anti-automatisme" actuel est beaucoup trop simpliste, puisqu'il demande juste de faire une addition ou une soustraction avec des nombres qui sont lisibles par un programme malveillant. (Ce contrôle est activé lors de l'inscription d'un pseudo, et aussi lors de la publication d'une page comprenant de nouveaux liens.)

Il faudrait remplacer ce système archaïque par celui qui demande de lire des lettres ou des chiffres déformés et mélangés à des lignes de brouillage visuel. Un tel système ne peut pas être contourné par un programme, même doté d'une reconnaissance de caractères : il réclame nécessairement l'intervention d'un être humain, ce qui limite beaucoup les risques d'attaque. Quelqu'un sait-il faire ça ? (Une sécurité de ce type existe déjà sur de très nombreux sites) Caprineus 22 décembre 2008 à 16:32 (GMT)

Un plugin est disponible sur http://www.mediawiki.org/wiki/Extension:ConfirmEdit qui implémente cette fonctionnalité.
Pinocchio 25 janvier 2009 à 09:39 (GMT)
Bonjour ! Et bienvenue à toi sur BoyWiki ! Je vois que tu ne perds pas de temps pour te mettre au travail...
Concernant le plugin, je sais à peine comment ce genre de chose s'installe sur mon ordi (en cliquant sur un bouton). Alors, sur un site extérieur... Tu connais sans aucun doute les procédures d'installation bien mieux que moi (et bien mieux aussi que les autres francophones qui fréquentent ce lieu).
Il y a probablement bien d'autres failles de sécurité sur BoyWiki. Saurais-tu en découvrir quelques-unes ?!... (et les colmater)
Caprineus 25 janvier 2009 à 13:59 (GMT)
Bonjour et merci !
C'était juste une info pour compléter la demande destinée à un éventuel administrateur système qui s'ennuierait et passerait lire par ici ! Je doute qu'aucun de nous possède les droits nécessaires à cette opération.
Pinocchio 25 janvier 2009 à 16:29 (GMT)

Agora : lien sur chaque page + confidentialité

Pour rendre l'Agora facilement accessible, il faudrait mettre un lien dans le cadre navigation, en haut à gauche de chaque page (entre Communauté et Actualités, par exemple).

De plus, par mesure de sécurité, il serait bon de rendre ce lien invisible et de bloquer l'accès à l'Agora pour toute personne non connectée.

Caprineus 22 décembre 2008 à 17:14 (GMT)

Caractères arabes

En général, les caractères arabes sur un wiki sont affichés en trop petite taille pour être facilement lisibles – surtout en ce qui concerne les points diacritiques (essentiels pour la lecture) et les "accents" (voyelles courtes, pas essentielles mais souvent utiles).

Il faudrait les grossir d'au moins 20 %. Ça peut se faire soit avec les tags <big> </big>, soit avec un modèle de langue {{lang|rtl|ar|}} (comme sur Wikipédia). Ce dernier est la meilleure solution, mais il faudrait l'importer, et sans doute le paramétrer.

Voici un même texte dans 3 configurations différentes, afin de pouvoir faire des essais :

————

Texte "nu" :

شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.

————

Texte encadré par <big> </big> :

شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.

————

Texte inséré dans le modèle {{lang|ar|dir=rtl|mode=paragraphe|texte=}} :

شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.

————

Caprineus 22 décembre 2008 à 20:20 (GMT)

Tiens ! Je n'avais pas remarqué que le modèle {{lang|rtl|ar|}} était devenu actif. Le rendu est correct, mais comme toujours avec les caractères arabes, trop petit par rapport à l'écriture latine. Serait-il possible d'augmenter sensiblement la taille des caractères ? D'au moins 30 %, peut-être même jusqu'à 75 % : actuellement, quand on regarde à la loupe le corps des lettres arabes (donc sans les hampes, les queues, ni les signes diacritiques) a une hauteur d'à peine 4 pixels ; alors que le corps des lettres latines fait 7 pixels.
Un rendu à peu près similaire à l'exemple Texte "nu" serait déjà correct en matière de taille – mais bien sûr, il faut absolument rester en sérif, tant les polices sans-sérif sont laides en arabe (et mal lisibles, car les points y sont trop petits).
Caprineus 7 mars 2009 à 11:06 (GMT)
Police et taille modifiées. Reste à régler la hauteur de ligne, il faudrait voir avec une phrase sur plusieurs lignes.Pinocchio 7 mars 2009 à 15:52 (GMT)
Je ne vois pas beaucoup de différence avec avant (pour mémoire, j'utilise un ordi portable en affichage 1024 × 768 pixels).
Exemple d'un mot en texte "nu" sans sérif :
مَعَانيه
Le même avec {{lang|ar|dir=rtl|mode=paragraphe|texte=}} :
ar
Et ensemble sur une même ligne :
مَعَانيه مَعَانيه
Celui avec le modèle lang, c'est très visible chez moi, est trop petit par rapport à l'autre (voir en particulier l'ouverture des "ronds" pour les première, deuxième et dernière lettres – à partir de la droite, bien sûr !). De plus, les traits ne sont pas assez nets.
"Gonfler" encore le modèle de quelque 40 % serait à mon avis une bonne chose (mais je me trompe peut-être dans les proportions...).
Quant à afficher plusieurs lignes avec l'exemple long que je donnais plus haut, c'est facile : il suffit de faire apparaître la barre latérale du navigateur, puis de la déporter vers la droite si nécessaire. Sinon, je pourrai évidemment chercher un texte plus long.
Caprineus 7 mars 2009 à 18:21 (GMT)
Et là ça donne quoi ? Moi je le vois plus gros (plus gros que <big>) mais il est vrai que ça dépend de la définition de l'affichage final. Pinocchio 7 mars 2009 à 18:46 (GMT)
Apparemment, il y a un problème ! Mais je ne vois pas d'où il peut venir... Ayant gardé la même page ouverte pendant que je travaillais sur autre chose, j'ai pu comparer très exactement l'avant et l'après : pour moi, le mot en sérif est maintenant un peu plus large dans le sens horizontal, mais pas du tout dans le sens vertical – donc pas plus lisible. Et bien sûr, il reste nettement plus petit que le sans-sérif, et beaucoup plus petit que le big.
Comme j'utilise Mozilla, j'ai essayé (pour une fois) avec Firefox : même résultat. Puis, dans les préférences de Mozilla, j'ai augmenté la taille de la police sérif par défaut (Times New Roman) : le résultat est encore plus curieux, car toutes les polices deviennent plus grosses, sauf l'arabe sérif !
Serait-ce la police que tu as mise dans le modèle qui ne convient pas ? Bizarre...
Pour moi (mais je ne sais pas comment tu le verras), le mot de la ligne suivante est à peu près de la bonne taille – il a fallu pour cela lui imposer le Times New Roman en 2 fois "big" :
مَعَانيه مَعَانيه
Du coup, j'essaie le même traitement avec tout le texte :
شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.
Ça paraît correct, très lisible, et apparemment il n'y aurait pas besoin d'augmenter l'interlignage. Qu'en penses-tu ?
Caprineus 8 mars 2009 à 00:03 (GMT)
Dernier essai avant demain. Le résultat (pour moi) avec le modèle ressemble à ta dernière ligne, imperceptiblement plus grand.
Peut-être un problème de cache, les modification sont faites dans un fichier css additionnel qui n'est pas rechargé à chaque page. Bonne nuit ! Pinocchio 8 mars 2009 à 00:47 (GMT)
Cette fois-ci, on y est presque ! L'affichage chez moi est très bien aussi. Contrairement aux premières versions du modèle, les pleins et les déliés sont bien perceptibles, ce qui est important pour l'esthétique de cette écriture. As-tu changé la police ?
Ma mise en forme avec <big> :
شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.
Le modèle :

شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.

À titre d'essai, le modèle en gras :

شَرْح دِيوَانْ أبـِيْ نـُوَاسْ / ضبَط مَعَانيه وَشرُوجَه وَأكمَلهَا إيليَّا الحَاويْ. – منشورات : الشركة العالميّة للكتاب، دَارُ الكِتابِ اللبنـَاني، دَارُ الكِتابِ العَالمي، ١٩٨٧.

Le problème de la taille des caractères est donc réglé. Cependant, je note que le modèle ne suffit pas pour obliger la dernière ligne à commencer au bord de la marge droite, comme ça devrait être le cas. Or l'alignement (à gauche ou à droite) doit évidemment être inversé, comme le sens de l'écriture. Je n'ai pas le temps d'aller voir maintenant comment ça marche sur Wikipédia. Si tu as une idée...
Caprineus 8 mars 2009 à 01:52 (GMT)
Je viens d'insérer le modèle là où il devait être (2 fois dans l'article Abû Nuwâs, 1 fois dans Al-Amîn). Le résultat est excellent – beaucoup mieux que ce qu'il y avait auparavant.
Si tu modifies l'alignement du modèle (pour passer d'un alignement à gauche à un alignement à droite), il faudra vérifier que cela n'affecte pas les lignes où il y a les deux types d'écriture (comme dans le premier paragraphe de ces articles). En quelque sorte, dans ces cas-là, l'alignement latin à gauche doit être prioritaire sur l'alignement arabe à droite.
Caprineus 8 mars 2009 à 12:04 (GMT)
Après vérification il semble que l'alignement à droite ne soit pas prévu pour ce modèle qui est visiblement destiné à l'insertion d'un ou quelques mots seulement dans le cours du texte. Je n'ai trouvé nulle part d'exemple de longue phrase alignée à droite. Pourtant la possibilité est facile à obtenir. J'ai donc ajouté un argument optionnel (utilisable seulement dans la syntaxe documentée) qui permet de traiter le texte en paragraphe indépendant. À tester donc. Éventuellement il faudra changer le nom du modèle pour ne pas le confondre avec celui d'origine Wikipedia.
Ces recherches m'ont permis de comprendre mieux la normalisation des citations en langue originale : il me faudra modifier le modèle Citation bilingue pour insérer les bons paramètres et utiliser le même style.
Pinocchio 8 mars 2009 à 21:03 (GMT)

Modèle {{Year nav}}

Il y a sur les pages d'année (par exemple 1907 ou 2000) un lien vers un modèle de navigation {{Year nav}}, qui existe sur la Wikipedia anglaise (voir ici). Est-ce que quelqu'un pourrait l'importer dans BoyWiki, ainsi que les modèles liés manquants ? Caprineus 3 janvier 2009 à 19:00 (GMT)

J'ai essayé de la faire, mais cela pose de gros problèmes, les anglais ne numérotant pas les siècles comme nous (18th au lieu de XVIIIe) il y a quantité de modèles à changer etc... il vaut mieux aller chercher un tableau équivalent sur Wikipédia fr. Clipeus Virtutis 4 janvier 2009 à 13:22 (GMT)
Ah ! ces Anglais, il faut toujours qu'ils roulent à gauche ! :-) Et Pinocchio a finalement supprimé les quelques références à {{Year nav}}. On pourrait en effet se contenter d'importer le modèle {{années}} depuis la Wikipédia française – ça serait bien pour pouvoir continuer à créer des pages d'années (il commence à y avoir beaucoup de liens rouges de ce type).
Dans ce modèle {{années}}, il me semble que les 3 cadres du bas (Chronologie mensuelle, Chronologies thématiques et Calendriers) sont inutiles, car nous n'aurons pas assez de données pour les utiliser.
Je préfère laisser faire les spécialistes...
Caprineus 7 mars 2009 à 10:43 (GMT)
Argh, désolé, emporté par le ménage de printemps j'ai pensé qu'il s'agissait d'un essai ancien abandonné ! On peut les restaurer si tu veux, mais comme le modèle était vide…
{{années}} tout comme {{Year nav}} me semblent être des usines à gaz, avec plein d'autres modèles liés, juste pour afficher un tableau avec des dates… Mais c'est dû en grande partie à la faiblesse des fonctions utilisables dans les modèles.Pinocchio 7 mars 2009 à 16:11 (GMT)
Ben, ce n'est pas vraiment la peine de restaurer {{Year nav}} sur les pages d'année si ça ne marche pas...
J'avais cru comprendre, d'après ce que disait Clipeus Virtutis, que la difficulté venait surtout du mode anglais de numérotation des siècles, difficile à importer dans un contexte français.
Quoi qu'il en soit, il faudra quand même bien avoir un système de navigation d'année en année, et de siècle en siècle. As-tu des suggestions à ce sujet ?
Caprineus 7 mars 2009 à 18:31 (GMT)
En test un modèle {{Yearnav}} différent, proposition de solution pour la navigation à travers les années. Les liens vers les pages années ne sont pas dynamiques, j'ai seulement fixé en dur celle de l'année 2000 pour test, reste à trouver une solution pour savoir quand de nouvelles pages sont créées.
Pinocchio 30 mars 2009 à 19:29 (GMT)
Ah oui... Après test rapide (vu l'heure !) :
  • Le principe et le graphisme me plaisent bien : c'est sobre, original et pratique.
  • Contrairement à ce que j'avais pensé autrefois, il semble qu'une ligne Décennie serait utile pour naviguer de 10 en 10 (en revanche, ce n'est sans doute pas la peine de prévoir des pages de décennie).
  • Quand on a voyagé un peu loin dans le temps, il serait peut-être judicieux d'avoir une possibilité de revenir instantanément à l'année de la page (peut-être en cliquant sur le mot Année ?)
  • Sur les pages de siècles, on peut s'interroger sur l'utilité (ou pas) de garder aussi le grand tableau présentant toutes les années d'un seul coup d'oeil. Il est quand même pratique... (mais si on le garde, ce serait bien d'en faire un modèle, un peu comme {{366 jours}}.)
En tout cas, c'est bien d'avoir enfin un modèle {{Yearnav}}, on va pouvoir recommencer à créer des pages d'année. (Mais es-tu sûr qu'on gardera ce nom pour le modèle ? Que se passe-t-il, par exemple, si le BoyWiki anglophone souhaite avoir un Yearnav différent ? Est-ce que les modèles sont communs entre les 3 versions du wiki ?)
Je te laisse triturer tout ça au mieux – et réapparaîtrai sans doute mercredi soir ou jeudi matin (beaucoup d'occupations ces jours-ci...)
Caprineus 31 mars 2009 à 00:03 (GMT)
Ajouté le lien vers l'année initiale.
Le nom n'est pas très beau en effet et prête à confusion mais je n'ai rien trouvé d'aussi concis en français. Si tu as des idées…
Il reste à travailler sur la collecte des dates et donc sur leur organisation pour maintenir à jour les liens. L'usage des catégories semble le plus simple pour regrouper les infos. Mais les années appartiennent-elles aux siècles, aux millénaires, au deux à la fois ? Vu le sujet, en segmentant trop fin on risque d'avoir de larges étendues de temps désertes entre le foisonnement de l'Antiquité et de l'époque contemporaine. Par exemple que s'est-il passé entre le 5e et le 15e siècle nous concernant ? Même sur Wikipedia certaines années sont encore vides…
Si je m'enquiers de la formalisation des dates et des événements c'est que j'avais idée à terme, si nombre d'évènements suffisant, de suggérer une représentation de ce type là (exemple), sur une page dédiée.
Pinocchio 31 mars 2009 à 22:33 (GMT)
Si l'on adopte un titre français pour le modèle, je propose Navigtemps, qui paraît clair et assez facile à retenir. Navigationtemps ou Navigationtemporelle sont sans doute un peu longs...
Pour le lien vers l'année initiale, ce serait peut-être plus clair (pour les non-initiés) si la bulle affichait quelque chose comme Année de la page ; ou mieux : Année 1907 (mais peut-on mettre du code dans les bulles ?!).
Pour l'instant, la collecte des dates se fait surtout dans le Calendrier garçonnier et ses pages de jour. Je n'ai pas créé simultanément les pages d'année correspondantes (à part 1907 et 2000), parce que je ne voulais pas risquer d'avoir à retoucher plusieurs dizaines de pages (voire plusieurs centaines), si le système de navigation changeait. Une fois que ce système aura été fixé (au moins pour les noms des modèles), je pourrai me lancer...
A priori, il me semble que les années appartiennent aux siècles, et les siècles aux millénaires. Bien sûr, certains siècles risquent d'être relativement vides, mais ce n'est pas bien grave. Supprimer l'échelon siècle pour mettre directement les années dans les millénaires risquerait de faire de bien longues pages (et bien lourdes, aussi).
La page que tu indiques, A Timeline of Information History, est intéressante : cela vaut sans doute la peine d'essayer. Mais quel usage lui vois-tu exactement ? Aurait-elle pour but de regrouper tous les événements concernant l'histoire de la pédérastie (c'est-à-dire tous ceux répertoriés dans les pages de jour – soit plusieurs centaines au moins) ? Ou simplement un choix des plus marquants ?
Si tu crées une telle page, ce serait bien d'avoir la possibilité de représenter graphiquement une durée, entre autres pour visualiser la vie d'un personnage (son nom sur une bande colorée commençant à sa naissance et finissant à son décès, par exemple – avec peut-être un code des couleurs selon qu'il s'agit d'un écrivain, d'un peintre, d'un sculpteur, d'un musicien, d'un homme politique, d'un religieux, d'un militant, etc.).
Caprineus 1 avril 2009 à 09:56 (GMT)
Ok pour Navigtemps, le modèle est en place.
Création des pages d'années à tester, voir en particulier la prise en compte dans le Navigtemps des liens vers les pages nouvellement créées. Se souvenir que la page d'année pour être valide doit être catégorisée dans un siècle.
Timeline n'est une forme de présentation utile que si les événements sont en nombre suffisant. Si on est obligé de dérouler du temps pour faire apparaitre l'événement le plus proche, alors ça devient plus pénible que pratique. Il faudrait donc regrouper tout les événements (je ne pense pas qu'on en aura trop), quitte à filtrer les thèmes au moment de l'affichage, au choix du lecteur. Plusieurs centaines c'est pas énorme étalé sur des siècles (dans l'exemple donné plus haut j'en ai compté 70). La vraie difficulté c'est de formaliser ces événements (une date ou une durée dans un format strict, un titre, un texte court, un thème,...) pour les rendre facilement identifiables et récupérables dans le texte des articles, si c'est un logiciel qui fait l'extraction, sinon il faut écrire le fichier source des événements à la main et là c'est plus drôle...
Pinocchio 2 avril 2009 à 21:00 (GMT)

Modèle {{Extrait}}

Sur les pages d'extraits de BoyWiki (comme Les Passions schismatiques (extraits)), les textes et leurs références devraient s'afficher de la même manière que sur Wikiquote (voir Les Passions schismatiques).

Pour cela il faudrait créer un modèle {{Extrait}}. Le "cahier des charges" est équivalent à celui de Wikiquote, mais en plus simple pour le texte principal :
• pas de guillemets, ni d'italique, ni de retrait de paragraphe

Y a-t-il un volontaire pour réaliser ce modèle ?

Caprineus 3 janvier 2009 à 19:12 (GMT)

Caprineus, peux-tu préciser ton besoin ? Est-il encore d'actualité ? Pour ma part, je ne vois pas vraiment de différence (hormis le fond bleu au lieu de gris). C'est peut-être WikiQuote qui a évolué depuis ta demande.
--Loustic 27 février 2009 à 18:00 (GMT)
Je vais faire de nouveaux essais sur la page Les Passions schismatiques (extraits), pour voir quel modèle est le mieux adapté au texte des citations.
Pour les références des citations : le modèle actuel semble bon, sauf sur un point important : il affiche toujours le nom de l'auteur après le titre, alors qu'il faudrait l'afficher en premier. Les références de cette page devraient donc être de la forme :
  • Gabriel Matzneff, Les Passions schismatiques, Stock, 1977, partie « Le Christ », p. 26
Caprineus 27 février 2009 à 19:45 (GMT)
Pour le texte des citations : le modèle qui semble le plus adapté est celui des citations courtes sans liseré (voir les modifications provisoires sur la page Les Passions schismatiques (extraits)).
Il faudrait pourtant le modifier (ça tombe bien, Pinocchio est en train de s'en occuper :-) :
  • en supprimant les guillemets (inutiles, et même mal venues quand il y a déjà des guillemets dans le texte, comme c'est le cas pour la première citation)
  • en agrandissant légèrement la police (car pour un même oeil, par exemple 12 points, le Times New Roman est toujours plus petit que des fontes sans sérif comme Arial ou Tahoma), et peut-être même en l'élargissant
  • en créant une marge à droite, égale à celle de gauche.
Ensuite, le modèle de la référence devrait être modifié pour afficher les mêmes marges, de façon que le texte et sa référence soient au même niveau (sans oublier la modification de l'ordre auteur/titre que j'évoquais plus haut).
On testera ensuite si c'est agréable à voir et à lire...
Caprineus 27 février 2009 à 20:25 (GMT)
Création du modèle {{Extrait}} et modification du style reflivre pour alignement des marges.
Modèle appliqué pour test sur les deux premières citations de la page Les Passions schismatiques.
À noter : l'appel à {{Réf Livre}} est inclus dans le modèle, à la fin de l'extrait, et non pas à la suite du modèle {{Extrait}}, afin d'appliquer les marges de l'extrait à la référence, sans imposer en dur ces marges (qui sont propres au style de Extrait) au modèle 'Ref Livre' : quand celui-ci est utilisé hors du modèle 'Extrait' il ne possède pas de marges propres.
Pinocchio 10 mars 2009 à 17:33 (GMT)
Au vu de la page Les Passions schismatiques (extraits), le résultat est plutôt agréable à l'oeil, et cohérent avec le style général des textes cités (police sérif).
Un point toutefois serait à revoir : il y a trop d'indentations successives à gauche (titre de section – citation – puce – référence), ce que les bons typographes évitent de faire. Il serait donc préférable de simplifier en alignant la puce et le fond bleuté sur le texte de la citation (et à droite aussi).
On pourrait essayer aussi d'afficher la référence en sans-sérif : en effet, c'est de l'information encyclopédique, et non pas une citation proprement dite.
Tout autre chose, mais pour le même modèle : on pourrait imaginer que la page d'accueil de BoyWiki affiche chaque jour, entre autres choses, une citation choisie de façon aléatoire. Serait-il possible, dans cette optique, d'attribuer à chaque citation un numéro, non significatif en soi, mais qui l'identifie pour permettre ce "tirage au sort" automatique de la citation du jour ? (Je n'y ai pas réfléchi plus que ça, c'est juste une idée en passant pour "animer" un peu la page d'accueil, qui pour l'instant est un peu morne...)
Caprineus 11 mars 2009 à 00:45 (GMT)
Peux-tu refaire un test stp ? Il me semble que le modèle répond globalement à ce que tu demandes. Peut être as tu fait le premier test avant la fin de la mise au point ou sans avoir rechargé la page de style en cache ?
Pour la citation sur la page d'accueil, c'est une bonne idée, mais qui n'est pas facile à mettre en œuvre vues les limitations imposées. Je suis en train de chercher une solution possible, mais ce serait plus simple si cette fonction était placée côté serveur, lancée en tâche chaque jour. De notre côté (côté client) cela nécessite un utilisateur connecté avec des droits suffisants pour modifier la page et pendant un temps suffisant pour effectuer l'opération, vus les temps de réponse. Quatre phases sont nécessaires :
  • lecture de la page des citations préparées (pour plusieurs jours d'avance)
  • recherche de la liste des pages contenant des citations et sélection d'une page au hasard
  • lecture de cette page tirée au hasard et copie d'une citation au hasard (une page de citations en contient généralement plusieurs)
  • écriture de la page des citations préparées après mise à jour de la nouvelle citation.
On peut guère espérer moins de 30 secondes pour l'ensemble de l'opération. Si l'utilisateur change de page avant la fin, l'opération ne se fait pas. Je pensais lier l'action logiquement à la page d'accueil, mais qui va rester 30 secondes au moins sur cette page (personnellement j'y vais rarement) ? Même si une citation nouvelle apparait chaque jour et incite à la consultation, la plupart se lisent en moins de temps. Il faudrait lier l'action à la composition ou édition de page pour être sûr de disposer d'assez de temps, mais ça me parait peu cohérent d'agir (sans le savoir) sur la page d'accueil quand on édite une autre page…
Pinocchio 12 mars 2009 à 22:29 (GMT)
Oui, le format affiché pour les citations est maintenant tout à fait au point. De même que le modèle {{Droite}}, qui rend l'effet désiré (Lamartine sera content ! :-)
En ce qui concerne l'affichage de citations sur la page d'accueil, je pensais plutôt à un processus entièrement automatisé :
— Une fois par jour, un robot explore le site et répertorie toutes les citations existantes (grâce au modèle) ;
— il exclut de sa liste les citations déjà récemment affichées ;
— parmi les restantes, il en tire une au sort et l'affiche pour 24 heures sur la page d'accueil,
— en n'oubliant pas de la placer ensuite sur la liste des "récemment affichées".
Il n'y aurait donc aucune intervention humaine (sauf pour alimenter le fonds en ajoutant sans cesse de nouvelles citations).
C'est pour permettre (ou pour faciliter) le tirage au sort que j'avais imaginé que chaque citation soit marquée par un identifiant. Ça pourrait aussi permettre de distinguer les citations (avec identifiant) des simples extraits de textes divers illustrant des articles (sans identifiant, parce qu'ils n'auraient pas vocation à être affichés séparément de leur contexte).
Caprineus 12 mars 2009 à 23:39 (GMT)
Ajout cadre Citation du jour sur la page d'Accueil pour test et mise en page. Pour le moment l'automate de mise à jour n'est pas actif (pas terminé), il s'agit déjà de voir si la citation change chaque jour malgré les problèmes de cache. Je te (vous) laisse le soin d'améliorer la présentation de la page Accueil qui est maintenant trop longue, certaines citations occupant presque une demi-hauteur de page.
Certes un robot (PC client dédié) solutionne le problème de temps d'opération, mais il nécessite un PC affecté à cet usage, ce qui pose problème en cas de panne ou d'absence. J'étais parti sur l'idée de considérer tout utilisateur comme robot potentiel malgré lui ! Mais ce délai d'opération semble trop long pour être transparent à l'utilisateur…
Pinocchio 14 mars 2009 à 12:33 (GMT)
En te lisant, je crois comprendre pourquoi, hier soir, mon ordi s'est mis à ramer comme une bête quand j'ai essayé d'aller sur la page où tu faisais des essais avec cet automate : il était utilisé à son insu comme "robot potentiel" ! Je te confirme qu'en effet, ce n'était pas transparent du tout – d'autant que je me connecte toujours à travers Tor.
Et s'il suffisait que le "robot" (sur le PC d'un ou plusieurs admins) se connecte par exemple une fois par mois, le temps qu'il procède au tirage au sort des 30 jours suivants ? Il établirait alors une table de correspondance entre jours et références de citation, qui serait enregistrée sur le site, et ensuite l'affichage ne poserait plus de problème particulier. On pourrait peut-être même le faire anticiper sur un délai encore plus long. Ainsi les problèmes de panne et d'absence seraient évités.
Concernant l'affichage sur la page d'accueil, il faudrait trouver un bon graphiste pour la reconstruire totalement, en la rendant aussi dynamique et attrayante que celle de Wikipédia. Personnellement, je verrais bien la citation du jour s'afficher dans un cadre de demi-largeur de page (l'autre demi-largeur étant éventuellement occupée par "Une page au hasard"). Il faudrait imposer une limite à la hauteur du cadre, de façon qu'en cas de texte trop long on puisse poursuivre sur la page d'origine (de toute façon, le but d'un tel instrument étant d'inciter à la navigation, il doit être accompagné d'un lien vers la page d'origine – de même que le cadre de "Une page au hasard" n'afficherait que les premières lignes, suivies d'un lien).
Pourquoi pas, aussi, un lien du type :
Que s'est-il passé le 14 mars ?... Et il y a 100 ans ? 200 ans ?...
Qui bien sûr serait automatiquement adapté à la date du jour.
Le lien vers l'Agora, lui, encombre vraiment la page ! Ne serait-il pas possible de le mettre dans le cadre navigation de la marge gauche (entre Communauté et Actualités, par exemple) ? Par la même occasion, on pourrait le rendre invisible aux utilisateurs non connectés (mais pour les connectés, il serait visible sur toutes les pages, donc plus pratique d'accès).
Caprineus 14 mars 2009 à 18:51 (GMT)
Je reviens sur l'idée d'un tirage au sort des citations. Or ce dont nous avons besoin, en réalité, c'est d'une présentation variée, et non d'un véritable tirage aléatoire permanent.
Une solution serait peut-être d'attribuer automatiquement à toute citation, lors de sa création, un numéro identifiant aléatoire. Genre nombre décimal à 10 chiffres (presque 10 milliards de possibilités) ou nombre binaire à 32 chiffres (4 milliards de possibilités). Ce serait en quelque sorte un "pré-tirage au sort", effectué une fois pour toutes.
Ensuite, les citations seraient automatiquement affichées, jour après jour, par ordre croissant de numéro identifiant (et en boucle).
La variété "pseudo-aléatoire" de l'affichage serait engendrée par le grand nombre des citations, et par le caractère pseudo-aléatoire des numéros attribués. Pour cela, il faudrait mettre au point un algorithme utilisant habilement, par exemple, le nombre de caractères de la citation, les valeurs numériques de ses premières lettres, la date et l'heure de sa création, etc. De façon qu'il n'y ait qu'une faible probabilité que deux citations d'un même auteur se suivent ; et aussi de façon que les nouvelles se mélangent parfaitement avec les anciennes.
Et il va donc falloir s'activer encore pour créer des pages de citations suffisamment nombreuses ! Oh là là, vivement la retraite... Si j'aurais su, j'aurais pô v'nu ! :-)
Caprineus 14 mars 2009 à 19:26 (GMT)
Ajout des identifiants pour le modèle {{Extrait}}. Et d'une option pour ne pas en affecter les extraits qu'on ne veut pas. Pour les extraits déjà créés sans identifiant il suffit de re-publier la page. À tester avec prudence…
Par ailleurs le mécanisme de rafraichissement de la page d'accueil est en place. Il manque encore celui pour ajouter les citations futures.
Pinocchio 17 mars 2009 à 17:51 (GMT)
Arrivé ce soir sur la page d'accueil, je commençai déjà à bougonner (c'est mon côté ours...) contre la disparition du lien vers l'Agora – quand, me souvenant d'une suggestion récente, je me suis dit que ça marcherait peut-être mieux en m'identifiant. Aaah ! Très bien !... Enfin on peut discuter à l'abri des regards indiscrets, voire hostiles.
L'affichage des citations du jour a l'air de se faire correctement, mais le logiciel semble pour l'instant être fanatique de Gabriel Matzneff ! J'ai donc republié les 4 pages de citations existantes, comme tu l'as expliqué, pour générer les identifiants (je note en passant que nous ne pourrons pas mettre plus de dix millions de citations ! :-). As-tu prévu une solution pour le cas où le hasard attribuerait à deux citations le même identifiant (probabilité très faible, mais pas nulle) ?
Pour l'affichage sur la page d'accueil, une suggestion : lorsque le curseur passe sur le titre Citation du jour (et éventuellement sur la référence, ou même sur l'ensemble du cadre), une bulle pourrait s'afficher avec Cliquez ici pour lire d’autres citations du même auteur – ce qui renverrait à la page d'origine. Ce serait peut-être plus incitatif, parce que plus visible, que le lien en bas à droite du cadre.
En tout cas, que de progrès ! Quant à moi, il ne faut pas croire que j'aie déserté les lieux, même si j'y suis moins visible depuis quelques jours : au contraire, j'ai passé tout un roman en OCR (c'est long !), et je suis en train de le relire attentivement avant publication. Grappillé aussi un texte amusant (historique, quoique relativement criticable), indiqué sur LG par Dôron : cela aussi sera publié sous peu.
Caprineus 18 mars 2009 à 23:47 (GMT)
Ouf ! Je crois que c'est terminé pour la procédure de choix et d'ajout des futures citations du jour. J'ai opté pour une solution intermédiaire : le lancement manuel à la demande. Vu le délai nécessaire à son déroulement il était difficile d'envisager un mode furtif. Et puis le mode interactif permet de passer des informations sur le déroulement de l'opération. On peut tester sur la page BoyWiki:Accueil/Citation du jour Prepare. Normalement tout utilisateur connecté ayant le droit d'écrire dans la page des citations (qui est une sous page ordinaire de Accueil) devra pouvoir l'utiliser.
Pinocchio 22 mars 2009 à 00:17 (GMT)
Ajout du lien en bulle vers la page origine de la citation.
À propos des éventuels identifiants attribués en double, un contrôle est fait lors du tri dans la préparation des citations, un message devrait signaler l'erreur, pour le moment le cas ne s'est pas présenté.
Pinocchio 22 mars 2009 à 16:39 (GMT)
Je suis allé voir la page BoyWiki:Accueil/Citation du jour Prepare, et j'ai docilement cliqué partout où on m'a dit... Mais une question me turlupine : puisque les identifiants sont tous déjà attribués, est-ce que cette manoeuvre ne donne pas chaque fois les mêmes résultats ? Ça ne serait pas grave si on laissait la liste des citations s'épuiser complètement avant de la renouveler, mais si chaque jour quelqu'un va cliquer et que ça redémarre le processus à zéro, est-ce que ce n'est pas toujours la même citation qui s'affichera ?!
A vrai dire, je ne comprends pas très bien le processus mis en oeuvre. Je pensais que si les citations recevaient dès le début un identifiant aléatoire et définitif, il suffisait ensuite de les afficher toujours dans l'ordre croissant. Ce ne serait pas vraiment monotone : avec seulement 4 pages de citations, on en aurait déjà pour plus de 3 mois avant de recommencer ; et pour près de 3 ans quand on aura 1000 citations (ce qui arrivera vite).
Caprineus 22 mars 2009 à 21:32 (GMT)
En effet, actuellement la page dans laquelle sont écrites les citations sélectionnées est une page de test. De ce fait à chaque fois que la page des citations réelle est lue, elle est trouvée vide (le dernier jour est le 22) et 30 citations nouvelles sont générées. J'attendais que tu testes pour finir ! Parce que le test ne peut se faire qu'une fois, si la page est pleine (30 jours maxi.) alors la procédure est interrompue dès le début et il ne se passe rien. Au mieux on ne peut en ajouter qu'une chaque jour. J'ai pensé que 30 jours était une bonne moyenne entre l'obligation de penser à les générer trop souvent, et la nécessité d'attendre l'épuisement du lot de jours avant de voir apparaitre les citations d'une nouvelle page récemment ajoutée. En effet, les identifiants étant affectés aléatoirement, ils s'intercalent au hasard entre ceux déjà attribués : c'est lors d'un nouveau tri que les nouveaux sont pris en compte. Si 100 jours sont générés, ils le sont avec des citations disponibles au moment du tri croissant, pas celles qui ont été ajoutées entre temps. Et puis je craignait les problèmes de débordement de taille de page. Enfin on peut changer facilement cette limite de 30 jours.
Pinocchio 22 mars 2009 à 22:19 (GMT)
Il y a deux nouvelles pages de citations : Propos secrets (citations) et L’Oracle (citations). Histoire de fournir du grain à moudre...
Sur la page L’Oracle (citations), il y a le modèle {{Personnage}} qui ne fonctionne pas (c'est une importation de Wikiquote L'Oracle). Si tu pouvais le ramener à la raison... (Dans le cas où ce serait trop problématique, je pourrais toujours le remplacer par un modèle {{Petites capitales}} – mais c'est moins souple si on veut en changer.)
A propos de ce modèle {{Petites capitales}} : je trouve qu'on ne voit guère de différence avec des capitales normales si on l'insère dans le modèle {{Citation longue}} – regarde par exemple dans Jocelyn – 4ème époque, 1, où les noms des personnages du dialogue, Laurence et Moi, sont dans ce format (en revanche, CAPITALES et Petites capitales sont nettement distinctes en sans sérif). Penses-tu que ça puisse être amélioré en sérif ?...
Caprineus 14 mars 2009 à 23:13 (GMT)
Modèle {{personnage}} importé, mais il fait la même chose que {{petites capitales}}.
Sur la page L’Oracle (citations), je pense que le personnage devrait être englobé dans le modèle {{extrait}} et non disposé avant, afin d'hériter de ses caractéristiques (en particulier la police).
Pinocchio 15 mars 2009 à 18:14 (GMT)
Merci pour l'importation. Oui, le modèle {{personnage}} fait actuellement la même chose que {{petites capitales}} ; mais s'il est distinct, ça peut permettre un jour d'en changer les caractéristiques sans modifier pour autant les autres occurrences en petites capitales.
Par ailleurs, je ne comprends pas ta suggestion : sur les pages L’Oracle (citations) et Le Roi des aulnes (citations), le modèle {{personnage}} est bien inclus dans le modèle {{extrait}} (je ne suis d'ailleurs pas sûr que ce soit une très bonne chose, puisque le nom du personnage ne fait pas à proprement parler partie de la citation : il pourrait donc être en sans-sérif).
Caprineus 16 mars 2009 à 00:17 (GMT)

Sécurité : aspiration du site

Les administrateurs de sites n'aiment pas du tout les aspirateurs, qui utilisent énormément de bande passante.

C'est donc une attaque possible à notre égard : une équipe d'antis qui lanceraient sans cesse un aspirateur comme l'excellent (et gratuit) WinHTTrack.

Est-il possible d'empêcher de telles attaques ? (certains sites ne sont pas "aspirables".)

Caprineus 7 mars 2009 à 11:19 (GMT)

Acquisition des données du site

Pour dissuader les utilisateurs de bonne foi d'aspirer le site, il semble possible de leur permettre d'enregistrer un état récent de la totalité des données. C'est ce que fait pour Wikipédia le logiciel WikiTaxi.

La même chose pourrait-elle être mise en place pour BoyWiki ? (En plus, ça multiplierait le nombre total de sauvegardes existantes, ce qui peut être très utile en cas de gros problème.)

Caprineus 7 mars 2009 à 11:29 (GMT)

BoyWiki en livre

Wikipédia possède maintenant une fonctionnalité remarquable : chacun peut facilement composer ses propres livres en PDF, à partir d'articles existants de son choix (voir le petit cadre Créer un livre dans la marge gauche de Wikipédia).

Est-il envisageable que BoyWiki offre un jour à ses lecteurs la même possibilité ?...

Caprineus 7 mars 2009 à 11:37 (GMT)

C'est une belle idée ! J'avais même pas remarqué. Mais c'est typiquement une fonction implémentée côté serveur… Pinocchio 7 mars 2009 à 16:16 (GMT)

Interventions en cours de traitement et/ou à tester

Une liste des demandes en cours de traitement ou de test est disponible à cette page.
Pensez à tenir à jour la liste de vos demandes et de vos interventions.
Quand vous estimez qu'une demande d’intervention a été correctement traitée et testée, pensez à la transférer en Intervention traitée.

Interventions traitées

Une liste des demandes traitées est disponible à cette page.
Pensez à tenir à jour la liste de vos demandes et de vos interventions.
Quand une de vos demandes d’intervention semble avoir été traitée à la satisfaction de tous, pensez à la supprimer.