MediaWiki skinVersion 0.1.10

GraphWiki Skin

A clear workspace for connected knowledge.

Overview

GraphWiki Skin gives MediaWiki a consistent reading and editing workspace, with Poppins typography, clear navigation, and page controls that stay close to the content.

Features

Clear page typography

Read wiki content in a restrained layout with Poppins typography, generous spacing, and a defined content column.

Native page controls

Keep read, edit, history, watch, and other available page actions together while preserving MediaWiki’s native links and permissions.

Responsive navigation

Keep desktop navigation alongside the content and adapt the workspace and page controls to narrow screens.

A shared extension workspace

Present GraphWiki’s statements, graph views, and agent conversation in a consistent interface when those extensions are installed.

Installation

Install the skin in MediaWiki’s skins directory. Its assets are self-contained, so GraphWiki is not required to use the reading and navigation layout.

  1. Get the skin

    Clone the canonical repository into skins/GraphWikiSkin using your GitLab access.

    From the MediaWiki directory
    git clone https://git.dobriy.ai/semantic/graphwiki-skin.git skins/GraphWikiSkin
  2. Set the default skin

    Add the skin to LocalSettings.php and use its registered name for the default.

    LocalSettings.php
    wfLoadSkin( 'GraphWikiSkin' );
    $wgDefaultSkin = 'graphwikiskin';
  3. Choose your branding

    Optionally point the header at your own logo. Set GraphWikiSkinShowLogo to false for a text-only header.

    LocalSettings.php
    $wgGraphWikiSkinShowLogo = true;
    $wgGraphWikiSkinLogoUrl = 'https://your-wiki.example/path/to/logo.svg';
  4. Check the workspace

    Confirm the skin appears in Special:Version. Check reading, editing, navigation, and account controls at desktop and phone widths. No skin-specific database migration is required.

Screenshots

Open original ↗