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
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
   |type=Web
   |type=Web
   |developer=Wikimedia Foundation
   |developer=Wikimedia Foundation
   |firstRelease=December 2003
   |initialRelease=December 2003
   |latestRelease=1.39.3
   |latestRelease=1.39.3
   |status=Active
   |status=Active
Line 29: Line 29:
   |type=Web
   |type=Web
   |developer=Wikimedia Foundation
   |developer=Wikimedia Foundation
   |firstRelease=December 2003
   |initialRelease=December 2003
   |latestRelease=1.39.3
   |latestRelease=1.39.3
   |status=Active
   |status=Active
Line 46: Line 46:
<templatedata>
<templatedata>
{
{
  "description": "An infobox for displaying important information about an application",
"description": "An infobox for displaying important information about an application",
  "params": {
"params": {
    "name": {
"name": {
      "label": "Application name",
"label": "Application name",
      "description": "The name of the application",
"description": "The name of the application",
      "required": true,
"required": true,
      "type": "string"
"type": "string"
    },
},
    "type": {
"type": {
      "label": "Application type",
"label": "Application type",
      "description": "What kind of application is it? E.g.: web, native, CLI, etc.",
"description": "What kind of application is it? E.g.: web, native, CLI, etc.",
      "suggested": true,
"suggested": true,
      "type": "string",
"type": "string",
      "suggestedvalues": [
"suggestedvalues": [
        "Web",
"Web",
        "Native",
"Native",
        "CLI"
"CLI"
      ]
]
    },
},
    "image": {
"image": {
      "label": "Image",
"label": "Image",
      "description": "Application logo",
"description": "Application logo",
      "suggested": true,
"suggested": true,
      "type": "wiki-file-name"
"type": "wiki-file-name"
    },
},
    "developer": {
"developer": {
      "label": "Developer",
"label": "Developer",
      "description": "The name of the main developer(s) of the application",
"description": "The name of the main developer(s) of the application",
      "suggested": true,
"suggested": true,
      "type": "string"
"type": "string"
    },
},
    "firstRelease": {
"initialRelease": {
      "label": "First release",
"label": "Initial release",
      "description": "The date of the first public release of the application. Approximate dates are fine.",
"description": "The date of the first public release of the application. Approximate dates are fine.",
      "type": "date"
"type": "date"
    },
},
    "latestRelease": {
"latestRelease": {
      "label": "Latest release version",
"label": "Latest release version",
      "description": "The latest release version; include the current date, e.g: 1.1.0; 10 June 2025",
"description": "The latest release version; include the current date, e.g: 1.1.0; 10 June 2025",
      "type": "date"
"type": "date"
    },
},
    "os": {
"os": {
      "label": "Operating system",
"label": "Operating system",
      "description": "The operating systems on which the application can run",
"description": "The operating systems on which the application can run",
      "type": "string",
"type": "string",
      "suggestedvalues": [
"suggestedvalues": [
        "Linux",
"Linux",
        "macOS",
"macOS",
        "Windows",
"Windows",
        "iOS",
"iOS",
        "Android",
"Android",
        "ChromeOS",
"ChromeOS",
        "FreeBSD"
"FreeBSD"
      ]
]
    },
},
    "platform": {
"platform": {
      "label": "Platform",
"label": "Platform",
      "type": "string"
"type": "string"
    },
},
    "programmingLanguage": {
"programmingLanguage": {
      "label": "Programming Language(s)",
"label": "Programming Language(s)",
      "description": "The programming languages used to develop the application",
"description": "The programming languages used to develop the application",
      "type": "string",
"type": "string",
      "suggestedvalues": [
"suggestedvalues": [
        "C",
"C",
        "C++",
"C++",
        "Python",
"Python",
        "JavaScript",
"JavaScript",
        "TypeScript",
"TypeScript",
        "Nix",
"Nix",
        "Rust"
"Rust"
      ]
]
    },
},
    "website": {
"website": {
      "label": "Website",
"label": "Website",
      "description": "The application's main website. If the main website is also the documentation, use that field instead",
"description": "The application's main website. If the main website is also the documentation, use that field instead",
      "type": "content",
"type": "content",
      "suggested": true
"suggested": true
    },
},
    "documentation": {
"documentation": {
      "label": "Documentation",
"label": "Documentation",
      "description": "The application's documentation URL",
"description": "The application's documentation URL",
      "type": "content",
"type": "content",
      "suggested": true
"suggested": true
    },
},
    "bugTracker": {
"bugTracker": {
      "label": "Bug Tracker",
"label": "Bug Tracker",
      "description": "The URL of the application's bug tracker",
"description": "The URL of the application's bug tracker",
      "type": "content",
"type": "content",
      "suggested": true
"suggested": true
    },
},
    "github": {
"github": {
      "label": "GitHub",
"label": "GitHub",
      "description": "The GitHub repository of the application, or the GitHub username",
"description": "The GitHub repository of the application, or the GitHub username",
      "type": "string",
"type": "string",
      "suggested": true
"suggested": true
    }
}
  }
},
"format": "block"
}
}
</templatedata>
</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