GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - wikimedia/mediawiki-extensions-StructuredNavigation: Github mirror of "mediawiki/extensions/StructuredNavigation" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

BranchesTags
Open more actions menu

Latest commit

 

History

394 Commits
394 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
i18n
i18n
 
 
resources
resources
 
 
src
src
 
 
templates
templates
 
 
.eslintrc.json
.eslintrc.json
 
 
.gitignore
.gitignore
 
 
.gitreview
.gitreview
 
 
.phpcs.xml
.phpcs.xml
 
 
.stylelintrc.json
.stylelintrc.json
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
COPYING
COPYING
 
 
Gruntfile.js
Gruntfile.js
 
 
README.md
README.md
 
 
StructuredNavigation.i18n.aliases.php
StructuredNavigation.i18n.aliases.php
 
 
StructuredNavigation.i18n.namespaces.php
StructuredNavigation.i18n.namespaces.php
 
 
composer.json
composer.json
 
 
extension.json
extension.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

StructuredNavigation

A MediaWiki extension that allows creating machine-readable navigation templates.

How to Use

You can play with an example in /docs/examples. For this example, let's try using wikipedia-en-dontnod-entertainment.json.

  1. Create a new page at Navigation:Dontnod Entertainment, import the JSON into that page, then save your edit.
  2. At a separate wikitext page, add <mw-navigation title="Dontnod Entertainment" /> and press save.

Install

To install, read the installation guide on MediaWiki.org.

Benefits

Using this extension allows creating navigations that:

  • are machine-readable in JSON, an open format for storing data
  • are retrievable with MediaWiki's Action API and REST API
  • only contain data: presentation details are separated from the content. No wikitext, inline CSS, or HTML required; e.g the separator symbol is auto-appended after each link using CSS.
  • are automatically tracked using the structurednavigation page property (try using [[Special:PagesWithProp/structurednavigation]])
  • produce semantic and accessible HTML

License

Licensed under the MIT license.

About

Github mirror of "mediawiki/extensions/StructuredNavigation" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Resources

Readme
MIT license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

3 stars

Watchers

16 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.