InstantCommons/fr



InstantCommons est une caractéristique de MediaWiki pour permettre l'utilisation de n'importe quel fichier multimédia téléchargé à partir du Wikimedia Commons dans toute installation de MediaWiki sur Internet. InstantCommons active le cache de contenu de Commons de sorte qu'il n'est téléchargé qu'une seule fois, et les pages vues ultérieurement chargent la copie existante localement.

Pour une liste des sites utilisateurs d'InstantCommons voir Sites utilisant InstantCommons.

Principe
Depuis juillet 2015, Wikimedia Commons, le référentiel central des médias organisé par la Fondation Wikimedia, contient plus de 26 millions de fichiers. Chacun de ces fichiers est disponible sous une licence de contenu libre ou dans le domaine public ; il n'y a pas d'autres restrictions d'utilisation autres que celles relatives à l'utilisation de marques de commerce ou d'insigne officiel. Les licences qui limitent l'utilisation commerciale sont considérés comme non-libre.

Comme la réputation de Commons grandit, le désir des sites externes à utiliser son contenu se développe, et contribue au nouveau matériel. Il est actuellement techniquement possible de charger des images directement depuis les serveurs de Wikimedia dans n'importe quelle page wiki. Cette super liaison est autorisé, mais elle est problématique pour plusieurs raisons : InstantCommons vise à répondre à tout cela en fournissant une méthode facile pour le chargement en mémoire cache des images et des métadonnées depuis les serveurs de Wikimedia. La première mise en œuvre d'InstantCommons se fera dans les MediaWiki, permettant toutes les opérations de l'image MediaWiki (vignettes, sous-titrage, galeries d'images, etc.) d'être effectuées de façon transparente. Cependant, d'autres moteurs de wiki peuvent implémenter des fonctionnalités d'InstantCommons-like en utilisant les opérations de l'API décrites ci-dessous.
 * Il ne respecte pas les termes de licence de l'image, et ne permet pas à d'autres métadonnées d'être transportées de manière fiable
 * En plus de ne pas créditer correctement l'auteur du fichier multimédia, il ne donne pas, aussi, de crédit à Wikimedia
 * Il consomme de la bande passante Wikimedia sur chaque page vue (sauf si l'image a été mise en cache côté client ou via un proxy)
 * Il ne facilite pas les opérations utiles sur les images telles que la génération de vignettes et le sous-titrage et est difficile à utiliser dans le contexte d'un wiki, en particulier pour les opérations de mise en page standard
 * Elle est liée à des URL comme des identificateurs de ressources, ce qui complique la mise en miroir
 * Il crée un usage web externe intraçable, où tout changement du côté de Wikimedia affecte nécessairement ces utilisateurs externes
 * Il ne permet pas une consultation hors ligne, ce qui est crucial dans les pays qui n'ont qu'un accès limité au réseau Internet.

Jeu de fonctionnalités de base
Lors de l'installation, l'administrateur du site peut choisir d'activer InstantCommons. Idéalement, la fonction doit être activée par défaut (fourni un répertoire de téléchargement en écriture spécifié) pour permettre au plus grand nombre possible de contributeurs d'utiliser le contenu Wikimedia Commons.

Si la fonction est activée, le wiki se comporte comme un projet Wikimedia, qui est, si un fichier image ou autre média qui existe sur Commons est appelée, il peut être inclus dans une page du wiki comme un fichier téléchargé localement en spécifiant son nom. Les noms de fichiers locaux ont priorité sur les noms de fichiers de Commons.

Configuration
Pour activer InstantCommons dans un MediaWiki version 1.16 ou supérieur, il suffit d'ajouter la ligne

à votre LocalSettings.php (voir |$wgUseInstantCommons pour plus de détails).

Mise au point
Si vous obtenez des erreurs telles que "Aucun fichier de ce nom n'existe", ou vos vignettes locales deviennent des liens rouges, le problème est probablement lié à HTTPS. Depuis juin 2015, Wikimedia Commons n'est accessibles qu'en utilisant le protocole HTTPS. Les anciennes versions de MediaWiki ne se connectent pas automatiquement à Commons sur HTTPS, ce qui rend InstantCommons inaccessible.

Si InstantCommons ne fonctionne pas, essayez ce qui suit :


 * Mettez à jour vers la version 1.25.3, 1.24.4 ou 1.23.11 (ou plus récente)
 * Si vous ne pouvez pas passer à l'une de ces versions, vous pouvez essayer d'ajouter l'extrait suivant à la fin de LocalSettings.php :


 * Installez l'extension Curl PHP. (Il est généralement plus fiable, et susceptible d'avoir des certificats appropriés qui sont déjà installés). Sur Debian/Ubuntu :
 * Vérifiez que vous avez un certificat de mise à jour. Si vous avez l'extension Curl PHP installée, suivez les instructions de here.
 * Pour plus de détails, voir T102566.

SElinux
Si le système d'exploitation de votre serveur implémente SElinux, prenez le temps de regarder la section dédiée sur la page des paramètres SElinux, et assurez-vous que les scripts de HTTPD et les modules peuvent accéder au réseau avec succès. Si SElinux empêche les scripts HTTPD et les modules de se connecter à Wikimedia Commons, les caractéristiques d'InstantCommons ne fonctionnent tout simplement pas.

Derrière un pare-feu
Si le serveur sur lequel tourne le wiki est derrière un pare-feu, le serveur wiki doit être accordé aux requêtes sortantes http/https pour commons.wikimedia.org et upload.wikimedia.org, pour qu'InstantCommons puisse fonctionner. Les plages d'adresses IP se trouvent ici.

Utilisation de fichiers via InstantCommons
Avec InstantCommons activées, vous pouvez choisir une image de Wikimedia Commons (par exemple ), cliquez sur le bouton "Utiliser ce fichier" (le bouton avec l'icône de wiki à côté) et collez le dans votre balisage wiki. Dans notre exemple, coller

rendra la vignette (comme on peut le voir sur le côté droit de cette page).

Notez que lors de l'utilisation des fichiers de cette façon vous aurez toujours besoin de respecter toutes les licences et autres exigences légales d'utilisation de fichiers - voir réutilisation de contenu en dehors de Wikimedia.

Possibilité future
In the future, it may be desirable to offer a publisher/subscribe model of changes, which will require wiki-to-wiki authentication and a database of images which are used in subscribing wikis. This would also open up the threat of cross-wiki vandalism, which could be addressed using a delay phase of 24 hours or more for changes to take effect. Two-way functionality is another possibility, that is, to allow uploading free media directly to Commons from any wiki installation. However, this will require federated authentication as a minimum. It may also necessitate cross-wiki communication facilities to notify users from other wikis about Commons policies, which could be part of a larger project like LiquidThreads.

Voir aussi

 * PhotoCommons: Wordpress plug-in to provide the same functionality