Discussion modèle:Lien par élément

Dernier commentaire : il y a 8 ans par Harmonia Amanda dans le sujet formatEntity
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

formatEntity modifier

@Zolo Salut, tu peux confirmer que formatEntity ne charge l'entité que quand c'est nécessaire ? Comme il y a des optimisations spéciales pour "getLabel" et "getSitelink" et qu'elles ne sont pas chères, ça peut valoir le coup de garder mon ancienne implémentation.

PS:(ça m'a l'air plus simple pour une certaine définition de simple  )

TomT0m [bla] 19 août 2015 à 20:57 (CEST)Répondre

Oui il ne charge l'élément que si c'est nécessaire. Le chargement à vide Modèle:Wikidata prend 1.49 mo de mémoire Lua, et ça reste presque constant après 4 appels du modèle sur des gros éléments (États-Unis Allemagne Russie république populaire de Chine). La fonction formatEntity est plus complexe que getLabel, mais ça n'a pas l'air d'avoir un impact significatif.
En fait, le "plus simple", c'est qu'on a besoin que d'une seule fonction, mais surtout que ça permettra de supprimer des fonctions dde récupération de labels dans Module:Wikidata qui en comptait au moins 4, dont 2 "p.getLabel". Bon la raison immédiate de ma modif, c'était de réparer ce que mon ménage de Module:Wikidata avait cassé :). --Zolo (discuter) 19 août 2015 à 22:44 (CEST)Répondre
En attendant @Zolo, @TomT0m cette page est apparue dans la Catégorie:Page utilisant des données de Wikidata à traduire et dans la foulée toutes les pages utilisant ce modèle, alors qu'il n'y a rien à traduire pour l'immense majorité d'entre elles. L'un ou l'autre pouvez réparer ça ? Merci. --Harmonia Amanda (discuter) 20 août 2015 à 01:21 (CEST)Répondre
@Harmonia Amanda ce ne sont pas spécialement les pages qui utilisent ce modèle. J'ai du faire une erreur à un moment dans mes dernières modifs de Module:Wikidata. Ca a l'air réparé maintenant, mail il va falloir attendre que ça se mettre à jour correctement. -Zolo (discuter) 20 août 2015 à 01:36 (CEST)Répondre
Ah pardon pour la fausse alerte alors ! Enfin, pas fausse mais mal ciblée. On verra demain si ça a marché parce que ça fait un coup au moral quand on passe de moins de 600 articles à traiter à plus de 5500 d'un coup. Merci beaucoup pour ta vigilance @Zolo. -- Harmonia Amanda (discuter) 20 août 2015 à 01:52 (CEST)Répondre
Revenir à la page « Lien par élément ».