« BoyWiki:Agora/23 décembre 2010 » : différence entre les versions
Inactiver les liens actifs |
|||
Ligne 40 : | Ligne 40 : | ||
::::::Mais est-ce réalisable ? | ::::::Mais est-ce réalisable ? | ||
::::::[[Utilisateur:Caprineus|Caprineus]] 26 décembre 2010 à 15:51 (GMT) | ::::::[[Utilisateur:Caprineus|Caprineus]] 26 décembre 2010 à 15:51 (GMT) | ||
:::::::Mais on ne peut pas changer le comportement de Mainpix selon le lieu où la page s'affiche, le modèle est interprété seulement là où la page est créée, c'est bien le problème, toute utilisation de page de description d'image fait appel à sa source, et les liens locaux pointent inévitablement vers mediawiki. L'image de page d'accueil est un cas particulier. | |||
:::::::Il y aurait peut-être une autre possibilité, non orthodoxe, qui serait de créer la page de description sur fr.boywiki à la place de celle importée (par un moyen opaque) de mediawiki. Quand on ouvre une page de description d'image vue de fr.boywiki elle n'est pas éditable, à la place l'onglet en haut de page nous propose comme seule action possible ''créer'' (ce qui montre au passage que cette page n'existe pas !) : et si on la crée ? En haut de la nouvelle page vide on place l'image, puis la description, puis le commentaire, on est plus limité puisqu'on est sur fr.boywiki, l'historique de l'importation on s'en fiche un peu et il est toujours accessible sur médiawiki, le seul problème c'est la liste des pages liées (on peut créer un lien vers cette liste mais pas afficher la liste elle-même). Mais dans ce cas plus besoin de gestion multi-langues, ni de modèle sur mediawiki, et plus de problème de liens locaux. | |||
:::::::[[Utilisateur:Pinocchio|Pinocchio]] 26 décembre 2010 à 17:33 (GMT) |
Version du 26 décembre 2010 à 17:33
Agora/23 décembre 2010
Problème avec Mainpix
Pour faire un essai, j'ai ajouté un commentaire dans le modèle Mainpix de l'image du jour La pose. Mais ce nouveau texte ne s'affiche pas sur la page d'accueil, même après avoir vidé mon cache.
L'expérience montre aussi que les outils d'édition créés par Pinocchio (au-dessus du cadre de modification de fr.boywiki) manquent vraiment dès qu'on ne les a plus ! Serait-il possible de les installer sur MediaBoyWiki ?
Enfin, vu que le commentaire inclus dans Mainpix ne s'affiche pas sur la page d'image, on ne peut pas faire de prévisualisation utile quand on le crée ou quand on le modifie. Ce serait mieux que ce commentaire s'affiche, juste en-dessous de la description standardisée. De toute façon, ce serait un plus pour les utilisateurs, sans aucune gêne par ailleurs.
Aetos 23 décembre 2010 à 12:07 (GMT)
- Mainpix a été modifié pour permettre l'affichage du texte dans la page d'image, mais les liens seront inexploitables sur cette page puisqu'ils pointent vers des infos sur un autre serveurs. Une remarque : pour spécifier un lien vers une image il ne faut pas indiquer [[Image:...]] mais Media:, sinon c'est l'image qui s'affiche ! (J'ai laissé en l'état sur la page de La pose pour que tu puisses voir par toi-même). Et si le commentaire du modèle s'affiche, alors peut-être faudrait-il que l'intitulé du tableau y soit aussi inclus, pour une gestion multilingue ?
- Les modifications ne peuvent s'afficher en temps réel sur l'image du jour, les textes étant récupérés, filtrés, mis en forme au moment du tirage de lot d'images une fois par mois (comme pour les citations).
- Les outils d'édition, ça fait beaucoup de code à ajouter sur le serveur mediawiki, ce qui modifie le fonctionnement par défaut de l'affichage des pages, je ne sais pas si c'est raisonnable...
- Pinocchio 23 décembre 2010 à 17:43 (GMT)
- Merci pour la modification.
- C'est compréhensible que les liens soient inexploitables sur MediaBoyWiki. Mais ce qui m'étonne, c'est qu'ils ne fonctionnent pas non plus sur la page correspondante de fr.boywiki (https://fr.boywiki.org/wiki/Image:BAIL_Claude_Joseph_-_La_pose_575x734.jpg), où en revanche un tas de laids cadenas s'affichent ! Est-ce qu'il y a moyen d'y remédier ? (Et sur cette page de fr.boywiki, clique donc sur le lien bleu Le petit cuisinier : le résultat est pour le moins bizarre, non ?)
- Si je mets [[Image:...]] ça affiche l'image ; mais avec [[Media:...]] ça va à l'image toute seule, alors que je voulais faire un lien vers la page d'image (soit celle de MediaBoyWiki, soit celle de fr.boywiki). Alors, comment faire ?
- La description technique de l'œuvre et les commentaires sont des choses différentes. La description est théoriquement unique, standardisée, et (toujours théoriquement) rédigée dans la langue originale de l'artiste – un peu comme la description bibliographique d'un livre. Les commentaires, eux, sont beaucoup plus souples, et rédigés dans la langue du wiki. Mon idée, c'était de reprendre dans ce commentaire, mais autrement rédigées, les informations essentielles de la description (artiste, titre, date) ; de façon qu'on puisse afficher les commentaires sous la description, sur la page d'image, sans avoir trop l'air de se répéter.
Je suggère, si c'est possible, de créer des règles d'affichage de Mainpix spécifiques aux pages d'image : espacement automatique avec le paragraphe précédent (un peu comme quand on met * ou : ) ; nom de la langue en gras au début du texte (j'ai essayé une telle présentation sur la page de La pose) ; et peut-être une mise en page un peu particulière (caractères différents ? longueur des lignes ? fond ?...).
Et si on veut afficher le commentaire Mainpix ailleurs que sur la page d'accueil, est-ce que c'est possible ? (dans un cadre "classique", ou avec le modèle Image relative) - C'est vraiment dommage qu'on ne puisse pas tester Mainpix sans délai sur la page d'accueil !
- Si l'installation des outils d'édition dans MediaBoyWiki risque d'être problématique, ça n'en vaut pas la peine. Je continuerai à travailler les codes à la main, comme au XIXe siècle... :-)
- Aetos 23 décembre 2010 à 22:09 (GMT)
- Il semble que les liens internes ne sont pas supportés dans les pages de description d'images, seulement les liens externes, mais ils ne sont pas pratiques ni discrets. Les liens sont résolus par le serveur qui gère la page sur laquelle ils figurent : de fait les liens internes pointent vers mediawiki puisque les pages de description d'images sont éditables seulement sur ce serveur. Ça devrait fonctionner pour les commentaires de la page d'accueil, vu que j'utilise le texte tel qu'il est écrit (avant interprétation par mediawiki), mais pas pour les pages d'images vues de fr.boywiki.
- Le lien interne vers une autre page image semble possible mais seulement pour le même serveur mediawiki, avec la syntaxe [[:Image:...]].
- Le problème semble insoluble (pour moi du moins) et remet en cause l'affichage du contenu de mainpix sur la page image... Peut-être avec deux versions du commentaire : un qui ne s'affiche pas destiné à la page d'accueil, l'autre en texte pur, sans les liens, pour la page image. Mais ce n'est pas une solution très heureuse.
- Pinocchio 24 décembre 2010 à 15:46 (GMT)
- Tout ça semble un peu compliqué au béotien que je suis...
- Une première solution (telle qu'elle peut germer dans un esprit béotien...) serait de trouver un moyen pour que, sur les pages d'image, les liens à syntaxe interne contenus dans un modèle Mainpix – de forme [[xxx]] – soient interprétés comme des liens externes [xxx]. Par exemple, le lien [[Claude Joseph Bail]], insoluble pour MediaBoyWiki, serait interprété comme [https://fr.boywiki.org/wiki/Claude_Joseph_Bail Claude Joseph Bail] (l'indication de langue fr contenue dans Mainpix indiquant vers quel wiki renvoyer le lien).
- Si cette première solution s'avérait impraticable – ce qui ne m'étonnerait pas –, l'alternative serait tout simplement de désactiver les liens de Mainpix dans les pages d'image, un peu comme pour les citations longues. L'idéal serait de faire disparaître en même temps les vilains petits cadenas.
- Complètement supprimer l'affichage de Mainpix sur les pages d'image serait regrettable. D'abord parce que ces textes, même sans les liens, forment un complément utile à l'image. Et aussi parce qu'il faudrait alors attendre, pour les visualiser, que l'image veuille bien apparaître sur la page d'accueil – une semaine ou trois mois plus tard ! Pas vraiment pratique...
- Caprineus 26 décembre 2010 à 10:05 (GMT)
- Le plus "simple" est de remplacer les liens internes de la forme [[Claude Joseph Bail]] par des liens externes qui fonctionnent toujours quelque soit le serveur. Mais la syntaxe est lourde, il faut écrire l'adresse en entier par exemple [https://fr.boywiki.org/wiki/Claude_Joseph_Bail Claude Joseph Bail], de plus le lien reste toujours bleu même quand la page n'existe pas. Les cadenas peuvent être effacés. Je ne connais pas de moyen de faire un remplacement automatique dans un modèle, notre version de wiki n'incluant pas les fonctions étendues de traitement de chaînes, on avait le même problème pour les notes d'articles sur une ou plusieurs lignes, souviens toi. On pourrait imaginer un modèle délirant où les champs seraient alternativement texte / page / texte / page... pour éviter d'avoir à saisir l'adresse entière pour chaque page, mais je ne suis pas sûr que l'emploi en serait facilité.
- (j'ai modifié la page de l'image La pose pour exemple)
- Pinocchio 26 décembre 2010 à 14:53 (GMT)
- La solution que tu suggères comme "la plus simple" présente donc deux inconvénients :
- c'est lourd à écrire (même quand on a du temps, de la patience et un caractère
chiantméticuleux comme moi, on risque de vite se lasser – alors, pour les contributeurs un peu brouillons ou SMSophiles, ça va être la galère totale !) - il n'y aurait plus aucune distinction entre liens actifs ou non, ce qui est contraire au fonctionnement habituel d'un wiki (et perturber les habitudes des utilisateurs n'est jamais bon).
- c'est lourd à écrire (même quand on a du temps, de la patience et un caractère
- À ces deux inconvénients que tu as bien vus, s'ajoute un troisième non négligeable :
- il serait difficile de revenir en arrière : imagine que dans deux ou trois ans une solution permettant les liens simples soit trouvée (en raison d'une évolution du logiciel wiki, par exemple) ; il faudrait alors changer la syntaxe de tous les liens dans plusieurs centaines d'images...
- À mon avis, on pourrait bien sûr mettre en œuvre cette solution, mais vraiment si rien d'autre n'est possible. C'est pourquoi je reviens à l'idée de rendre inactifs les liens sur les pages d'image : ça présenterait un inconvénient assez faible pour le lecteur (il n'aurait qu'à aller à la page de l'artiste pour retrouver tous ces liens, mais actifs cette fois) ; et ce serait beaucoup plus simple pour le rédacteur. Les liens dans Mainpix redeviendraient actifs au seul endroit où ils sont vraiment nécessaires : en cas d'affichage dans fr.boywiki (en page d'accueil ou ailleurs).
- Mais est-ce réalisable ?
- Caprineus 26 décembre 2010 à 15:51 (GMT)
- Mais on ne peut pas changer le comportement de Mainpix selon le lieu où la page s'affiche, le modèle est interprété seulement là où la page est créée, c'est bien le problème, toute utilisation de page de description d'image fait appel à sa source, et les liens locaux pointent inévitablement vers mediawiki. L'image de page d'accueil est un cas particulier.
- Il y aurait peut-être une autre possibilité, non orthodoxe, qui serait de créer la page de description sur fr.boywiki à la place de celle importée (par un moyen opaque) de mediawiki. Quand on ouvre une page de description d'image vue de fr.boywiki elle n'est pas éditable, à la place l'onglet en haut de page nous propose comme seule action possible créer (ce qui montre au passage que cette page n'existe pas !) : et si on la crée ? En haut de la nouvelle page vide on place l'image, puis la description, puis le commentaire, on est plus limité puisqu'on est sur fr.boywiki, l'historique de l'importation on s'en fiche un peu et il est toujours accessible sur médiawiki, le seul problème c'est la liste des pages liées (on peut créer un lien vers cette liste mais pas afficher la liste elle-même). Mais dans ce cas plus besoin de gestion multi-langues, ni de modèle sur mediawiki, et plus de problème de liens locaux.
- Pinocchio 26 décembre 2010 à 17:33 (GMT)
- La solution que tu suggères comme "la plus simple" présente donc deux inconvénients :
- Merci pour la modification.