Jump to content

Příručka:$wgAllowExternalImages

From mediawiki.org
This page is a translated version of the page Manual:$wgAllowExternalImages and the translation is 98% complete.
Outdated translations are marked like this.
Analyzátor: $wgAllowExternalImages
Určuje, zda MediaWiki umožní vykreslování externích obrázků inline s textem.
Zavedeno od verze:před 1.1.0
Odstraněno od verze:stále se používá
Povolené hodnoty:(boolean)
Výchozí hodnota:false (1.7+)
true (pre-1.1 - 1.6)

Zda povolit vložené obrázky hostované na externích webech, někdy nazývané inline linking.

Podrobnosti

Když je nastaveno na true, uživatelé mohou vložit obrázek z externí adresy URL. Dělají to jednoduše vložením úplné adresy URL do textu wiki (bez nutnosti jakéhokoli dalšího okolního označení). To je přímá adresa URL zdroje obrázku na jiné webové stránce.

Při nastavení na false se celá adresa URL zobrazí jako textový odkaz na obrázek.

Všimněte si, že pokud chcete povolit obrázky z jednoho důvěryhodného zdroje (např. z vaší vlastní domény), nastavte toto na false a použijte $wgAllowExternalImagesFrom .

Náhledy externích obrázků

Miniatury obrázků jsou generovány z nahraných obrázků pomocí informací o rozměrech v databázi MediaWiki. Vzhledem k tomu, že externí obrázky nemají žádné položky v databázi MediaWiki, nelze vytvářet náhledy.

Pokud byly tyto obrázky nahrány do jiné MediaWiki nebo pokud jsou někde na vašem webu a chcete nechat MediaWiki vytvořit z nich miniatury, můžete nastavit $wgUseSharedUploads true a nastavit $wgSharedUploadPath a $wgSharedUploadDBname namísto povolení externích obrázků.

Proč povolit externí obrázky?

Uživatelé, kteří vědí, jak získat přímou adresu URL obrázku, to mohou považovat za velmi užitečný způsob přidávání ilustrací do článků wiki pomocí zdrojů obrázků dostupných jinde na webu.

Bez této funkce jsou uživatelé nuceni nahrát jakýkoli obrázek, který chtějí vložit přímo do článku. Nahrávání je (v mnoha ohledech) náročnější a časově náročnější. Samozřejmě také využívá místo na disku a šířku pásma na webovém serveru wiki. Existuje mnoho legitimních použití vložených obrázků.

Navíc to umožňuje vkládání externích obrázků, které se čas od času mění nebo jsou generovány na vyžádání, jako jsou grafy z monitorovacího softwaru, jako je Cacti--if pokud lze obrázky identifikovat jako soubory obrázků podle jejich přípony. Pokud je povoleno vkládání, je také možné vytvářet odkazy na vložené obrázky pomocí syntaxe [Link_URL Embedded_Image_URL], která způsobí, že kliknutí na obrázek odkazují na Link_URL.

(MediaWiki rozpozná pouze adresy URL obrázků s příponami obrázkových souborů; možná budete muset přidat parametr 'fake' na konec některých adres URL, například "&junk=junk.png" nebo "?.png", abyste přinutili analyzátor, aby si uvědomil Image_URL ve skutečnosti odkazuje na obrázek, takže jej vloží.)

Proč zakázat externí obrázky?

Vložené externí obrázky jsou v mnoha projektech Wikimedie zakázány a MediaWiki má AllowExternalImages od verze 1.6.9 ve výchozím nastavení nastaveno na false. Důvody jsou následující:

Chcete-li zabránit škodlivému shromažďování dat prohlížeče. Pokaždé, když váš prohlížeč načte obrázek (nebo webovou stránku), odešle ve své žádosti také různé bity dat webovému serveru. To zahrnuje vaši IP adresu, adresu URL stránky, kterou jste si prohlíželi (web wiki), a soubory cookie (informace o předchozích požadavcích na stejný webový server).

Nyní s povolenými externími obrázky může uživatel načítat obrázky z jiných webových serverů. Zlomyslná (nebo lstivá) osoba by mohla provést úpravy wiki, aby na vaší wiki nastavila adresu URL externího obrázku, čistě za účelem shromažďování těchto údajů o vašich návštěvnících. Není třeba panikařit! Nedostanou čísla kreditních karet ani nic jiného, jen takové údaje, které se odesílají při každé návštěvě webové stránky. To jim však může umožnit vytvořit si (spíše nejasný) obrázek o návštěvnících vašeho webu, který by mohl korelovat s podobnými údaji z jiných webů a mohl by potenciálně vést k obavám o soukromí. Je to druh dat, která mají hodnotu pro marketingové společnosti, seznam, který říká: "Osoba na této IP adrese má zájem o tento druh webových stránek"

Adresa URL obrázku přidaná za tímto účelem je zneužitím vaší wiki, na což (pokud to nepovolíte) budete muset dávat pozor spolu s konvenčnějšími spamovými útoky. Všimněte si, že skutečným obrázkem mohou být miniaturní obrázky 1x1 pixel, takže jako u spamu na wiki jej nemusíte nutně vidět na samotné stránce, ale uvidíte úpravu ve svých 'posledních změnách'. Konvenční meta:Funkce proti spamu (například $wgSpamRegex ) bude čelit těmto druhům URL spolu s běžným odkazovým spamem.

Chcete-li zabránit (nebo snížit dopad) určitých typů vandalismu. Lidé mohou na vaši wiki stále nahrávat urážlivé obrázky, ale tato možnost zabrání lidem vkládat odkazy na urážlivé obrázky, což může tento druh vandalismu omezit převládající. Pokud povolíte externí obrázky, pak je odstranění urážlivých odkazů na obrázky vždy otázkou jednoduché úpravy wiki (následované jakýmkoli řešením konfliktu/zákazem, které chcete provést)

Aby se zabránilo "krádeži šířky pásma" z jiných stránek. Administrátor wiki by se mohl chtít vyhnout obvinění z krádeže šířky pásma kvůli inline linkování.

To je znepokojující pouze v případech, kdy se vaše wiki odkazuje na webový server/hostitel patřící někomu jinému a tato osoba nebyla zapojena nebo s ním nebyla konzultována nastavení odkazu (úprava wiki). V takové situaci by osoba mohla mít námitky. Odkazy. Odstranění odkazu je samozřejmě stejně jednoduché jako úprava wiki, ale je třeba poznamenat, že v tomto druhu situace je vkládání odkazů obecně považováno za špatnou netiketu (pravidla slušného chování na internetu) (i když je velmi rádi odstraníte na požádání).

V mnoha jiných situacích krádež šířky pásma není problémem:

  • Existují některé webové stránky, které výslovně vyzývají k vkládání odkazů na obrázky, které hostují (všimněte si, že někdy jsou k vkládání odkazů připojeny smluvní podmínky, např. vyžadují textový odkaz/potvrzení)
  • Přispěvatel se může rozhodnout, že obrázky, které hostuje na svých vlastních webových stránkách, se mohou objevit na stránce wiki, a tak si vložený odkaz nastaví sám.
  • Často může být užitečné povolit přímé propojení s obrázky hostovanými na stejném webovém serveru jako wiki (které se na wiki jen nenahrávají) nebo obrázky hostované v rámci stejného celkového projektu/organizace. (Můžete místo toho použít $wgAllowExternalImagesFrom , abyste to uvedli jako výjimku)

Aby se zabránilo "červeným odkazům". Obrázek na jiném webu mohl být platný, když byl původně vytvořen wiki článek, ale neexistuje žádná záruka, že nezávislá externí stránka zůstane v budoucnu se stejným obsahem na stejné adrese URL. Jakákoli změna v designu externího webu může způsobit přerušení externích odkazů na jednotlivé soubory na tomto webu. Stejný problém samozřejmě existuje u textových hypertextových odkazů, ale u nefunkčních odkazů na obrázky se v případě nefunkčnosti odkazu objeví ošklivé chybové pole.

Aby bylo zajištěno, že hostujete všechny zdroje. Možná budete chtít zakázat vkládání odkazů, abyste zajistili, že všechny zdroje obrázků, které se objevují na vaší wiki, budou dostupné z vaší wiki. Pokud máte dobrou šířku pásma hostingu, možná ji budete chtít plně využít a vyhnout se jakémukoli zpomalení procházení kvůli obrázkům načítaným odjinud. Můžete se také ujistit, že shromažďujete všechny zdroje obrázků lokálně, abyste mohli nabízet veškerý svůj obsah ke stažení.

Pro konzistenci při manipulaci s obrázky. Nahrané obrázky jsou přidány na stránku wiki pomocí jiné syntaxe wiki. Dvě různé syntaxe a dva různé přístupy k přidávání obrázků by mohly u některých začínajících uživatelů způsobit zmatek. Pokud zakážete externí obrázky, uživatelé musí vždy dodržet stejný postup nahrávání a použít stejnou syntaxi. Také to znamená, že obrázky mají vždy stejné chování při kliknutí (přesměrují vás na stránku obrázku)


Popisek obrázku

K externím obrázkům nelze snadno vložit popisek obrázku. Jedním z řešení je použití tabulky.

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

Související odkazy

  • $wgAllowImageTag - Povolí použití značek ‎<img> ve stylu HTML. Užitečné pro změnu velikosti obrázků atd. Dostupné pouze pro MW 1.17-1.35.
  • $wgAllowExternalImagesFrom - Povolí pouze externí obrázky z daného zdroje nebo zdrojů.
  • $wgEnableImageWhitelist - Chcete-li definovat, jaké externí obrázky jsou povoleny, povolte stránku na wiki.
  • $wgUseInstantCommons - Povolí používání obrázků z Wikimedia Commons.