Jump to content

Template:Infobox application/Doc: Difference between revisions

From NixOS Wiki
DoggoBit (talk | contribs)
No edit summary
DoggoBit (talk | contribs)
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{application infobox
{{infobox application
   |title=MediaWiki
   |category=no
  |name=MediaWiki
   |image=MediaWiki-2020-logo.svg
   |image=MediaWiki-2020-logo.svg
   |type=Web
   |type=Web
   |firstRelease=December 2003
   |developer=Wikimedia Foundation
   |license=GNU Public License v2.0 or later
  |initialRelease=December 2003
  |latestRelease=1.39.3
  |status=Active
   |license=GNU General Public License v2.0 or later
  |os=Linux, macOS, Windows (Server-side)
  |platform=Web browser, Server
  |programmingLanguage=PHP, JavaScript, CSS, HTML
   |website=[https://mediawiki.org mediawiki.org]
   |website=[https://mediawiki.org mediawiki.org]
   |github=wikimedia/mediawiki
   |github=wikimedia/mediawiki
  |bugTracker=[https://phabricator.wikimedia.org/ Wikimedia Phabricator]
  |documentation=[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents MediaWiki Manual]
}}
}}
This is an [[Template:Infobox|infobox]] for application-specific pages (e.g. [[Emacs]]).
This is an [[Template:Infobox|infobox]] for application-specific pages (e.g. [[Emacs]]).
Line 15: Line 24:


{{code|lang=mediawiki|line=no|<nowiki>
{{code|lang=mediawiki|line=no|<nowiki>
{{application infobox
{{infobox application
   |title=MediaWiki
   |name=MediaWiki
   |image=MediaWiki-2020-logo.svg
   |image=MediaWiki-2020-logo.svg
   |type=Web
   |type=Web
   |firstRelease=December 2003
   |developer=Wikimedia Foundation
   |license=GNU Public License v2.0 or later
  |initialRelease=December 2003
   |os=
  |latestRelease=1.39.3
  |status=Active
   |license=GNU General Public License v2.0 or later
   |os=Linux, macOS, Windows (Server-side)
  |platform=Web browser, Server
  |programmingLanguage=PHP, JavaScript, CSS, HTML
   |website=[https://mediawiki.org mediawiki.org]
   |website=[https://mediawiki.org mediawiki.org]
   |github=wikimedia/mediawiki
   |github=wikimedia/mediawiki
  |bugTracker=[https://phabricator.wikimedia.org/ Wikimedia Phabricator]
  |documentation=[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents MediaWiki Manual]
}}
}}
</nowiki>}}
</nowiki>}}
=== Template documentation ===
<templatedata>
{
"description": "An infobox for displaying important information about an application",
"params": {
"name": {
"label": "Application name",
"description": "The name of the application",
"required": true,
"type": "string"
},
"type": {
"label": "Application type",
"description": "What kind of application is it? E.g.: web, native, CLI, etc.",
"suggested": true,
"type": "string",
"suggestedvalues": [
"Web",
"Native",
"CLI"
]
},
"image": {
"label": "Image",
"description": "Application logo",
"suggested": true,
"type": "wiki-file-name"
},
"developer": {
"label": "Developer",
"description": "The name of the main developer(s) of the application",
"suggested": true,
"type": "string"
},
"initialRelease": {
"label": "Initial release",
"description": "The date of the first public release of the application. Approximate dates are fine.",
"type": "date"
},
"latestRelease": {
"label": "Latest release version",
"description": "The latest release version; include the current date, e.g: 1.1.0; 10 June 2025",
"type": "date"
},
"os": {
"label": "Operating system",
"description": "The operating systems on which the application can run",
"type": "string",
"suggestedvalues": [
"Linux",
"macOS",
"Windows",
"iOS",
"Android",
"ChromeOS",
"FreeBSD"
]
},
"platform": {
"label": "Platform",
"type": "string"
},
"programmingLanguage": {
"label": "Programming Language(s)",
"description": "The programming languages used to develop the application",
"type": "string",
"suggestedvalues": [
"C",
"C++",
"Python",
"JavaScript",
"TypeScript",
"Nix",
"Rust"
]
},
"website": {
"label": "Website",
"description": "The application's main website. If the main website is also the documentation, use that field instead",
"type": "content",
"suggested": true
},
"documentation": {
"label": "Documentation",
"description": "The application's documentation URL",
"type": "content",
"suggested": true
},
"bugTracker": {
"label": "Bug Tracker",
"description": "The URL of the application's bug tracker",
"type": "content",
"suggested": true
},
"github": {
"label": "GitHub",
"description": "The GitHub repository of the application, or the GitHub username",
"type": "string",
"suggested": true
}
},
"format": "block"
}
</templatedata>

Latest revision as of 18:39, 11 June 2025

MediaWiki

Web Application

100%
Developer(s)Wikimedia Foundation
Initial releaseDecember 2003
Latest release1.39.3
StatusActive
Operating SystemLinux, macOS, Windows (Server-side)
Platform(s)Web browser, Server
Language(s)PHP, JavaScript, CSS, HTML
LicenseGNU General Public License v2.0 or later
External links
Websitemediawiki.org
GitHubwikimedia/mediawiki
Bug trackerWikimedia Phabricator
DocumentationMediaWiki Manual

This is an infobox for application-specific pages (e.g. Emacs).

Usage

Include the infobox, alongside the relevant information in the corresponding page:

{{infobox application
  |name=MediaWiki
  |image=MediaWiki-2020-logo.svg
  |type=Web
  |developer=Wikimedia Foundation
  |initialRelease=December 2003
  |latestRelease=1.39.3
  |status=Active
  |license=GNU General Public License v2.0 or later
  |os=Linux, macOS, Windows (Server-side)
  |platform=Web browser, Server
  |programmingLanguage=PHP, JavaScript, CSS, HTML
  |website=[https://mediawiki.org mediawiki.org]
  |github=wikimedia/mediawiki
  |bugTracker=[https://phabricator.wikimedia.org/ Wikimedia Phabricator]
  |documentation=[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents MediaWiki Manual]
}}

Template documentation

An infobox for displaying important information about an application

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Application namename

The name of the application

Stringrequired
Application typetype

What kind of application is it? E.g.: web, native, CLI, etc.

Suggested values
Web Native CLI
Stringsuggested
Imageimage

Application logo

Filesuggested
Developerdeveloper

The name of the main developer(s) of the application

Stringsuggested
Initial releaseinitialRelease

The date of the first public release of the application. Approximate dates are fine.

Dateoptional
Latest release versionlatestRelease

The latest release version; include the current date, e.g: 1.1.0; 10 June 2025

Dateoptional
Operating systemos

The operating systems on which the application can run

Suggested values
Linux macOS Windows iOS Android ChromeOS FreeBSD
Stringoptional
Platformplatform

no description

Stringoptional
Programming Language(s)programmingLanguage

The programming languages used to develop the application

Suggested values
C C++ Python JavaScript TypeScript Nix Rust
Stringoptional
Websitewebsite

The application's main website. If the main website is also the documentation, use that field instead

Contentsuggested
Documentationdocumentation

The application's documentation URL

Contentsuggested
Bug TrackerbugTracker

The URL of the application's bug tracker

Contentsuggested
GitHubgithub

The GitHub repository of the application, or the GitHub username

Stringsuggested