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 25% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎latviešu • ‎polski • ‎日本語
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
État de la version : non-maintenu
Implémentation Special page , Search, Data extraction
Description Maintains a table with hash values for category intersections within a page to allow searching category intersections
Auteur(s) Magnus Mansketalk
base de données
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.

The CategoryIntersection extension provides a special page - Special:CategoryIntersection. You put in a list of categories to this page (separated by newlines), and the extension returns the articles that are in all the categories listed. It stores hashes of what categories a page is in in a separate table in db to (I assume) make things efficient. Somewhat akin to the DynamicPageList extensions (but probably much more efficient).

This extension might not handle a single page being in a large number of categories very well.


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";
  • Lancez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Run the refreshLinks.php maintenance script.
Avertissement Avertissement : This may take a long time if you have a lot of pages on your wiki. If you don't do this step, the extension will only find pages that had their categories added after the extension was installed
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.