Manuel:$wgAllowExternalImages

This page is a translated version of the page Manual:$wgAllowExternalImages and the translation is 56% complete.
Outdated translations are marked like this.
Other languages:
English • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語
Analyseur syntaxique: $wgAllowExternalImages
Détermine si MediaWiki permettra ou non d'afficher les images externes en ligne avec le texte.
Introduit dans la version :pre 1.1.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(booléen)
Valeur par défaut :false (1.7+)
true (pre-1.1 - 1.6)

Autoriser ou non les images en ligne hébergées sur des sites Web externes, parfois appelées liens en ligne.

Détails

Lorsque ce paramètre est défini à true, les utilisateurs peuvent importer des images en ligne à partir d'une URL externe. Ils le font simplement en collant l'URL complète dans le texte du wiki (sans qu'aucun autre balisage environnant ne soit requis). C'est l'URL directe d'une ressource image sur un autre site Web.

Lorsqu'elle est définie à false, l'URL complète apparaît sous la forme d'un lien texte vers l'image.

Notez que si vous souhaitez autoriser les images provenant d'une seule source de confiance (par exemple, de votre propre domaine), initialisez la valeur à false et utilisez $wgAllowExternalImagesFrom .

Vignettes des images externes

Les images miniatures sont générées à partir des images téléversées en utilisant les informations de dimension de la base de données de MediaWiki. Les images externes ne comportant aucune entrée dans la base de données MediaWiki, il est impossible de créer des vignettes.

Si ces images ont été téléversées dans un autre MediaWiki ou si elles se trouvent quelque part dans votre site et que vous voulez laisser MediaWiki en créer des vignettes, vous pouvez fixer $wgUseSharedUploads à true et définir $wgSharedUploadPath et $wgSharedUploadDBname au lieu d'activer les images externes.

Pourquoi autoriser les images externes ?

Les utilisateurs qui savent comment obtenir directement l'URL d'une image peuvent trouver cela très utile pour ajouter des illustrations à des articles wiki, en utilisant des ressources d'image disponibles ailleurs sur le Web.

Sans cette fonctionnalité, les utilisateurs sont obligés de téléverser toute image qu’ils souhaitent incorporer directement dans un article. Le téléversement est (à bien des égards) plus fastidieux. Il utilise également l’espace disque et la bande passante sur le serveur Web du wiki. Il existe de nombreuses utilisations légitimes des images en ligne.

De plus, cela permet d'incorporer des images externes qui « changent » de temps en temps, ou sont générées sur demande, comme des graphiques à partir d'un logiciel de surveillance tel que Cacti, si les images peuvent être identifiées comme des fichiers image par leur extension. Si l'incorporation est autorisée, il est également possible de créer des liens vers des images incorporées en utilisant la syntaxe [Lien_URL Image_à_intégrer_URL], ce qui obligera à cliquer sur l'image pour accéder à Lien_URL.

(MediaWiki ne reconnaîtra que les URL d'image avec des extensions de fichier image ; vous devrez peut-être ajouter un paramètre 'fake' à la fin de certaines URL, comme « &junk=junk.png » ou « ?.Png » pour forcer l'analyseur à réaliser que Image_à_intégrer_URL pointe réellement sur une image, de sorte qu'il puisse l'intégrer).

Pourquoi interdire les images externes ?

Les images externes en ligne (inline) ne sont pas autorisées dans la plupart des projets Wikimedia, et en ce qui concerne MediaWiki, la valeur de AllowExternalImages est initialisée à false par défaut depuis la version 1.6.9. Les raisons sont les suivantes :

Pour empêcher la récolte malicieuse de données du navigateur. A chaque fois que votre navigateur récupère une image (ou une page web pour ce sujet) il envoit aussi différents bits de données vers le serveur web dans sa requête. Ceci inclut votre adresse IP, l'URL de la page que vous regardiez (le site wiki), et des cookies (information concernant les demandes précédentes faites à ce même serveur web). Every time your browser fetches an image (or a web page for that matter) it also submits various bits of data to the webserver in its request. This includes your IP address, the URL of the page you were looking at (the wiki site), and cookies (information about previous requests to that same webserver).

Maintenant avec les images externes activées, les utilisateurs peuvent accéder aux images des autres serveurs web. Une personne malicieuse (ou déviante) peut faire des modifications pour insérer l'URL d'une image externe sur votre wiki, simplement dans le but de récolter ces données à propos de vos visiteurs. Vous devez sûrement paniquer ! Elle n'aura pas les numéros des cartes de crédit ni autre chose, simplement le type de données qui est envoyé à chaque fois que vous visitez un site web. Mais cela peut lui permettre de construire (d'une manière plutôt sauvage) une image des visiteurs de votre site, qui peut être corrélée avec des données similaires d'autres sites, et peut potentiellement soulever des problèmes de confidentialité. Une liste disant « La personne ayant cette adressse IP est intéressée par ce type de site web » est le type de données qui a une valeur pour les compagnies commerciales. A malicious (or devious) person could make wiki edits to set up an external image URL on your wiki, purely for the purpose of gathering this data about your visitors. No need to panic! They wouldn't get credit card numbers or anything, just the kind of data that is sent every time you visit a website. But this might allow them to build up a (rather fuzzy) picture about visitors to your site, which might be correlated with similar data from other sites, and could potentially give rise to privacy concerns. It's the kind of data that has a value to marketing companies, a list saying "The person on this IP address is interested in this kind of website"

L'URL d'une image ajoutée dans ce but, est un abus pour votre wiki, que (à moins que vous ne l'en empêchiez) vous devrez rechercher longtemps, si vous avez des attaques meta:Wiki Spam plus conventionnelles. Notez que l'image actuelle peut être une minuscule image de 1x1 pixel, et de la même manière que pour le pourriel du wiki, vous ne la verrez probablement pas sur la page elle même, mais vous verrez la modification dans vos 'modifications récentes'. Les meta:Anti-spam features conventionnelles (comme $wgSpamRegex ) comptent les URLs de ce type en même temps que les liens de pourriels normaux. Note that the actual image could be a miniscule 1x1 pixel images, and so as with wiki spam, you won't necessarily see it on the page itself, but you will see the edit on your 'recent changes'. Conventional meta:Anti-spam features (such $wgSpamRegex ) will counter these kinds of URL along with normal link spam.

Empêcher (ou réduire l'impact de) certains types of vandalisme. On peut toujours téléverser des images offensantes sur votre wiki, mais cette option empêchera les utilisateurs d'établir des liens en ligne vers les images offensantes, ce qui pourrait rendre ce type de vandalisme moins fréquent. Si vous autorisez réellement les images externes, alors le fait de supprimer des liens vers les images abusives est toujours une question de simple modification du wiki (suivi d'une quelconque action de résolution du conflit ou de bannissement que vous souhaiteriez prendre).

Pour empêcher le "vol de bande passante " par les autres sites. Un administrateur wiki pourrait vouloir éviter d'être accusé de vol de bande passante dû à des liaisons en ligne.

Ceci ne concerne que les cas où votre wiki accède à un serveur web ou un hôte appartenant à quelqu'un d'autre, et que cette personne n'a pas été impliquée ni consultée de l'implémentation de ce lien (lors d'une modification du wiki). Dans cette situation la personne pourrait rejeter de tels liens. Bien sûr supprimer le lien est aussi simple que de modifier le wiki, mais il est à remarquer que les liens en ligne, dans ce type de situation sont largement vus comme contraire aux règles d'usage du réseau (même si vous êtes très content de les supprimer à la demande).

Dans beaucoup d'autres situations, le vol de bande passante n'est pas un problème :

  • Il existe certains sites web qui encouragent explicitement les liens en ligne vers les images qu'ils hébergent (notez que quelques fois les termes et les conditions sont attachés aux liens en ligne par exemple, ils demandent un lien ou un accusé de réception textuel)
  • Un contributeur peut décider que les images qu'il héberge sur son propre site web peuvent apparaître sur une page wiki, et donc il crée le lien en ligne lui-même.
  • Souvent il serait utile d'autoriser les liens en ligne vers les images hébergées sur le même serveur web que le wiki (mais qui n'ont pas été téléversées dans le wiki), ou vers des images hébergées comme faisant partie du même projet ou organisation générale (à la place, vous pourriez utiliser $wgAllowExternalImagesFrom pour spécifier ceci comme une exception).

Pour empêcher les liens muets (link rot). Une image sur un autre site a pu être valide quand un article wiki a été initialement créé, mais il n'y a pas de garantie qu'un site externe indépendant restera connecté, avec le même contenu à la même URL, dans le futur. Toute modification dans l'architecture du site externe implique le risque de casser les liens externes vers des fichiers individuels du site. Le même problème existe bien sûr avec les hyperliens textuels, mais pour les références cassées aux images, vous vous en sortirez avec une affreuse boîte d'erreur si le lien n'est plus valide. Any change in the design of the external site has the potential to break external links to individual files on that site. The same problem exists for textual hyperlinks of course, but for broken image references you will wind up with an ugly error box if the link is broken.

Pour être sûr que vous hébergez toutes les ressources. Vous pouvez vouloir interdire les liens en ligne pour vous assurer que toutes les ressources images sont disponibles sur votre wiki. Si votre hôte possède une bonne largeur de bande, vous pourriez l'utiliser dans sa totalité et éviter tout ralentissement lors de la navigation dû au fait que les images soient récupérées d'ailleurs. Vous pouvez aussi vouloir vous assurer que toutes vos ressources en images sont locales pour offrir l'ensemble de votre contenu en téléchargement. You might wish to disallow inline linking in order to ensure that all images resources appearing on your wiki, are available from your wiki. If you have good hosting bandwidth, you might want to make full use of this and avoid any slowdown in browsing experience due to images being fetched from elsewhere. You might also want to ensure you are gathering all the image resources locally, in order to offer up all your content as a download.

Pour la cohérence dans la manipulation des images. Les images téléversées sont ajoutées à une page wiki en utilisant une syntaxe wiki différente. En ayant deux syntaxes différentes et deux différentes approches pour ajouter des images, vous pouvez semer la confusion chez les utilisateurs novices. Si vous interdisez les images externes, les utilisateurs doivent toujours suivre la même procédure de téléversement, et utiliser la même syntaxe. Cela signifie aussi que les images ont toujours le même comportement vis à vis du clic (en vous amenant à la page de l'image). Uploaded images are added to a wiki page using a different wiki syntax. Having two different syntaxes and two different approaches to adding images, could cause confusion for some novice users. If you disallow external images, users must always follow the same upload procedure, and use the same syntax. Also it means images always have the same click behaviour (taking you to the image page)

Légende d'image

Vous ne pouvez pas facilement placer des légendes pour des images externes. Une solution est d'utiliser un tableau.

{|
| <image url>
|-
| caption
|}

Voir aussi

  • $wgAllowImageTag - Permet l'utilisation des balises de style HTML <img>. Utile pour redimensionnner les images, etc.. Disponible seulement pour MW 1.17+
  • $wgAllowExternalImagesFrom - Ne permet que les images externes d'une ou plusieurs sources prédéfines.
  • $wgEnableImageWhitelist - Permet à une page wiki de définir les images externes autorisées.
  • $wgUseInstantCommons - Permet l'utilisation des images de Wikimedia Commons.