Embedding iframe in Wikimedia based Wiki

user1079950 picture user1079950 · Dec 4, 2011 · Viewed 11k times · Source

I have been trying to embed an iframe to a wiki page that I'm working on based on wikimedia but not the actual wikipedia without any luck.

I've also tried googling on this topic, but have been fruitless. Will appreciate any advice on this pls.

Thks.

Answer

tor picture tor · May 1, 2012

There's the easy way and the slightly harder way.

The easy way assumes you don't have a publicly editable wiki (i.e. non-logged in users cannot edit and creating an account is not automatic).

If that's the case, simply set $wgRawHtml to true and you will be able to input any arbitrary HTML into your pages by wrapping it inside the <html> tag.

Here's an example:

This is '''wikitext'''.

<html>
This is <em>HTML</em>.
</html>

Now, if you have a publicly editable wiki you most definitely don't want users to be able to add any and all HTML to your wiki. In that case you can use the Verbatim extension. This will embed the contents of a page in the MediaWiki namespace as-is, preserving any HTML markup.

For example:

<verbatim>Foo</verbatim>

Would embed the contents of MediaWiki:Foo.

Hope that helps.