Template:Infobox software: Difference between revisions

From BOINC Projects
Jump to navigation Jump to search
Al Piskun (talk | contribs)
No edit summary
Al Piskun (talk | contribs)
No edit summary
Line 13: Line 13:
         <td colspan="2" style="text-align:center;padding:12px;">
         <td colspan="2" style="text-align:center;padding:12px;">
             [[File:{{{logo}}}|180px|center]]
             [[File:{{{logo}}}|180px|center]]
             {{#if:{{{logo caption|}}}|<div style="font-size:11px;color:#54595d;margin-top:6px;">{{{logo caption}}}</div>}}
             {{#if:{{{logo caption|}}}|
            <div style="font-size:11px;color:#54595d;margin-top:6px;">
                {{{logo caption}}}
            </div>
            }}
         </td>
         </td>
     </tr>
     </tr>
Line 23: Line 27:
         <td colspan="2" style="text-align:center;padding:12px;background:#f8f9fa;">
         <td colspan="2" style="text-align:center;padding:12px;background:#f8f9fa;">
             [[File:{{{screenshot}}}|240px|center]]
             [[File:{{{screenshot}}}|240px|center]]
             {{#if:{{{caption|}}}|<div style="font-size:11px;color:#54595d;margin-top:6px;">{{{caption}}}</div>}}
             {{#if:{{{caption|}}}|
            <div style="font-size:11px;color:#54595d;margin-top:6px;">
                {{{caption}}}
            </div>
            }}
         </td>
         </td>
     </tr>
     </tr>
Line 30: Line 38:
     <!-- Development -->
     <!-- Development -->
     {{#if:{{{developer|}}}{{{author|}}}{{{maintainer|}}}{{{released|}}}{{{discontinued|}}}{{{repository|}}}|
     {{#if:{{{developer|}}}{{{author|}}}{{{maintainer|}}}{{{released|}}}{{{discontinued|}}}{{{repository|}}}|
     <tr><th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">Development</th></tr>
     <tr>
        <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
            Development
        </th>
    </tr>
     }}
     }}


Line 42: Line 54:
     <!-- Releases -->
     <!-- Releases -->
     {{#if:{{{stable release|}}}{{{preview release|}}}{{{latest release version|}}}{{{latest preview version|}}}|
     {{#if:{{{stable release|}}}{{{preview release|}}}{{{latest release version|}}}{{{latest preview version|}}}|
     <tr><th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">Releases</th></tr>
     <tr>
        <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
            Releases
        </th>
    </tr>
     }}
     }}


Line 52: Line 68:
     <!-- Environment -->
     <!-- Environment -->
     {{#if:{{{programming language|}}}{{{operating system|}}}{{{platform|}}}{{{size|}}}{{{language|}}}{{{language count|}}}|
     {{#if:{{{programming language|}}}{{{operating system|}}}{{{platform|}}}{{{size|}}}{{{language|}}}{{{language count|}}}|
     <tr><th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">Environment</th></tr>
     <tr>
        <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
            Environment
        </th>
    </tr>
     }}
     }}


Line 64: Line 84:
     <!-- Usage statistics -->
     <!-- Usage statistics -->
     {{#if:{{{average performance|}}}{{{active users|}}}{{{total users|}}}{{{active hosts|}}}{{{total hosts|}}}|
     {{#if:{{{average performance|}}}{{{active users|}}}{{{total users|}}}{{{active hosts|}}}{{{total hosts|}}}|
     <tr><th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">Usage statistics</th></tr>
     <tr>
        <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
            Usage statistics
        </th>
    </tr>
     }}
     }}


Line 75: Line 99:
     <!-- BOINC analytics -->
     <!-- BOINC analytics -->
     {{#if:{{{rac|}}}{{{credit per day|}}}{{{gpu performance|}}}{{{cpu performance|}}}{{{project status|}}}|
     {{#if:{{{rac|}}}{{{credit per day|}}}{{{gpu performance|}}}{{{cpu performance|}}}{{{project status|}}}|
     <tr><th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">BOINC analytics</th></tr>
     <tr>
        <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
            BOINC analytics
        </th>
    </tr>
     }}
     }}


Line 89: Line 117:


     {{#if:{{{advanced stats|}}}{{{last checked|}}}{{{server status|}}}{{{uptime|}}}{{{api status|}}}|
     {{#if:{{{advanced stats|}}}{{{last checked|}}}{{{server status|}}}{{{uptime|}}}{{{api status|}}}|
     <tr>
     <tr>
         <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
         <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
Line 94: Line 123:
         </th>
         </th>
     </tr>
     </tr>
    }}


     <tr>
     <tr>
         <td colspan="2">
         <td colspan="2" style="padding:0;">
             <div class="mw-collapsible mw-collapsed" style="font-size:12px;">
 
             <div class="mw-collapsible mw-collapsed" style="padding:8px;font-size:12px;">


                 {{#if:{{{server status|}}}|
                 {{#if:{{{server status|}}}|
Line 117: Line 146:


                 {{#if:{{{advanced stats|}}}|
                 {{#if:{{{advanced stats|}}}|
                 <div style="margin-top:6px;">{{{advanced stats}}}</div>
                 <div style="margin-top:6px;">
                    {{{advanced stats}}}
                </div>
                 }}
                 }}


             </div>
             </div>
         </td>
         </td>
     </tr>
     </tr>
    }}


     <!-- Metadata -->
     <!-- Metadata -->
     {{#if:{{{genre|}}}{{{license|}}}{{{website|}}}{{{type|}}}{{{status|}}}|
     {{#if:{{{genre|}}}{{{license|}}}{{{website|}}}{{{type|}}}{{{status|}}}|
     <tr><th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">Software Metadata</th></tr>
     <tr>
        <th colspan="2" style="text-align:center;font-size:11px;font-weight:700;padding:6px;background:#f8f9fa;">
            Software Metadata
        </th>
    </tr>
     }}
     }}



Revision as of 19:51, 19 May 2026


<templatedata> {

 "description": "Infobox for software and BOINC project articles",
 "params": {
   "name": {
     "label": "Name",
     "description": "Name of the software or project",
     "type": "string",
     "suggested": true
   },
   "logo": {
     "label": "Logo",
     "type": "wiki-file-name"
   },
   "logo caption": {
     "label": "Logo caption",
     "type": "string"
   },
   "screenshot": {
     "label": "Screenshot",
     "type": "wiki-file-name"
   },
   "caption": {
     "label": "Screenshot caption",
     "type": "string"
   },
   "author": {
     "label": "Author",
     "type": "string"
   },
   "developer": {
     "label": "Developer",
     "type": "string"
   },
   "maintainer": {
     "label": "Maintainer",
     "type": "string"
   },
   "released": {
     "label": "Initial release",
     "type": "string"
   },
   "discontinued": {
     "label": "Discontinued",
     "type": "string"
   },
   "repository": {
     "label": "Repository",
     "type": "string"
   },
   "stable release": {
     "label": "Stable release",
     "type": "string"
   },
   "preview release": {
     "label": "Preview release",
     "type": "string"
   },
   "latest release version": {
     "label": "Latest version",
     "type": "string"
   },
   "latest preview version": {
     "label": "Latest preview version",
     "type": "string"
   },
   "programming language": {
     "label": "Programming language",
     "type": "string"
   },
   "operating system": {
     "label": "Operating system",
     "type": "string"
   },
   "platform": {
     "label": "Platform",
     "type": "string"
   },
   "language": {
     "label": "Language",
     "type": "string"
   },
   "language count": {
     "label": "Language count",
     "type": "number"
   },
   "size": {
     "label": "Size",
     "type": "string"
   },
   "average performance": {
     "label": "Average performance",
     "description": "Average compute performance",
     "type": "string"
   },
   "active users": {
     "label": "Active users",
     "type": "number"
   },
   "total users": {
     "label": "Total users",
     "type": "number"
   },
   "active hosts": {
     "label": "Active hosts",
     "type": "number"
   },
   "total hosts": {
     "label": "Total hosts",
     "type": "number"
   },
   "rac": {
     "label": "RAC",
     "description": "Recent Average Credit",
     "type": "number"
   },
   "credit per day": {
     "label": "Credit per day",
     "type": "number"
   },
   "gpu performance": {
     "label": "GPU performance",
     "type": "string"
   },
   "cpu performance": {
     "label": "CPU performance",
     "type": "string"
   },
   "project status": {
     "label": "Project status",
     "description": "Active, offline, completed, paused, etc.",
     "type": "string"
   },
   "server status": {
     "label": "Server status",
     "description": "Manual server status indicator",
     "type": "string"
   },
   "uptime": {
     "label": "Uptime",
     "type": "string"
   },
   "api status": {
     "label": "API status",
     "type": "string"
   },
   "last checked": {
     "label": "Last checked",
     "type": "string"
   },
   "advanced stats": {
     "label": "Advanced stats",
     "description": "Additional advanced monitoring information",
     "type": "content"
   },
   "type": {
     "label": "Type",
     "type": "string"
   },
   "genre": {
     "label": "Genre",
     "type": "string"
   },
   "status": {
     "label": "Status",
     "type": "string"
   },
   "license": {
     "label": "License",
     "type": "string"
   },
   "website": {
     "label": "Website",
     "type": "string"
   }
 },
 "paramOrder": [
   "name",
   "logo",
   "logo caption",
   "screenshot",
   "caption",
   "author",
   "developer",
   "maintainer",
   "released",
   "discontinued",
   "repository",
   "stable release",
   "preview release",
   "latest release version",
   "latest preview version",
   "programming language",
   "operating system",
   "platform",
   "language",
   "language count",
   "size",
   "average performance",
   "active users",
   "total users",
   "active hosts",
   "total hosts",
   "rac",
   "credit per day",
   "gpu performance",
   "cpu performance",
   "project status",
   "server status",
   "uptime",
   "api status",
   "last checked",
   "advanced stats",
   "type",
   "genre",
   "status",
   "license",
   "website"
 ]

} </templatedata>