Damit hier im Wiki auch das <embed>
-Tag funktioniert (z.B. für YouTube- oder Slideshare-Flashkram), haben wir MediaWiki leicht anpassen müssen. Hier ein Patch für MediaWiki 1.13.x:
Index: includes/Sanitizer.php =================================================================== --- includes/Sanitizer.php (revision 45607) +++ includes/Sanitizer.php (working copy) @@ -358,7 +358,7 @@ 'h2', 'h3', 'h4', 'h5', 'h6', 'cite', 'code', 'em', 's', 'strike', 'strong', 'tt', 'var', 'div', 'center', 'blockquote', 'ol', 'ul', 'dl', 'table', 'caption', 'pre', - 'ruby', 'rt' , 'rb' , 'rp', 'p', 'span', 'u' + 'ruby', 'rt' , 'rb' , 'rp', 'p', 'span', 'u', 'embed' ) ); $htmlsingle = array( 'br', 'hr', 'li', 'dt', 'dd' @@ -1256,6 +1256,9 @@ # 'title' may not be 100% valid here; it's XHTML # http://www.w3.org/TR/REC-MathML/ 'math' => array( 'class', 'style', 'id', 'title' ), + + # allow embeds + 'embed' => array( 'style', 'id', 'type', 'src', 'width', 'height' ), ); return $whitelist; }
Leider gibt es aktuell kein Plugin, das genau dieses erlauben würde; alle möglichen Plugins für den gleichen Zweck führen einen neuen Tag oder neue Wiki-Syntax ein, was jedoch nicht erwünscht ist.