Extension:Intersection de catégorie

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:CategoryIntersection and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎latviešu • ‎polski • ‎日本語
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
CategoryIntersection
État de la version : non-maintenu
Implémentation Special page , Search, Data extraction
Description Maintient une table de valeurs de hachage pour les intersections de catégories à l'intérieur d'une page pour permettre de rechercher les intersections de catégories
Auteur(s) Magnus Mansketalk
Changements
base de données
Oui
Licence GNU General Public License 2.0 or later
Téléchargement Template:WikimediaDownload/svn
Traduisez l’extension CategoryIntersection sur translatewiki.net
Vérifiez la matrice des utilisations et des versions.

L'extension CategoryIntersection fournit une page spéciale - Special:CategoryIntersection. Pour ajouter une liste de catégories à cette page (séparées par des retours à la ligne), et pour que l'extension retourne les articles présents dans les catégories listées. Il enregistre les valeurs de hachage des catégories auxquelles une page appartient, dans une table séparée de la base de données, pour (je suppose), rendre les choses plus performantes. Un peu comme les extensions DynamicPageList (mais probablement beaucoup plus efficace).

Il est possible que cette extension ne sache pas gérer convenablement le cas où une même page appartient à un grand nombre de catégories.

Installation

Pour installer cette extension, faites ce qui suit:

  • Téléchargez et placez le(s) fichiers (s) dans un répertoire appelé CategoryIntersection dans votre dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
    require_once "$IP/extensions/CategoryIntersection/CategoryIntersection.php";
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Exécutez le script de maintenance refreshLinks.php .
Avertissement Avertissement : Ceci peut prendre du temps si vous avez beaucoup de pages dans votre wiki. Si vous ne réalisez pas cette étape, l'extension ne trouvera que les pages ayant leurs catégories ajoutées après que l'extension ait été installée.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.