Template:Infobox application/Doc: Difference between revisions
No edit summary |
No edit summary |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{application | {{infobox application | ||
| | |category=no | ||
|name=MediaWiki | |||
|image=MediaWiki-2020-logo.svg | |image=MediaWiki-2020-logo.svg | ||
|type=Web | |type=Web | ||
| | |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]]). | ||
=== Usage === | |||
Include the infobox, alongside the relevant information in the corresponding page: | |||
{{code|lang=mediawiki|line=no|<nowiki> | |||
{{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] | |||
}} | |||
</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
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
Parameter | Description | Type | Status | |
---|---|---|---|---|
Application name | name | The name of the application | String | required |
Application type | type | What kind of application is it? E.g.: web, native, CLI, etc.
| String | suggested |
Image | image | Application logo | File | suggested |
Developer | developer | The name of the main developer(s) of the application | String | suggested |
Initial release | initialRelease | The date of the first public release of the application. Approximate dates are fine. | Date | optional |
Latest release version | latestRelease | The latest release version; include the current date, e.g: 1.1.0; 10 June 2025 | Date | optional |
Operating system | os | The operating systems on which the application can run
| String | optional |
Platform | platform | no description | String | optional |
Programming Language(s) | programmingLanguage | The programming languages used to develop the application
| String | optional |
Website | website | The application's main website. If the main website is also the documentation, use that field instead | Content | suggested |
Documentation | documentation | The application's documentation URL | Content | suggested |
Bug Tracker | bugTracker | The URL of the application's bug tracker | Content | suggested |
GitHub | github | The GitHub repository of the application, or the GitHub username | String | suggested |