Difference between revisions of "Template:InfoboxSoftware"

From DoomWiki.org

m (Need page inclusion)
m (This should also use FULLPAGENAME)
Line 23: Line 23:
  
 
| label5    = Initial release
 
| label5    = Initial release
| data5      = {{#ifexist: {{PAGENAME}}/InitialVersion | {{:{{PAGENAME}}/InitialVersion}} {{#ifexist: {{PAGENAME}}/InitialDate | ({{:{{PAGENAME}}/InitialDate}}, {{TimeAgo|{{:{{PAGENAME}}/InitialDate}}}}) |}} | {{#ifexist: {{PAGENAME}}/InitialDate | {{:{{PAGENAME}}/InitialDate}} ({{TimeAgo|{{:{{PAGENAME}}/InitialDate}}}}) |}}}}
+
| data5      = {{#ifexist: {{FULLPAGENAME}}/InitialVersion | {{:{{FULLPAGENAME}}/InitialVersion}} {{#ifexist: {{FULLPAGENAME}}/InitialDate | ({{:{{FULLPAGENAME}}/InitialDate}}, {{TimeAgo|{{:{{FULLPAGENAME}}/InitialDate}}}}) |}} | {{#ifexist: {{FULLPAGENAME}}/InitialDate | {{:{{FULLPAGENAME}}/InitialDate}} ({{TimeAgo|{{:{{FULLPAGENAME}}/InitialDate}}}}) |}}}}
  
 
| label6    = Latest release
 
| label6    = Latest release
| data6      = {{#ifexist: {{PAGENAME}}/Version | {{:{{PAGENAME}}/Version}} {{#ifexist: {{PAGENAME}}/Date | ({{:{{PAGENAME}}/Date}}, {{TimeAgo|{{:{{PAGENAME}}/Date}}}}) |}} | {{#ifexist: {{PAGENAME}}/Date | {{:{{PAGENAME}}/Date}} ({{TimeAgo|{{:{{PAGENAME}}/Date}}}}) |}}}}
+
| data6      = {{#ifexist: {{FULLPAGENAME}}/Version | {{:{{FULLPAGENAME}}/Version}} {{#ifexist: {{FULLPAGENAME}}/Date | ({{:{{FULLPAGENAME}}/Date}}, {{TimeAgo|{{:{{FULLPAGENAME}}/Date}}}}) |}} | {{#ifexist: {{FULLPAGENAME}}/Date | {{:{{FULLPAGENAME}}/Date}} ({{TimeAgo|{{:{{FULLPAGENAME}}/Date}}}}) |}}}}
  
 
| label8    = Development status
 
| label8    = Development status
Line 35: Line 35:
  
 
| label10    = Target Platform
 
| label10    = Target Platform
| data10      = {{#ifexist: {{PAGENAME}}/Platforms | {{:{{PAGENAME}}/Platforms}} | {{{platform|}}}}}
+
| data10      = {{#ifexist: {{FULLPAGENAME}}/Platforms | {{:{{FULLPAGENAME}}/Platforms}} | {{{platform|}}}}}
  
 
| label11    = Available in
 
| label11    = Available in

Revision as of 00:53, 3 May 2016

InfoboxSoftware

THIS TEMPLATE IS FROM WIKIPEDIA:

 http://en.wikipedia.org/w/index.php?title=Template:Infobox_software&action=edit

IT IS MODIFIED TO FIT SOURCE PORTS MORE

  • Removed the wikilinks on all the labels
  • Doomized some things
  • Moved standard from the bottom to the top (very important to us Doomers)
  • Removed File Size (pointless)
  • Merged Operating System and Platform into Target Platform which is (Linux, DOS, Windows, etc.)

My own stuff:

  • standard = The standard of the source port "Vanilla Compatible, Boom Compatible, ZDoom Compatible, etc." The baseline compatibility level for the source port. This should be based on levels and features (so if it can't play back Boom demos it shouldn't be excluded from Boom compatibility).
  • baseparent = The base codebase version of the source port. For example, ReMooD is based on Doom Legacy 1.42 so it will say that.
  • repotype = Type of source code repository you use (if any)
  • repourl = URL to repository
  • ircchannel = IRC Channel where your stuff presides
  • nondeveloper = People on the team but they don't develop. This should be people who actually do a major part in the source port but don't do anything code wise. So your ports 1000 public testers does not go here but the solo guy who spends his free time and his own money on your source port paying for a website or something should be here. Or you can put people of power here, who have control over the entirety of the source port and can usurp developer admins.

NOTES:

  • It seems the template is screwing around with Quasar's gene stuff, seems it doesn't like shoving a new table in the table or something. So it will be kept in the normal page.

CHANGES:

  • Added time ago for dates.
  • Switched from static initial release to a better way (one that can be easily used by other pages).
  • Moved time ago templates from GhostlyDeath's userspace to normal template namespace.

Source

This template is mostly from Wikipedia.