Jump to content

Skin:Femiwiki

From mediawiki.org
This page is a translated version of the page Skin:Femiwiki and the translation is 21% complete.
Outdated translations are marked like this.
MediaWikin ulkoasujen ohje - luokka
Femiwiki
Julkaisustatus: vakaa
Tekijä(t) Femiwiki Team
MediaWiki 1.34+
Lisenssi GNU Affero General Public License 3.0 tai myöhempi
Lataa
CHANGELOG
Esimerkki femiwiki.com

Wikimedia Skins Lab TestWiki (miraheze.org)

skins-demo.wmflabs.org
Parametrit
  • $wgFemiwikiFirebaseKey
  • $wgFemiwikiFacebookAppId
  • $wgFemiwikiHeadItems
Public wikis using 5 (Ranked 145th)
Public wikis using as default skin 1
Voit kääntää Femiwiki-ulkoasun, mikäli se on saatavilla translatewiki.netissä

Femiwiki on responsiivinen ulkoasu Femiwikiä varten. The skin offers Firebase Dynamic Links (used as URL Shortener) and SNS sharing for Facebook and Twitter if configured.

Asennus

  • Download and place the file(s) in a directory called Femiwiki in your skins/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadSkin( 'Femiwiki' );
    $wgDefaultSkin = 'femiwiki';
    
  • Only when installing from git run npm to install Node dependencies, by issuing npm install in the skin directory.
  • Yes Tehty - Navigate to Special:Version on your wiki to verify that the skin is successfully installed.

Configuration

Logos

FemiwikiSkin loads its logos from $wgLogos . You must define both $wgLogos['svg'] and $wgLogos['wordmark'].

$wgLogos = [
	'svg' => "path/to/svg_version.svg",
	'wordmark' => [
		'src' => "path/to/wordmark_version.svg",
		'width' => 135,
		'height' => 20,
	],
];

Sidebar items have its own icons, defined in Mediawiki:Skin-femiwiki-xeicon-map.json your wiki.

{
    "pt-createaccount": "user-plus",
    "pt-login": "log-in",
    "pt-userpage": "profile",
    "pt-notifications-all": "bell",
    "pt-mytalk": "forum",
    "pt-preferences": "cog",
    "pt-watchlist": "star",
    "pt-mycontris": "list",
    "pt-logout": "log-out",
    "t-contributions": "list",
    "t-log": "document"
}

The keys are the ID of the items and the values are XEIcon names, you see the whole supported icons in: https://xpressengine.github.io/XEIcon/library-2.3.3.html

Others

$wgFemiwikiTwitterAccount
Account ID of Twitter to be added as metadata on all pages.
$wgFemiwikiFirebaseKey
Katso https://firebase.google.com/docs/dynamic-links/rest.
wgFemiwikiFacebookAppId
Katso https://developers.facebook.com/docs/javascript/reference/FB.init.
$wgFemiwikiHeadItems
Additional head items used as parameter for OutputPage::addHeadItems(). See the document.

This skin was originally made for Femiwiki.