Manuel:Interface/Wikibase-Propriétés triées
Contexte
Par défaut, les sites qui utilisent les données structurées de Wikibase affichent ces déclarations dans l'ordre dans lequel elles ont été ajoutées : la première déclaration ajoutée à l'entité apparaît en haut, et la dernière déclaration ajoutée apparaît en bas.
Implémentation
Les wikis qui souhaitent remplacer le tri par défaut peuvent le faire en créant une page contenant une liste de propriétés triées comme ils le souhaitent. By default, this page is in the MediaWiki namespace with the title Wikibase-SortedProperties. For best results, you can follow the formatting conventions present in Wikidata's Wikibase-SortedProperties page.
Any properties not listed in MediaWiki:Wikibase-SortedProperties
will appear in the order in which they were added, from oldest to newest.
See also the low-level client documentation on the setting.
Catégories et étiquettes
Comme on peut le voir sur la page de Wikidata dont le lien figure ci-dessus, vous pouvez ajouter des catégories et des étiquettes utiles à la liste, qui sont ignorées par Wikibase mais utiles pour les humains qui ne sont peut-être pas en mesure de mémoriser des centaines de valeurs-P.
Cependant, les étiquettes de cette page ne sont pas mises à jour dynamiquement si la valeur P réelle est renommée. Pour certains wikis, cela pourrait causer une sérieuse confusion ; par conséquent, les propriétés peuvent également être listées sur cette page en utilisant des modèles qui présentent dynamiquement l'étiquette actuelle, encore une fois uniquement pour une référence humaine.
Exemple :
* P7 * [[Property:P8]] * {{NiceTemplate|P8}}
All rows not starting with *
are ignored, so the page can contain elements such as == Titles ==
, useful for the human reader, but ignored by the processor.[1]
LocalSettings.php
Creating a page on your wiki named MediaWiki:Wikibase-SortedProperties
and populating it with the content of your choice is sufficient to gain the benefit of the SortedProperties functionality.
If you would like to override that default page name and choose another name, you may do so by referencing it in your client LocalSettings.php as in the example below, replacing EXAMPLE_PAGE_NAME with the wiki page title of your choice:
$wgWBClientSettings['propertyOrderUrl'] = $wgServer . $wgScriptPath . '/index.php?title=EXAMPLE_PAGE_NAME&action=raw&sp_ver=1';
Theoretically this setting can point to any web page on the internet (though it would be pointless unless its content matches the regex[1]) and is not limited to wikis.
sp_ver
has no functional impact and is a convention for informational purposes such as analytics tracking.
Purger le cache
Les modifications apportées à la page Wikibase-SortedProperties peuvent ne pas prendre effet immédiatement.
Pour purger le cache, chargez la page avec le texte suivant ajouté comme chaîne de requête : ?action=purge
.
Sinon, les pages refléteront le nouvel ordre de tri la prochaine fois que leur cache sera invalidé automatiquement ou après une modification.
Process for community requests to change the statement order
Use the discussion page for Wikibase-SortedProperties to request that properties be added to the ordered list or that the existing order be modified. Visit the Wikibase-SortedProperties talk page on Wikidata for some examples of best practices and common requests.
For sites that use Wikidata properties via Wikibase Federation
For consistency across Wikibase projects that only use properties from Wikidata via federation, keep in mind the existing order of properties on Wikidata and make only minimal changes as needed.
See also
Notes
- ↑ 1.0 1.1 For details on how the text is processed, please refer to the regular expression definition in the source code.