Discussion utilisateur:Tpt

Sauter à la navigation Sauter à la recherche

À propos de ce flux de discussion

Page de discussion de Tpt (d · c · b)

La discussion précédente a été archivée dans Discussion utilisateur:Tpt/Archive 1 le 2016-04-25.

Rical (discussioncontributions)
Rical (discussioncontributions)

Toutes les pages de tests sont sur ce modèle Module:Auteur2Tpt/Tests. Comme je sais bien que tu es déjà très actif, je ne te demande pas de participer. Je n'ai qu'une question : ton Module:Auteur2Tpt converti est automatiquement le principal en haut de page. Comme je suis quasi nul en objets html:, comment le modifier pour pouvoir l'inclure n'importe où ailleurs ?

Tpt (discussioncontributions)

Désolé je ne suis pas certain de t'avoir parfaitement compris. La manière simple d'inclure un appel de module lua dans un modèle est de faire comme dans le wikitext de Modèle:Auteur. Si on veut passer des paramètres du modèle au module il suffit d'ajouter des trucs comme |itemid={{{itemid|}}} dans le #invoke ou sinon de récupérer via Lua le "frame" de l'appel du modèle via la méthode frame:getParent(). Merci encore pour le module !

Rical (discussioncontributions)

Comme tous les codeurs j'emboîte des div à l'intérieur d'autre div. Mais ton module "s'entête" à rester en entête. Je n'ai pas réussi à l'inclure dans un div banal. Essaies pour mieux comprendre.

Tpt (discussioncontributions)

Merci pour ton explication ! J'ai essayé <div class="foo">{{Auteur}}</div> et <div class="foo">{{#invoke:Auteur2Tpt|read|itemid=Q535}}</div> sur Auteur:Jean-François_Champollion et je ne vois pas de problème de contenant autre qu'un <span class="background" itemscope="" itemtype="http://schema.org/Person" style="background-color:#F1F1DE;border-radius:0.7em;box-shadow:0.2em 0.3em 0.2em #B7B7B7;overflow:auto"></span> au début du HTML rendu et un "Pages utilisant le modèle Auteur sans Description française]]" après l'affichage du modèle pour la version "Auteur2Tpt".

Rical (discussioncontributions)
Le résultat est impeccable. Mais il me reste à tout traduire en multilingue, comme en début de code.
C'est aussi le moment de chercher 7 Lua-codeurs pour leur transmettre le savoir faire et commencer à diffuser les modules centraux. Je ne t'invite pas à cause de ta charge, mais tu as peut-être des candidats potentiels à proposer. VIGNERON me l'a demandé il y a longtemps et Alex Brolo est à la fois sur plusieurs wikis.
Dans Module:Centralizer/Tests juste sous Library.activity il y a d'autres propositions. Par qui commencerais-tu ?
Tpt (discussioncontributions)

Super ! Bravo !!!! Désolé pour le lag de la réponse, je suis un peu débordé en ce moment. Je viens de l'essayer et j'ai l'impression que le nom d'auteur affiché est toujours "Rudyard Kipling" mais que sinon tout marche bien. Je lis le manuel utilisateur et je reviens vers toi. n'hésite pas à créer un modèle du genre AuteurTest ou AuteurCentral pour pouvoir essayer facilement le nouveau module dans des pages.

Répondre à « ModuleAuteur2Tpt First operative version OK »
Reptilien.19831209BE1 (discussioncontributions)

Bonjour, quand tu auras 5 minutes tu peux jeter un œil à Modèle:Lang/test pour mettre à jour le modèle {{lang}} (la page est protégée), il s'agit de :

  • rajouter une espace avant la parenthèse ouvrante pour les transcriptions (paramètre trans)
  • mettre l'article dans une catégorie lorsque la langue est manquante

Idéalement il faudrait également détecter les codes erronés à l'aide des modules fr:wikt:Module:Langues fr:wikt:Module:Langues/data, ça devrait être facile à mettre en place, mais j'avoue manquer de temps :-\

Merci à toi.

Tpt (discussioncontributions)

Cela a été fait il y a quelques jours. Je crois que cela marche. Bonne idée pour la validation!

Reptilien.19831209BE1 (discussioncontributions)

Merci beaucoup. Oui ça à l'air de fonctionner, je ne m'attendais pas à autant d'erreur ! Je vois que certains utilisateurs utilisent le modèle d'un coup sur plusieurs éléments de type bloc (), peut-être faudrait-il également envisager de proposer un paramètre pour mettre le contenu dans une div plutôt d'une span... bref, les idées d'amélioration ne manquent pas !

Répondre à « Modèle:lang »

Mettre en avant une série de fonctions/contributeurs au sein de Wikipédia

2
193.248.54.109 (discussioncontributions)

Bonjour User:Tpt

Wikimédia France souhaite profiter du deux-millionième article de la Wikipédia francophone, pour mieux faire connaître l'envers du décor. Administrateur, arbitre, wikifourmi, labélisateur, etc. sont méconnus du grand public. Nous nous sommes inspirés du projet Faces of Open Source [1] pour faire connaître 10 (15 ? 20 ?) fonctions du wikipédien. À la place du portrait que nous n'avons pas le temps de réaliser, nous allons faire faire des dessins représentant la fonction. Pour chaque fonction sélectionnée, nous cherchons un ou une wikipédienne disposée à répondre à quelques questions.

  • Qu'est-ce qu'un [nom du poste] ?
  • Comment fais-tu ?
  • Pourquoi aimes/participes-tu au mouvement Wikimédia ?

Est ce que tu serais partant pour participer en tant que développeur ?

Bonne journée193.248.54.109 (d) 6 juillet 2018 à 10:22 (UTC) [1] http://facesofopensource.com/

Amélie Cabon WMFr (discussioncontributions)

Désolé je n'avais pas vu que je m'étais déconnectée ,je suis ~~~~ !

Répondre à « Mettre en avant une série de fonctions/contributeurs au sein de Wikipédia »
Candalua (discussioncontributions)

Hi Tpt! I'm trying to implement a parser test for T104566, but I'm not able to make it work. I added the following code to the test file and created a new file TestSeparator.djvu under tests/data/media/. But when I run it, the actual output from the parser is just "<div></div>". What am I missing here? Thank you for your help.

!!article
Index:TestSeparator.djvu
!!text
{{:MediaWiki:Proofreadpage_index_template
|Title=TestSeparator
|Pages=<pagelist from=1 to=4 />
|Author=[[Author:Me]]
}}
!!endarticle

!!article
Page:TestSeparator.djvu/1
!!text
The first page must be connect-
!!endarticle

!!article
Page:TestSeparator.djvu/2
!!text
ed with the second
!!endarticle

!!article
Page:TestSeparator.djvu/3
!!text
but the third and
!!endarticle

!!article
Page:TestSeparator.djvu/4
!!text
the fourth does not.
!!endarticle

!! test
pages: with hyphenated word across pages
!! options
djvu
title=TestSeparator
!! wikitext
<pages index="TestSeparator.djvu" from=1 to=4 />
!! html
<div>
<p><span><a href="/wiki/Page:TestSeparator.djvu/1" title="Page:TestSeparator.djvu/1">1</a></span>The first page must be connect<span><a href="/wiki/Page:TestSeparator.djvu/2" title="Page:TestSeparator.djvu/2">2</a></span>ed with the second <span><a href="/wiki/Page:TestSeparator.djvu/3" title="Page:TestSeparator.djvu/3">3</a></span>but the third and <span><a href="/wiki/Page:TestSeparator.djvu/4" title="Page:TestSeparator.djvu/4">4</a></span>the fourth does not.
</p>
</div>

!! end
Tpt (discussioncontributions)
Candalua (discussioncontributions)

Oh my...! What a bad, bad thing. I suppose then that the only way is to add some pages to the existing LoremIpsum.djvu?

Tpt (discussioncontributions)

To test T104566 you could maybe just add some parser tests using an index pages not based on a .djvu files but on a set of specific Page: pages (without even having to make sure that images with the page name exists). It should do the work.

Répondre à « Help for parser test »
Reptilien.19831209BE1 (discussioncontributions)

Bonjour, lorsqu'on utilise la coloration syntaxique sur une page qui contient des sections, la transformation : syntaxe courte (## xxx ##) -> syntaxe longe (<section/>) ne se fait pas et on se retrouve avec des listes ordonnées dans le texte. Il faut penser à désactiver la colo. syntaxique avant l' enregistrement (ou la prévisualisation). As-tu eu vent de ce problème ? Désolé, j'ai l'impression qu'à chaque fois que je passe par ici c'est pour te casser les pieds avec des petits problèmes... :-\

Tpt (discussioncontributions)

Salut ! La syntaxe courte est implémentée dans un gadget JavaScript qui suppose que la zone d'édition est un <textarea> i.e. un champ texte multiligne ce qui n'est pas le cas quand la colorisation syntaxique est activée. Pour que cela marche il faudrait recoder le gadget en utilisant l'API d’interaction avec la "surface" d'édition qui existe maintenant et fonctionne avec ou sans la colorisation.

Répondre à « Coloration syntaxique et sections »
Candalua (discussioncontributions)

Hi Thomas. The change is live, I tested it on it.ws and it looks good to me. I updated mul:Wikisource:ProofreadPage, is this the only page which refers to pagelist tag? It's rather messy, looks like we should maybe rewrite the extended documentation on the MediaWiki page, so that every info can be found in one place.

For the announcement, I tried registering with the mailing list but for some reason it keeps giving me a "Forbidden" error... can you please send the email for me? Or else I will ask someone on it.ws to do it.

Tpt (discussioncontributions)

Hi! It would be amazing if you could improve the ProofreadPage documentation. The best place to do it is probably here where a documentation attempt has started.

can you please send the email for me? Sure, I plan to do it this evening. Thank you again for your changes!

Répondre à « docs and announcement »
Candalua (discussioncontributions)

Hi Tpt, thank you for your feedback on . This is my first attempt at MW development, and I chose that bug because it looked very straightforward, as an easy solution had already been proposed. But things are never as easy as they look! :D

I would like to understand how to provide default system messages (I see that obviously that change would break things, but somehow I thought that the message was to be added only after the patch was approved). (ok, I found out). Anyway, I will try with the extension.json config, which seems a better idea.

Then if I manage to correctly fix this bug and get to feel confident with the development process, I would like to work on phab:T104566 which would be a great improvement, but first I would like to hear from you about it. I believe a tag like <word-break/> would be best for users, because it would be clearly differentiated from the regular text, whereas a magic word or a special character would not and could lead to misuse and confusion. But what are the cons of introducing a new tag?

Tpt (discussioncontributions)

Hello! Thank you very much for starting to hack on ProofreadPage.

It's a great idea to work on T104566. If possible I would like to avoid inserting a new tag because you need to add support for it in Wikitext parsers, teach the user to use it and it's quite verbose. If we want to go this way it would be nice to get an agreement from the Wikimedia Foundation parser team.

Some tips:

Usually we do not abandon/create new change on gerrit but we amend them. For that you need to amend the git commit (with the --amend option if you use the command line) and keep the Change-Id line.

To clean up trailing whitespace and other formatting you could use phpcs. For that you should first download composer and then execute in the ProofreadPage directory php composer.phar install to install phpcs (or php composer.phar update to update it). When it's done php composer.phar test is going to check if the code formatting is correct and php composer.phar fix is going to fix automatically most of the problems (e.g. trailing tabs, no whitespace inside parenthesis...).

Répondre à « Patch review »
VIGNERON (discussioncontributions)

Salut,

Un bug fort gênant existe en mode page qui réduit la hauteur de l'image à 16px de hauteur (le rendant illisible), il a été signalé sur Wikisource:Scriptorium/Avril 2018#FS compressé et j'ai essayé de débroussaillé le problème mais c'est au-dessus de mes compétences. Pourrais-tu y jeter un œil ? (et dois-je faire un ticket phabricator ?)

Davance merci !

Répondre à « Image prp réduite à 16px de hauteur »
Hsarrazin (discussioncontributions)
Tpt (discussioncontributions)

J'ai pu faire l'importation sans problèmes. C'était probablement une erreur ponctuel (problème de réseau, dans la base de données...). Je te laisse passer derrière moi pour vérifier qu'il n'y avait pas des statements à modifier/supprimer que j'ai laissé passé.

Hsarrazin (discussioncontributions)

ok ! merci !

l'import est nickel... j'ai pu traiter presque 300 chansons de Béranger hier soir ! le truc, c'est qu'il faut d'abord bien nettoyer les header ici... mais après c'est la fête !

Répondre à « Un message d'erreur inattendu... »

affichage du navigateur sur les textes ayant un index Recueil (collection) - allègement cosmétique

3
Hsarrazin (discussioncontributions)

@Acélan (avec qui on en a chatté cet après-midi).

Dans les navigateurs des textes issus de recueils (collection), le current= s'affiche au milieu du navigateur entre le prev et le next, ce qui n'est pas sans poser quelques problèmes quand le titre est long [Œuvres_complètes_de_Béranger/Couplet_écrit_sur_un_recueil_de_Chansons_manuscrites_de_M._***|comme ici]. C'est tout à fait superflu, car il s'affiche aussi juste au-dessus dans la boîte de titre.

Dans les textes issus d'index "Livre", on peut empêcher ça en ajoutant current="" et dans les textes issus de journaux, il n'y a pas d'affichage central. Mais dans les recueils, current= est utilisé pour stocker le titre du texte (titre contient celui du recueil).

Pourrais-tu, stp, faire en sorte de supprimer le current= du centre du navigateur (dans les recueils) ? J'ai essayé de comprendre comment fonctionne le module, mais il n'y a pas beaucoup de différence pour moi entre lua et le chinois ^^

Merci pour ton aide.

Tpt (discussioncontributions)

C'est fait. Le code était déjà là mais buggé ce qui faisait que le filtre ne marchait pas.

Hsarrazin (discussioncontributions)

\o/ merci merci merci merci merci

Désolée, on n'a pas de bocaux de cookies sur wikisource :D

Répondre à « affichage du navigateur sur les textes ayant un index Recueil (collection) - allègement cosmétique »