Extension:PortableInfobox

The PortableInfobox extension allows to create portable infoboxes, which can be rendered using clean semantic HTML markup on any skin or platform using easy to understand powerful XML-like markup. It is a port of Fandom's [https://github.com/Wikia/app/tree/dev/extensions/wikia/PortableInfobox PortableInfobox] extension to the newer MediaWiki versions.

Configuration parameters

 * $wgAllInfoboxesSubpagesBlacklist (array): List of subpages in template namespace to omit by api>wikia:dev:Portable infoboxes|API allinfoboxes query. (default: [ "doc", "draft", "test" ])
 * $wgPortableInfoboxCustomImageWidth (int): Size of image thumbnails used in infoboxes. (default: 300)
 * $wgPortableInfoboxUseHeadings (bool): Use heading tags for infobox titles and group headers, it may cause [https://github.com/Luqgreg/mediawiki-PortableInfobox/issues/15 incompatibilites] with other extensions. (default: true)
 * $wgPortableInfoboxUseTidy (bool): Use remex>Special:MyLanguage/RemexHtml|RemexHtml for validating HTML in infoboxes. (default: true)

Usage

 * See tags>wikia:c:Help:Infoboxes/Tags|Help:Infoboxes/Tags on Fandom.

  tag
In the 0.3 version, the   tag was introduced in favor of  , which still works (see aliases>#Aliases|Aliases). It allows users to embed images, videos, and audio files in the infobox, in the same way as   tag does in the original version.

Attributes

 * - name of the parameter
 * - If set to <tvar|false> </>, it ignores all audio files
 * - If set to <tvar|false> </>, it ignores all images
 * - If set to <tvar|false> </>, it ignores all videos

Aliases

 * - variation of <tvar|media> </> tag that allows only audio files
 * - variation of <tvar|media> </> tag that allows only images and videos (for backwards compatibility, can be disabled with <tvar|1> </>)
 * - variation of <tvar|media> </> tag that allows only videos

User-facing differences from the original version

 * It's based on <tvar|original>Wikia/app@b9fcbe5d6db928e318d64ad0568ec2d09a3f406e</>. There may be some features introduced in the original version at a later date which are absent here.
 * Europa theme was removed.
 * <tvar|themedefault> </> class is applied instead of <tvar|wikia> </> to the infobox, when no theme is specified.
 * When a  tag is passed to the infobox with images without captions, file name is used instead of not showing the image.
 * When embedding a video in the infobox additional class  is added to the <tvar|figure></> tag.
 * Videos use <tvar|video></> tags instead of showing video in a modal after clicking a thumbnail.
 * <tvar|piimage> </> class is no longer present in the <tvar|figure> </> tag with a video, instead <tvar|pimedia> </> class is applied to all media elements.
 * <tvar|imagecollection> </> classes were changed to <tvar|mediacollection> </>.
 * <tvar|accentcolor> </> attributes allow more color formats.
 * More HTML tags are allowed in captions.
 * Mobile skin doesn't get separate styling.