Extension:EntitySchema/fr

Category:GPL licensed extensions/fr
Manuel des extensions MediaWiki
EntitySchema
État de la version : stableCategory:Stable extensions/fr
Implémentation ContentHandler Category:ContentHandler extensions/fr, Action de page Category:Page action extensions/fr, Page spéciale Category:Special page extensions/fr, API Category:API extensions/fr
Description Permet de placer les schémas des expressions de forme dans les pages wiki
Auteur(s) L'équipe Wikidata
Dernière version mises à jour continues
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
MediaWiki masterCategory:Extensions with manual MediaWiki version/fr
Modifie la base
de données
Oui
Tables entityschema_id_counter
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement Category:Extensions in Wikimedia version control/fr
readme
  • $wgEntitySchemaSkippedIDs
  • $wgEntitySchemaNameBadgeMaxSizeChars
  • $wgEntitySchemaSchemaTextMaxSizeBytes
  • $wgEntitySchemaIsRepo
  • $wgEntitySchemaShExSimpleUrl
Traduire l’extension EntitySchema
Problèmes Tâches ouvertes · Signaler un bogue
Category:All extensions/fr

L'extension EntitySchema permet de placer des schémas d'Expressions de formes sur les pages wiki (en utilisant la syntaxe ShExC ), et de valider si les entités sont conformes à ces schémas en utilisant ShEx2 — un simple valideur en ligne. Pour d'autres informations concernant l'activation de cette seconde partie, voir le paragraphe Configuration.

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé EntitySchema dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/EntitySchema
    
  • Seulement lorsque vous installez à partir de Git, exécutez Composer pour installer les dépendances PHP, en entrant composer install --no-dev après vous être positionné dans le répertoire de l'extension. (Voir T173141 pour des complications potentielles.)Category:Extensions requiring Composer with git/fr
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'EntitySchema' );
    
    Configurer selon les besoins.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

Conditions pour afficher le lien facultatif « check entities against this Schema » sur la page du schéma, permettant de vérifier la conformité des entités avec le schéma :

  • Dans votre fichier LocalSettings.php, initialisez $wgEntitySchemaShExSimpleUrl avec une chaîne de caractères non vide qui représente l'outil de vérification externe à utiliser (par exemple https://tools.wmflabs.org/shex-simple/wikidata/doc/shex-simple.html).
  • Le lien n'est affiché que sur les pages où le texte du schéma n'est pas vide

Voir aussi

Category:Extensions used on Wikimedia/fr#EntitySchema/fr Category:Wikibase extensions/fr
Category:API extensions/fr Category:All extensions/fr Category:BeforeDisplayNoArticleText extensions/fr Category:CanonicalNamespaces extensions/fr Category:ContentHandlerForModelID extensions/fr Category:ContentHandler extensions/fr Category:ContentModelCanBeUsedOn extensions/fr Category:ExtensionTypes extensions/fr Category:Extensions in Wikimedia version control/fr Category:Extensions included in ProWiki/fr Category:Extensions requiring Composer with git/fr Category:Extensions used on Wikimedia/fr Category:Extensions with manual MediaWiki version/fr Category:FormatAutocomments extensions/fr Category:GPL licensed extensions/fr Category:GetContentModels extensions/fr Category:HtmlPageLinkRendererEnd extensions/fr Category:ImportHandleRevisionXMLTag extensions/fr Category:LoadExtensionSchemaUpdates extensions/fr Category:OutputPageParserOutput extensions/fr Category:PageHistoryLineEnding extensions/fr Category:Page action extensions/fr Category:ResourceLoaderRegisterModules extensions/fr Category:SidebarBeforeOutput extensions/fr Category:SkinTemplateNavigation::Universal extensions/fr Category:SpecialPage initList extensions/fr Category:Special page extensions/fr Category:Stable extensions/fr Category:TitleGetRestrictionTypes extensions/fr Category:WikibaseClientDataTypes extensions/fr Category:WikibaseRepoDataTypes extensions/fr Category:WikibaseRepoEntitySearchHelperCallbacks extensions/fr Category:WikibaseRepoOnParserOutputUpdaterConstruction extensions/fr Category:WikibaseRepoSearchableEntityScopesMessages extensions/fr Category:WikibaseRepoSearchableEntityScopes extensions/fr Category:Wikibase extensions/fr