Entropia:Embed-Tags erlauben

aus dem Wiki des Entropia e.V., CCC Karlsruhe

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.

Weblinks