Aller au contenu

Sujet sur Discussion Projet:Aide et accueil/Flow

Modification technique mineure sur les messages d'accueil préformatés

17
Résumé par Nemo Le Poisson
Ideawipik (discutercontributions)

Bonjour. Je souhaiterais modifier très légèrement le code des modèles d'accueil pour pages de discussion, de sorte qu'à leur insertion (par substitution de modèle), le wikicode résultant sur la pdd soit un peu plus simple. Il s'agit essentiellement de retirer des éléments de programmation des modèles non désirables. Voir par exemple cette recherche.

Cependant j'ai un doute sur la bonne pratique en matière de messages d'accueil, à propos de la substitution.

La documentation Modèle:Bienvenue nouveau/Documentation indique : « Il ne faut pas le substituer : {{subst:Bienvenue nouveau|Pseudo}} ». Aide:Messages à déposer sur les pages de discussion des utilisateurs en fait de même.

En revanche, Wikipédia:Message de bienvenue préconise la substitution et le bot Loveless (Darkoneko) la met en pratique également avec un modèle propre similaire.

Les modifications concerneraient principalement {{Bienvenue nouveau}}, si cela vous convient :

  • le retrait des deux #if persistant dans le résultat (en les précédant dans le code du modèle de {{{|safesubst:}}}
  • l'écriture en dur dans la page :
    • du {{BASEPAGENAME}}{{{{{|safesubst:}}}BASEPAGENAME}}
    • du nombre d'articles à la date de dépose du message
    • de l'accord en genre « wikipédien(ne) » du bénévole accueillant dans le message déposé par Loveless : {{{{{|safesubst:}}}gender:…

Je préfère solliciter l'avis du projet avant de modifier les modèles. Bonne soirée.

Culex (discutercontributions)

Bonjour @Ideawipik. J'ai beau être un wikipédien de longue date, il y a beaucoup de choses que je ne comprends pas dans ce message. Donc, pour m'aider, est-il possible de m'expliquer quelles seraient les conséquences de ces changement éventuels ?

DePlusJean (discutercontributions)

Bonsoir Ideawipik et Culex
Personnellement, j'approuve le menu énoncé de l'amélioration du modèle
Dont la résultante en simplifiera le code (pas visible pour l'utilisateur final) et fera l'accord de genre (suivant le profil de la déposante ou du déposant), et effectivement d'indiquer le nombre d'articles à la date du dépôt du message (ce qui évite au modèle de se mettre à jour à chaque fois que la page de discussion est sollicitée), en rajoutant un {{clr|left}} en final afin que le message suivant soit intercalé. Moi, je rajoute du <br /> pour séparer les messages
Pour être sur le sujet de l'amélioration, je me permet de signaler que le modèle {{Conflit d'intérêts}} ne fonctionne plus
Cordialement,

Nemo Le Poisson (discutercontributions)

Je pense que c'est une bonne idée. {{BASEPAGENAME}} a quand-même le mérite de s'adapter si l'utilisateur renomme son compte mais pour le reste, une substitution serait préférable..

Ideawipik (discutercontributions)

Bonjour. La différence pour la lecture sera, en effet, quasi-nulle mais le code du message introduit serait plus propre, plus concis et comme le dis DePlusJean, des éléments de contenu de la page et les tests ne seront pas réévalués à chaque enregistrement ultérieur de celle-ci. Culex, je t'invite à faire un essai sur une page (version classique, je ne sais pas comment cela marche pour les discussions structurées Flow). Prendre une page de discussion utilisateur sur laquelle tu veux déposer un message ou, si c'est juste pour faire un test, une page au hasard ou Aide:Bac à sable. Cliquer sur « Modifier le wikicode », ajouter {{subst:Bienvenue nouveau}} et/ou {{subst:Bienvenue nouveau|Culex|message=Bravo pour ton application à respecter les nouveaux}}. Cliquer sur « Voir les modifications ». Tu constateras que le modèle en l'état introduit dans le code de la page des #if, que les contenus des paramètres "message" et "1" y sont introduits dupliqués inutilement, que certains mots magiques pourraient être remplacés par du texte en dur…

Par ailleurs, la pertinence du paramètre message n'est pas garantie. En tout cas, il faudrait expliquer davantage ce dernier pour éviter de se retrouver avec (ou de propager) des « message=Message perso » comme sur plus de 480 pages (ici), provenant de copier-coller de l'exemple de WP:MA, quand seulement 70 pages font usage d'un paramètre vraiment personnalisé (là). Ce serait quand même un combe de devoir mettre dans le code du modèle que si le message est égal à « Message perso », on ne l'affiche pas.

Pour le {{BASEPAGENAME}}, je suis partagé mais pense qu'il ne serait pas incohérent de s'aligner sur {{Bienvenue sur ta page}} et puis les comptes ne sont pas renommés tous les quatre matins.

Enfin, je ne sais pas s'il y a lieu de tester l'existence de la page utilisateur du déposant (paramètre 1) afin de ne pas introduire des liens incorrects lors de la substitution, en cas d'erreur de frappe.

DePlusJean. Pour {{Conflit d'intérêts}}, le problème, lié à une intervention humaine sans précaution, doit être réglé, tu peux tester.

DePlusJean (discutercontributions)
Nemo Le Poisson (discutercontributions)

Je pense aussi que le paramètre message n'a pas d'intérêt et pourrait être retiré. Si on veut laisser un message particulier, il suffit de lancer une nouvelle section sur la page de discussion du nouveau. Et le message personnalisé d'un accueillant ne sert (et ne devrait servir) qu'à la page d'accueil.

Je suis également partagé pour BASEPAGENAME, disons que ça peut aussi être une info perso (prénom réel...) qu'un nouveau décide rapidement de changer en un pseudo donc... Après ça me dérange pas qu'on le subste aussi car ça permet que tout le message soit "figé".

Culex (discutercontributions)

Merci beaucoup pour les explications ! C'est intéressant en effet.

Trizek (discutercontributions)

Bonjour

Super initiative, merci d'avoir lancé cette idée, Ideawipik. :)

J'attire l'attention sur cette autre conversation au sein du présent projet, où il est question d'aligner le mentor assigné sur Spécial:Accueil de l’espace personnel et dans le message d'accueil. Il se peut donc qu'un poil de wikitexte et autres mots magiques soient nécessaires dans le message d'accueil.

Sachant qu'il est possible de « revendiquer un novice », impliquant de changer le nom affiché dans le message d'accueil (et donc l'accord par le genre dans le dit message), il faudra alors penser à conserver les mots magiques nécessaires.

Nemo Le Poisson (discutercontributions)

@Trizek je parle surtout d’aligner le message d'accueil avec le mentor choisi au hasard. Si on change de mentor, je ne pense pas qu'il faille aussi re-changer le signataire du message de bienvenue en pdd, c'est un peut déroutant je trouve.


Pour moi donc, on peut enlever tous les mots magique du message de bienvenue...

Ideawipik (discutercontributions)

Merci Trizek pour le lien où j'ai déposé quelques réflexions. Je pense qu'il s'agit de deux choses distinctes et qu'un message d'accueil signé ne devrait pas être modifié ni changer d'auteur, surtout s'il a été personnalisé (paramètre message dans le cas décrit plus haut). De toute façon, quand le message a été déposé par un bot, le nouveau contributeur comprend vite qu'il s'agit d'un message automatisé.

Si le projet Accueil souhaite que le message soit automatiquement actualisé ultérieurement, avec usage de la future (?) fonction/mot magique donnant le parrain, il me paraîtrait moins surprenant pour l'utilisateur de recevoir un message générique signé de l'« équipe d'accueil de Wikipédia en français » contenant une phrase indiquant le parrain désigné, comme contact privilégié. Une alternative serait d'afficher le nom du parrain en bas des liens vers l'aide introduits par {{Palette accueil}}, indépendamment du premier message d'accueil dont le contenu pourrait être entièrement écrit en dur (figé). De toute façon, il me semble rare qu'un utilisateur change de parrain sans avoir donné son assentiment, ni sollicité explicitement un nouveau parrain.

Y a-t-il une particularité intégrée par le projet pour les pages de discussion de type structurées (Flow) ?

Trizek (discutercontributions)

@Nemo Le Poisson, il est fréquent que les personnes créent un compte mais ne s'en servent que longtemps après. Si, entre-temps, le mentor initial a changé, il faut que les deux messages soient alignés.

@Ideawipik : « Y a-t-il une particularité intégrée par le projet pour les pages de discussion de type structurées (Flow) ? » C'est à dire ?

DePlusJean (discutercontributions)

J'ai réfléchis... non pas la lumière

En fait, pour atteindre l'objectif du sujet de cette page énoncé par Ideawipik en conciliant les évolutions du projet : « Croissance » dont Trizek nous en fait le retour d'informations et les réflexions hautement pertinentes de Nemo Le Poisson.

Pourrions-nous énoncer la valeur de la « date butoir » ?
Cette dernière permet d'indiquer le nom d'un déposant à l'instant T et « lorsque les personnes créent un compte mais ne s'en servent que longtemps après », la page est réinitialisée en fonction du temps ({{Time ago}} à trois mois par exemple) et affiche un {{bouton}} invitant le nouveau contributeur à solliciter l'aide d'un mentor. Ainsi, en affichant une date de renouvellement de mentor ({{Avancement}}), nous inversons la sollicitation qui doit être faite dans une valeur temporelle.

A ce stade, l'idée d'amélioration d'Ideawipik reste valide et nous intégrons les évolutions du projet en cours

Mais peut-être que j'ai loupé quelques choses fondamentales ou que les primitives de programmation ne sont pas disponibles ?

Nemo Le Poisson (discutercontributions)

@DePlusJean Je comprends ton idée, mais ça risque de rendre la syntaxe compliquée pour un wikipédien lambda.

Perso je suis pas fan de faire évoluer le message au fil des années, une signature et un message ne se changent pas normalement. Le message est surtout visible à la création du compte car le nouveau reçoit une notif. Ensuite, c'est la page d'accueil du nouvel arrivant qui prend le relai car c'est là qu'on tombe en cliquant sur son nom d'utilisateur via la barre du haut.


Par contre je reste pour une synchronisation mentor/signataire, uniquement lors de la création du compte...

DePlusJean (discutercontributions)

Très justes réflexions Nemo Le Poisson effectivement, j'avais fondamentalement oublié la gestion de l'historique dans l'idée
Un grand sincère Merci du complément de tes pensées

Nemo Le Poisson (discutercontributions)

Et sinon des nouvelles du subtage des #if dans le modèle ? Je me permet de renotifier @Ideawipik à ce sujet..

Trizek (discutercontributions)

Ça ne casse pas tout de subster des #if ? (Vraie question.)

Répondre à « Modification technique mineure sur les messages d'accueil préformatés »