MediaWiki skin that focuses on putting your content in the foreground. Supports responsive layouts and has classes predefined for Semantic MediaWiki. Built on the Zurb Foundation CSS framework.
require_once( "$IP/skins/jforeground/jforeground.php" );
This will activate Jforeground in the installation.
Make sure to activate Jforeground for all users and anonymous visitors, you need to set the $wgDefaultSkin variable and set it to jforeground.
$wgDefaultSkin = "jforeground";
Use following features in LocalSettings.php to change the behavior.
showActionsForAnon => truedisplays page actions for non-logged-in visitors.NavWrapperType => 'divonly': only a div with idnavwrapperwill be created.'0'- no div will be created (old behavior), other values will be used as class.showHelpUnderTools => truea Link to "Help" will be created under "Tools".showRecentChangesUnderTools => truea Link to "recent changes" will be created under "Tools".wikiName => 'Alternate WikiName'sets top navbar name to a different output of the wiki's name. Useful if your$wgSitenameis long but need to keep it for other purposes.navbarIcon => trueto display an icon in the top navbar. See below for more information.showFooterIcons => 0suppresses the output of footer icons. Set totrueor1to display them.
These are the default values:
$wgjForegroundFeatures = array(
'showActionsForAnon' => false, // hide actions button for anonymous users
'NavWrapperType' => 'divonly',
'showHelpUnderTools' => true,
'showRecentChangesUnderTools' => true,
'wikiName' => 'Joomla! Documentation<sup>™</sup>',
'navbarIcon' => 1,
'showFooterIcons' => 1,
);
With a setting like:
'NavWrapperType' => 'divonly'
and the created div called navwrapper anonymous visitors can change the setting of navbar (fixed or sticky) by
User-Script (Firefox-extensions like greasemonkey or scriptish), users can take a gadget or their JavaScript, CSS ... :
$('#navwrapper').addClass('sticky');
Or you set class in LocalSettings.php with:
'NavWrapperType' => 'contain-to-grid fixed'
and visitors will be able to remove this class by their own JavaScript or gadget ...
With a setting like:
'navbarIcon' => true
A top navbar icon will be set using the current image set by $wgLogo in LocalSettings.php. See http://www.mediawiki.org/wiki/Manual:$wgLogo for more information about $wgLogo.
The icon will be resized to fit into a maximum width of 64px x 36px wide or a 16:9 ratio.