HTML restriction/cs

MediaWiki omezuje použití HTML ve výchozím nastavení. Jsou povoleny pouze některé HTML prvky a atributy. Nezpracované sekce HTML obklopené značkou "html" lze povolit pomocí konfiguračních parametrů $wgRawHtml. Kód je k dispozici na includes/parser/Sanitizer.php.

Webové stránky Wikimedia (viz Úplný seznam projektů Wikimedia) neumožňují plné použití HTML. žádost o povolení plného použití HTML byla zamítnuta v roce 2005.

Existuje několik rozšíření, která umožňují zahrnutí nezpracovaného HTML. Zde jsou rozšíření, která se zdají být bezpečná:

ExtensionStatusDescription
Extension:HTMLetsunmaintained umožňuje předdefinované úryvky HTML s $wgRawHtml = false;
Extension:HTML Tagsstableumožňuje přidávat HTML ze sady značek a atributů definovaných v nastavení wiki
Extension:Secure HTMLunmaintainedpřidává ochranu 'tajného klíče' pro oddíly html
Extension:SaferHTMLTagstable, has known security vulnerability zabraňuje úpravám stránek, které obsahují značku ‎<html>, neoprávněnými uživateli a skupinami
Extension:HTMLPurifierbetaumožňuje uživatelům vkládat raw HTML pomocí HTML Purifier k jeho očištění
Rozšíření:Widgetsstableumožňuje definovat "widgety" založené na HTML a JavaScript, s volitelnými parametry
Extension:HTMLTemplatesexperimentalvytvoří nový jmenný prostor HTMLTemplate jako běžné šablony kromě toho, že jsou napsané v HTML. Parametry jsou automaticky uváděny způsobem citlivým na kontext
Category:Parser/cs Category:Extension comparisons/cs
Category:Extension comparisons/cs Category:Parser/cs