Discussion modèle:Base Léonore

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Problème avec le lien généré vers la base Léonore[modifier le code]

Bonjour El Caro, Herr Satz, FDo64, Jack ma, Bouchecl, Od1n, Xavier Cailleau WMFr, Hsarrazin, Envlh, Ayack, Daieuxetdailleurs, Tpt, Gamp Protesilaus, VIGNERON et Eru Émoticône
Notification Chuntuk : nous informe que le lien généré par le modèle ne fonctionne plus correctement à la suite d'une évolution du site et de la syntaxe des cotes.

Je viens d'en profiter pour initialiser la page de test avec la version actuelle et la version bac à sable avec les exemples de la documentation. Mais je n'ai pas reporté les modifications du modèle en anglais qui utilise plus de paramètres que la version française.

Il serait peut-être bon de mettre un avertissement dans la page de documentation. -- Dom (discuter) 4 septembre 2021 à 11:29 (CEST)[répondre]

Bonjour @Dom
J'ai découvert hier seulement l'existence du modèle Base Léonore sur wikipedia (je suis essentiellement wikisourcienne et wikidatienne), et je pensais venir mettre un message ici. Merci d'avoir amorcé le sujet Émoticône sourire
Le problème se pose effectivement depuis le printemps sur tous les projets qui s'intéressent à une liaison vers Léonore, d'autant plus intéressante que désormais, Léonore récupère des données de wikidata (photo, dates complémentaires...) - Il est d'autant plus important sur wikidata que Léonore sert souvent à sourcer de multiples déclarations sur un élément.
  • A noter, pour ceux qui cherchent une solution, qu'une recherche de la cote (ancienne ou nouvelle) entre guillemets droits dans la barre de recherche simple (dans la recherche avancée, seule la nouvelle cote, avec LH//) fournit en résultat la fiche correspondante, mais pas de lien possible..., car l'url ne comprend pas la syntaxe de recherche…
Avec la rentrée (réouverture au public) des services administratifs (dont les AN), on va peut-être pouvoir espérer une solution à ce problème qui n'impose pas d'aller remplacer toutes les cotes Léonore (numéros de dossiers) par un numéro de base de données - qui ne sera peut-être pas pérenne, et n'aura plus aucun lien avec les dossiers archivés…
En effet, il semblerait quand même normal que ce soit les AN (qui ont provoqué le problème) qui gèrent une redirection des liens… mais pour le moment, nous n'avons pas d'informations en provenance des AN, en dehors de "merci de nous avoir avertis. Nous y travaillons."
Pour le moment, c'est sur le bistro de wikidata que les contributeurs les plus impactés par ce problème regroupent et rassemblent les discussions, puisque la solution passera probablement par un changement dans l'adresse calculée à partir de l'ID Leonore sur wikidata…
Il serait certainement intéressant de mettre un avertissement dans la page de documentation, et peut-être d'inviter les personnes qui s'intéressent au problème à se joindre à la discussion sur wikidata (où plusieurs archivistes participent), car toute solution sera applicable à l'ensemble des projets.
Bien cordialement ! Hélène (discuter) 4 septembre 2021 à 13:40 (CEST)[répondre]

Bonjour El Caro, Herr Satz, FDo64, Jack ma, Bouchecl, Od1n, Xavier Cailleau WMFr, Hsarrazin, Envlh, Ayack, Daieuxetdailleurs, Tpt, Gamp Protesilaus, VIGNERON, Eru et Dom Émoticône, juste pour noter qu'à ce jour 29 janvier (puis 11 février 2022), le modèle mène (encore ?) vers le moteur de recherche général au lieu des notices individuelles. A + Pueblo89 (discuter) 11 février 2022 à 18:22 (CET)[répondre]

Proposition pour « réparer » ce modèle[modifier le code]

Pourrait-on ajouter un paramètre url= ou notice= pour remettre en service ce code ? Par exemple, pour lier Charles de Gaulle (lien direct), on écrirait {{Base Léonore|C/0/18|notice=102853}} ou {{Base Léonore|C/0/18|url=https://www.leonore.archives-nationales.culture.gouv.fr/ui/notice/102853}}. Je suis conscient qu'il ne s'agit que d'une rustine mais ce sera toujours mieux que la situation actuelle. -- Le Petit Chat (discuter) 28 août 2022 à 17:59 (CEST)[répondre]

Notification Pueblo89, El Caro, Herr Satz, FDo64 et Jack ma :
Notification Bouchecl, Od1n, Xavier Cailleau WMFr, Hsarrazin, Envlh, Ayack et Daieuxetdailleurs :
Notification Tpt, Gamp Protesilaus, VIGNERON, Eru et Dom :
Je pense avoir réparé le code avec un 3e paramètre (correspond à la propriété wikidata identifiant web Léonore (d)). Qu'en pensez-vous ? Le Petit Chat (discuter) 23 décembre 2022 à 22:50 (CET)[répondre]
Bonjour @Le Petit Chat. Bonne idée, mais ça signifie qu'il faudrait repasser sur tous les appels du modèle pour ajouter le 3e paramètre, ce qui risque d'être un peu fastidieux. Pour éviter cela, peut-être qu'il est possible que le modèle :
J'ai l'impression que quelqu'un a fait un gros boulot pour renseigner P11152 (« identifiant web Léonore ») sur Wikidata.
Dans l'exemple de la doc, avec {{Base Léonore|LH//2170/43}} :
Hr. Satz 24 décembre 2022 à 01:26 (CET)[répondre]
@Herr Satz l'idée est bonne mais pas sûr que ce soit techniquement possible (Lua ne peut pas faire de requête ni d'« appel arbitraire »). Par contre, je me dit qu'un paramètre Wikidata= (avec l’article où l'on se trouve par défaut ?) pourrait être utile. Et sinon, grâce aux données de Wikidata, on pourrait par contre faire passer un bot (qui lui n'a pas les limitations de Lua) pour ajouter le 3e paramètre sur tout les appels du modèle. Cdlt, Vigneron * discut. 24 décembre 2022 à 09:07 (CET)[répondre]
Effectivement tu as raison, ça n'a pas l'air possible d'après mw:Extension talk:Wikibase Client/Lua#Retrieving an ID knowing only a property value? et mw:Topic:Vyu0q0xbyexgsucd. 😕 Mais la présence de ces deux propriétés sur Wikidata facilite quand même grandement le passage d'un bot. — Hr. Satz 24 décembre 2022 à 11:04 (CET)[répondre]
Il y a en effet quelque chose à faire avec Wikidata.
Après, rien ne presse : si on ne précise pas l'identifiant web léonore, le lien externe renvoie simplement vers la page d'accueil de la base Léonore, on peut alors entrer la cote pour rechercher la notice.
Par contre, ça serait facile et intéressant de faire passer un bot pour corriger les cotes du type "LH/2170/43" en "LH//2170/43", avec double barre. La syntaxe avait été changée lors de la mise à jour de la Base.
-- Le Petit Chat (discuter) 24 décembre 2022 à 11:17 (CET)[répondre]
Bonjour à tous
Je pense qu'il faudrait changer complètement notre point de vue pour n'avoir qu'à ajouter {{Base Léonore}} dans les pages des personnes concernées. C’est-à-dire reprendre ce modèle pour qu'il fonctionne avec wikidata. Car ce modèle est destiné être utilisé dans la majorité des cas sur la page du sujet et la propriété P11152 (« identifiant web Léonore ») qui semble avoir été importée pour 22 820 éléments sur les 381 143 de la base permet de faire le lien sur la bonne page. Donc la donnée d'entrée devrait être l’identifiant de l'élément. Dans le cas du fameux Constance Piou : Q2994812 (« Constance Piou ») et dans ce cas tout devient bien plus facile, il n'y a même pas à recoder en Lua le modèle.
--Dom (discuter) 24 décembre 2022 à 13:25 (CET)[répondre]
Notification Dom : Oui et non. J'ai un contre exemple datant d'hier : 142e régiment d'infanterie territoriale#Colonels et chefs de corps, où je lie la notice Léonore du lieutenant-colonel Cantau, qui n'est pas lui-même admissible à avoir une notice Wikipédia. Rien n'empêche par contre de faire un appel à la base léonore via wikidata dans le "méga-modèle" {{liens}}. -- Le Petit Chat (discuter) 24 décembre 2022 à 15:11 (CET)[répondre]
Notification Le Petit Chat et Deansfa :
Dans ce cas il faudra soit ajouter l’élément dans wikidata et y ajouter les paramètres utiles pour la base léonore — ce qui sera utile à la base elle-même, car dans l'exemple Constance Piou, un lien est fait vers Wikidata et utilisé pour indiquer le lieu de décès —, soit continuer à utiliser les paramètres à « l'ancienne ».
--Dom (discuter) 24 décembre 2022 à 15:54 (CET)[répondre]
Bonjour Le Petit Chat Émoticône
Voici ma proposition de correction avec l'utilisation de wikidata testé sur la page de test du modèle, le dernier exemple ne semble pas fonctionner. Ce qui permettra sans modifier la plupart des pages de retrouver un fonctionnement normal.
--Dom (discuter) 27 décembre 2022 à 12:35 (CET)[répondre]
Je préfère ma version sans wikidata. Un problème est, par exemple, qu'une page Léonore comme celle-ci n'a pas d'élément wikidata associé.
Passer pour l'élément wikidata devrait plutôt servir pour un autre modèle {{Lien Léonore}}, qui serait utilisé parmi les liens externes générés par les modèles {{Bases}} et {{Liens}}. Le Petit Chat (discuter) 27 décembre 2022 à 13:28 (CET)[répondre]
Notification Le Petit Chat, Herr Satz et VIGNERON : Je suis désolé, mais je ne comprends pas l'argument des éléments wikidata qui n'existe pas, car il suffit de les créer ou — en cas d’allergie à wikidata — d'utiliser les trois autres arguments. Le problème est que nous avons plus de 4 900 transclusions de ce modèle qui ne fonctionnent pas, toutes ne seront pas corrigées, mais je pense que ça sera nettement plus rapide que rajouter le troisième paramètre.
--Dom (discuter) 27 décembre 2022 à 18:39 (CET)[répondre]
Pas de problème avec Wikidata, dont je suis un grand contributeur et dont j'apprécie beaucoup le principe (y compris Infobox Biographie2, qui fait gagner beaucoup de temps). Mais il me semble que vous supposez que les transclusions de ce modèle concernent la personnalité liée à la page, ce qui n'est pas toujours le cas (cf. l'exemple du colonel du régiment que je donne plus haut, mais il y a aussi les cas où les notices Léonore d'un membre de la famille sont utilisées comme références).
De plus, les modèles actuels fonctionnent toujours "un peu" : munis de la cote, il est toujours possible de faire une recherche manuelle depuis l'url indiquée.
-- Le Petit Chat (discuter) 27 décembre 2022 à 23:16 (CET)[répondre]
Miaourci Dom Émoticône pour la rédaction de la documentation actuelle. J'ai peur qu'il y ait un certain nombre de liens erronés (car ne liant pas vers la personnalité sujet de la page) mais c'est vrai que c'est mieux que rien. -- Le Petit Chat (discuter) 2 janvier 2023 à 15:39 (CET)[répondre]

Utilité du paramètre champ ?[modifier le code]

Bonjour à tous,
En rédigeant la documentation, j'ai découvert l'existence du paramètre champ, qui lorsqu'il a pour valeur « REF » permet d'avoir un rendu un peu différent.

Code Résultat
{{Base Léonore|wikidata=Q20882}} « Cote LH//892/60 », base Léonore, ministère français de la Culture
{{Base Léonore|wikidata=Q20882|LH//892/60| |champ=REF}} Modèle {{Lien web}} : paramètre « titre » manquant. [1], base Léonore, ministère français de la Culture
{{Base Léonore|wikidata=Q20882|LH//892/60|un autre texte|champ=REF}} « un autre texte », base Léonore, ministère français de la Culture

Son utilisation me semble complexe pour un intérêt qui m'échappe. Par ailleurs il n'est jamais utilisé.

Je propose donc de le supprimer.
--Dom (discuter) 2 janvier 2023 à 19:12 (CET)[répondre]

Autant le supprimer en effet. En plus, je ne trouve pas très joli le fait d'accoler le symbole no avec un code alphanumérique. -- Le Petit Chat (discuter) 2 janvier 2023 à 20:53 (CET)[répondre]