A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.mediawiki.org/wiki/Special:MyLanguage/Architecture:MediaWiki/navigation_domain below:

Architecture:MediaWiki/navigation domain - MediaWiki

This page is under construction

As per version 1.35, the domain structure is preliminary, and domain boundaries are aspirational.
That is, the domains described here are derived from pre-existing code, but do not represent existing boundaries.


The navigation domain is concerned with presenting navigational information and controls to the user.

Other domains this domain depends on:
Code in the navigation domain may depend on code from several other domains to provide information relevant for navigation, such as the discovery domain or the access control domain.

Conversely, few if any other domains should depend on the navigation domain.

Questions:
It's unclear whether "skin" and "navigation" should be separate domains, and if yes, how they relate to each other. It's also unclear if and in how far navigational elements that are controlled by page content ("navi boxes") should be part of this domain.

Layers:
The navigation domain is primarily concerned with the user interface layer, but may also have code in other layers. For instance, navigation components may have expicit representation in the storage layer.

Location:
Files belonging to this domain are currently located mostly under include/skins, though some aspects can be found in other places. They may in the future be collected under the Navigation namespace.

Status:
As of May 2020, the navigation domain is is mostly implemented by the skin system, though some aspects are in practice maintained on-wiki, as wikitext templates.

Examples:
The Skin class is an example for a component from the navigation domain.

This is a rough survey of essential nouns and verbs that belong to the domain, providing a preliminary vocabulary. The survey is guided by existing code, but also includes nouns and verbs found to be missing.

Nouns:

Verbs:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4