Difference between revisions of "Template:Infobox software"

From SETV Springfield Technical Wiki
Jump to: navigation, search
(Implemented talk page request: Added |contentstyle=text-align:center to {{Hidden begin}}. Flash-tested on Cydia. Works fine. Also has implementation precedence on {{Infobox dot-com company}}.)
 
m (1 revision imported)
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
| bodyclass  = vevent
 
| bodyclass  = vevent
 
| bodystyle  = {{{bodystyle|}}}
 
| bodystyle  = {{{bodystyle|}}}
| title      = {{#if:{{{title|{{{name|}}}}}}|{{{title|{{{name|}}}}}}|<includeonly>{{PAGENAME}}</includeonly>}}
+
| title      = {{#if:{{{title|{{{name|}}}}}}|{{{title|{{{name|}}}}}}|<includeonly>{{PAGENAMEBASE}}</includeonly>}}
 
| titleclass = summary
 
| titleclass = summary
 
| labelstyle = white-space: nowrap;
 
| labelstyle = white-space: nowrap;
| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo size|{{{logo_size|}}}}}}|sizedefault=64px|alt={{{logo alt|{{{logo_alt|}}}}}}}}
+
| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo size|{{{logo_size|}}}}}}|sizedefault={{#if:{{{screenshot|}}}|x64px|frameless}}|alt={{{logo alt|{{{logo_alt|}}}}}}}}
 
| caption    = {{{logo caption|}}}
 
| caption    = {{{logo caption|}}}
| image2    = {{#if:{{{collapsible|}}}|{{hidden begin|title=Screenshot|titlestyle=text-align:center|contentstyle=text-align:center}}}}{{#invoke:InfoboxImage|InfoboxImage|image={{{screenshot|}}}|size={{{screenshot size|{{{screenshot_size|}}}}}}|sizedefault=300px|alt={{{screenshot alt|{{{screenshot_alt|}}}}}}}}
+
| image2    = {{#if:{{{screenshot|}}}|{{#if:{{{collapsible|}}}|{{hidden begin|toggle=left|title=Screenshot|titlestyle=text-align:left|contentstyle=text-align:center}}}}}}{{#invoke:InfoboxImage|InfoboxImage|image={{{screenshot|}}}|size={{{screenshot size|{{{screenshot_size|}}}}}}|sizedefault=300px|alt={{{screenshot alt|{{{screenshot_alt|}}}}}}}}
| caption2  = {{{caption|}}}{{#if:{{{collapsible|}}}|{{hidden end}}}}
+
| caption2  = {{{caption|}}}{{#if:{{{screenshot|}}}|{{#if:{{{collapsible|}}}|{{hidden end}}}}}}
 
| label1    = [[Software developer|Original author(s)]]
 
| label1    = [[Software developer|Original author(s)]]
 
| data1      = {{{author|}}}
 
| data1      = {{{author|}}}
Line 15: Line 15:
 
| label3    = Initial release
 
| label3    = Initial release
 
| data3      = {{{released|}}}
 
| data3      = {{{released|}}}
| label4    = [[Software release life cycle|{{#if:{{{discontinued|}}}|Last release|Stable release}}]]
+
| data4      = {{#ifeq:{{{ver layout|simple}}}|stacked
| data4      = {{#if:{{{latest release version|{{{latest_release_version|}}}}}}|{{{latest release version|{{{latest_release_version|}}}}}} {{#if:{{{latest release date|{{{latest_release_date|}}}}}}|/ {{{latest release date|{{{latest_release_date|}}}}}}}}|{{#ifexist:Template:Latest stable software release/{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}|{{Latest stable software release/{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}}}}}}}
+
|{{Infobox software/stacked
| label5    = [[Software release life cycle|Preview release]]
+
  |{{{name|{{PAGENAME}}}}}
| data5      = {{#if:{{{latest preview version|{{{latest_preview_version|}}}}}}|{{{latest preview version|{{{latest_preview_version|}}}}}} {{#if:{{{latest preview date|{{{latest_preview_date|}}}}}}|/ {{{latest preview date|{{{latest_preview_date|}}}}}}}}|{{#ifexist:Template:Latest preview software release/{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}|{{Latest preview software release/{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}}} }} }}
+
  |{{{discontinued|no}}}
 +
  |{{{latest release version|{{{latest_release_version|}}}}}}
 +
  |{{{latest release date   |   {{{latest_release_date|}}}}}}
 +
  |{{{latest preview version|{{{latest_preview_version|}}}}}}
 +
  |{{{latest preview date  |  {{{latest_preview_date|}}}}}}
 +
  }}
 +
|{{Infobox software/simple
 +
  |{{{name|{{PAGENAME}}}}}
 +
  |{{{discontinued|no}}}
 +
  |{{{latest release version|{{{latest_release_version|}}}}}}
 +
  |{{{latest release date  |   {{{latest_release_date|}}}}}}
 +
  |{{{latest preview version|{{{latest_preview_version|}}}}}}
 +
  |{{{latest preview date   |   {{{latest_preview_date|}}}}}}
 +
  }}
 +
}}
 +
| label5    = [[Repository (version control)|Repository]]
 +
| data5      = {{#if:{{{repo|}}}
 +
                  |{{{repo|}}}
 +
                  |{{#if: {{#property:P1324}} | {{#ifeq:{{#invoke:String|find|source={{#property:P1324}}|target=, |plain=true}}|0
 +
                      |{{URL|{{#property:P1324}}}}
 +
                      |{{#property:P1324}}
 +
                  }} }}
 +
              }}
 
| label6    = Development status
 
| label6    = Development status
 
| data6      = {{{status|}}}
 
| data6      = {{{status|}}}
Line 29: Line 51:
 
| label10    = [[File size|Size]]
 
| label10    = [[File size|Size]]
 
| data10    = {{{size|}}}
 
| data10    = {{{size|}}}
| label11    = Available in
+
| label11   = [[Technical standard|Standard]](s)
| data11     = {{#if:{{{language count|}}}|{{{language count}}} languages|{{{language|}}}}}{{{language footnote|}}}
+
| data11    = {{{standard|}}}
| data12     = {{#if:{{{language count|}}}|{{#if:{{{language|}}}|{{hidden top|title=List of languages|titlestyle=background-color: transparent;}}{{{language|}}}{{hidden bottom}}}}}}
+
| label12   = Available in
| label13   = [[List of software categories|Type]]
+
| data12     = {{#if:{{{language count|}}}|{{{language count}}} languages|{{{language|}}}}}{{{language footnote|}}}
| data13     = {{{genre|}}}
+
| data13     = {{#if:{{{language count|}}}|{{#if:{{{language|}}}|{{hidden begin|toggle=left|title=List of languages|titlestyle=background-color: transparent;}}{{{language|}}}{{hidden end}}}}}}
| label14   = [[Software license|License]]
+
| label14   = [[Software categories#Broad categories|Type]]
| data14     = {{{license|}}}
+
| data14     = {{{genre|}}}
| label15   = [[Software license|Licence]] <!-- Spelled differently; see [[MOS:ENGVAR]] -->
+
| label15   = [[Software license|License]]
| data15     = {{{licence|}}}
+
| data15     = {{{license|}}}
| label16   = [[Alexa Internet|Alexa]] rank
+
| label16   = [[Software license|Licence]] <!-- Spelled differently; see [[MOS:ENGVAR]] -->
| data16     = {{#if:{{{alexa|}}}|{{nowrap|{{{alexa|}}}}}}}
+
| data16     = {{{licence|}}}
| label17   = Website
+
| label17   = [[Alexa Internet|Alexa]] rank
| data17     = {{#if:{{{website|}}}
+
| data17     = {{#if:{{{alexa|}}}|{{nowrap|{{{alexa|}}}}}}}
 +
| label18   = Website
 +
| data18     = {{#if:{{{website|}}}
 
                   |{{#ifeq:{{{website|}}}|hide||{{{website|}}} }}
 
                   |{{#ifeq:{{{website|}}}|hide||{{{website|}}} }}
 
                   |{{#if:{{#property:P856}}
 
                   |{{#if:{{#property:P856}}
                     |{{URL|{{#property:P856}}}}
+
                     |{{URL|{{#property:P856}}}}|
 
                   }}
 
                   }}
 
               }}
 
               }}
| label18    = [[Technical standard|Standard]](s)
 
| data18    = {{{standard|}}}
 
 
| label19    = As of
 
| label19    = As of
 
| data19    = {{{AsOf|}}}
 
| data19    = {{{AsOf|}}}
 
}}<noinclude>
 
}}<noinclude>
{{documentation }}
+
{{documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 17:15, 18 March 2017

Repository {{#property:P1324}}
Website {{#property:P856}}
Template documentation[view] [edit] [history] [purge]

Usage

{{Infobox software
| name                 = Name
| logo                 = file.svg
| logo size            = 160px
| screenshot           = Screenshot.jpg{{!}}border
| caption              =  
| developer            =  
| status               =  
| programming language =  
| language             = 
| genre                = 
| licence              =  
| website              =  
}}

Example

</td></tr>
OwnCloud
OwnCloud logo and wordmark.svg
OwnCloud Sidebar sharing.png
Sidebar sharing in OwnCloud 8.2 web interface
Developer(s) OwnCloud Inc.,[1] Community
Stable release 9.1.0 (21 July 2016; 7 years ago (2016-07-21)) [±][2]
Preview release 9.0 [±]
Repository {{#property:P1324}}
Development status Active
Written in PHP, JavaScript
Operating system Server: Linux
Clients: Windows, OS X, Linux, Android, iOS
Type Online storage, data synchronization
Licence AGPLv3
Website owncloud.org
{{Infobox software
| name                 = Name
| logo                 = file.svg
| logo size            = 160px
| screenshot           = Screenshot.jpg{{!}}border
| caption              =  
| developer            =  
| status               =  
| programming language =  
| language             = 
| genre                = 
| licence              =  
| website              =  
}}
  1. "Official Company Website". 
  2. Jobke, Morris (30 June 2016). "Maintenance and Release Schedule". Retrieved 2016-07-05.