Extension:Description2/fr

L'extension Description2 ajoute une balise meta description pour les articles automatiquement en fonction du contenu. Cette fonctionnalité semble avoir été supprimée de MediaWiki à un moment donné. Dans certaines situations, l'extraction de descriptions (par des entités moins sophistiquées que Google, comme Facebook) extraira les informations de description erronées du wiki et utilisera quelque chose comme le sitenotice comme description d'une page au lieu de son contenu. Cette extension ajoute également la description à la sortie de l'analyseur d'une manière que d'autres extensions peuvent utiliser (pour dire fournir une description dans un format différent comme le fait, ou peut-être pour l'utiliser dans les listes d'articles sur le wiki).

Installation


Options supplémentaires
Si vous définissez  dans votre LocalSettings.php, une fonction d'analyseur de   peut être utilisée pour contrôler la description générée pour la page et la remplacer par une description personnalisée. Vous pouvez utiliser ces extensions d'analyseur comme ceci:

Vous pouvez utiliser la fonction d'analyseur description2 à la place pour fournir une balise de description que vous pouvez contrôler avec les variables d'un modèle.

Algorithme
Description is extracted from the HTML representation of a page:
 * 1) Remove all  elements (and its contents).
 * 2) Find all  elements.
 * 3) Iterate over those paragraphs,  and trimming whitespace around it.
 * 4) The first non-empty paragraph (after all previous transformation) is picked as the description.

Things to consider:


 * When using templates at the top of the articles, if you use instead of tables for the template, be sure it doesn't render paragraphs, which otherwise will be used as the description. This may happen if you have several  inside the template with newlines.



Voir aussi

 * Extension:OpenGraphMeta – uses Description2's description information when installed.
 * Extension:MetaDescriptionTag
 * Extension:Semantic Meta Tags