Template:Infobox software: Difference between revisions
More actions
releasedate= now parses a date string and passes it to Template:Start date and age instead of showing the text raw |
categorize software that doesn't have a version or release date set |
||
| Line 37: | Line 37: | ||
{{#if: {{{githubtag|}}} | {{#if: {{{github|}}} | *[https://github.com/{{{github}}}/releases/{{{githubtag}}} GitHub release] | }} | }} | {{#if: {{{githubtag|}}} | {{#if: {{{github|}}} | *[https://github.com/{{{github}}}/releases/{{{githubtag}}} GitHub release] | }} | }} | ||
{{#if: {{{gitlabtag|}}} | {{#if: {{{gitlab|}}} | *[https://gitlab.com/{{{gitlab}}}/-/releases/{{{gitlabtag}}} GitLab release] | }} | }}}} | }} | {{#if: {{{gitlabtag|}}} | {{#if: {{{gitlab|}}} | *[https://gitlab.com/{{{gitlab}}}/-/releases/{{{gitlabtag}}} GitLab release] | }} | }}}} | }} | ||
}}<includeonly>{{#if: {{{nocat|}}} | <!-- categorization suppressed --> | {{#if: {{yesno|{{{for3ds|}}}}} | [[Category:Nintendo 3DS homebrew]] | }}{{#if: {{yesno|{{{forwiiu|}}}}} | [[Category:Wii U homebrew]] | }}{{#if: {{yesno|{{{forswitch|}}}}} | [[Category:Nintendo Switch homebrew]] | }} }}</includeonly> | }}<includeonly>{{#if: {{{nocat|}}} | <!-- categorization suppressed --> | {{#if: {{{version|}}} | <!-- has a release date --> | [[Category:Software without a version set]] }} {{#if: {{{releasedate|}}} | <!-- has a release date --> | [[Category:Software without a release date set]] }} {{#if: {{yesno|{{{for3ds|}}}}} | [[Category:Nintendo 3DS homebrew]] | }}{{#if: {{yesno|{{{forwiiu|}}}}} | [[Category:Wii U homebrew]] | }}{{#if: {{yesno|{{{forswitch|}}}}} | [[Category:Nintendo Switch homebrew]] | }} }}</includeonly> | ||
<noinclude>{{Documentation}}</noinclude> | <noinclude>{{Documentation}}</noinclude> | ||
Revision as of 02:05, 22 July 2023
This places an infobox about homebrew software.
Example
![]() | |
| Developer(s) | FlagBrew |
|---|---|
| Console | Nintendo 3DS, Nintendo Switch |
| Version | 3.8.0 (November 13, 2021) |
| Links | |
| GitHub | FlagBrew/Checkpoint |
| Download | |
If this were on the Checkpoint page...
{{Infobox homebrew
| for3ds = 1
| developers = FlagBrew
| forswitch = 1
| image = Checkpoint-Banner.png
| imagealt = Checkpoint banner on the Home Menu
| version = 3.8.0
| releasedate = 2021-11-13
| github = FlagBrew/Checkpoint
| githubtag = v3.8.0
}}
TemplateData
Console homebrew infobox.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Homebrew name | title | Name of the homebrew - only set this if the page title shouldn't be automatically used
| String | optional |
| Image | image | Image to use. Preference order: Banner image (3DS/Wii U), Banner screenshot (3DS), then Icon (3DS/Wii U/Switch). Please also set image alt text. | File | suggested |
| Image alt text | imagealt | Alt text for the image, appears on hover and to screen readers
| String | suggested |
| Image size | imagesize | Resize the image, accepts any value that the MediaWiki image syntax uses (recommended to use if image is over is 256px wide)
| String | optional |
| Screenshot | screenshot | A screenshot of the application. Please also set screenshot alt text. | File | suggested |
| Screenshot alt text | screenshotalt | Alt text for the screenshot, appears on hover and to screen readers
| String | suggested |
| Screenshot size | screenshotsize | Resize the screenshot, accepts any value that the MediaWiki image syntax uses (recommended to use if image is over is 256px wide)
| String | optional |
| For 3DS | for3ds | If the homebrew is for the Nintendo 3DS
| Boolean | suggested |
| For Wii U | forwiiu | If the homebrew is for the Wii U
| Boolean | suggested |
| For Switch | forswitch | If the homebrew is for the Nintendo Switch
| Boolean | suggested |
| For Wii | forwii | If the homebrew is for the Wii
| Boolean | suggested |
| Developers | developers | List of primary developers
| Content | suggested |
| Version | version | Currently released version (NOTE: currently you must manually update GitHub release tag or GitLab release tag) | String | suggested |
| Release date | releasedate | Date of the latest release in YYYY-MM-DD format
| Date | suggested |
| Website | website | Link to a page for the homebrew. Can be something like a forum thread link too. Use the GitHub or GitLab parameters for those sites instead. | URL | suggested |
| GitHub repository | github | Where the source code is on GitHub
| String | optional |
| GitLab.com repository | gitlab | Where the source code is on GitLab (not self-hosted instances)
| String | optional |
| Source code URL | sourceurl | Where the source code is (if not on GitHub or GitLab.com) | URL | optional |
| External release URL | releaseurl | URL to find the latest release of the homebrew - can either be a direct download or a page that links to one
| URL | optional |
| Universal-DB URL path | universaldb | URL path to the homebrew's page on Universal-DB (db.universal-team.net)
| String | optional |
| Open Shop Channel URL path | osc | URL path to the homebrew's page on Open Shop Channel (oscwii.org/library)
| String | optional |
| GitHub release tag | githubtag | Tag for the latest release on GitHub (requires GitHub repository to be set)
| String | optional |
| GitLab release tag | gitlabtag | Tag for the latest release on GitLab.com (requires GitLab repository to be set, not self-hosted instances)
| String | optional |
| Image caption | caption | Caption to display below the image | String | optional |
| Screenshot caption | screenshotcaption | Caption to display below the screenshot | String | optional |
| For Windows | forwindows | If this is a PC tool that runs on Windows
| Boolean | suggested |
| For macOS | formac | If this is a PC tool that runs on macOS
| Boolean | suggested |
| For Linux | forlinux | If this is a PC tool that runs on Linux
| Boolean | suggested |
| For Java | forjava | If this is a PC tool that is a Java-based program
| Boolean | suggested |
