Template:Project infrastructure: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Added 'urn' and 'text' parameters for more template flexibility.)
No edit summary
Line 5: Line 5:
   }}
   }}
| abbrev = sf
| abbrev = sf
| buildserver = {{Project Infrastructure Option|url=http://build.flightgear.org:8080/|desc=FlightGear Build Server}}
| buildserver = {{Project Infrastructure Option|link={{{link}}}|url=http://build.flightgear.org:8080/|desc=FlightGear Build Server}}
| mapserver = {{Project Infrastructure Option|url=http://mapserver.flightgear.org|desc=FlightGear mapserver}}
| mapserver = {{Project Infrastructure Option|link={{{link}}}|url=http://mapserver.flightgear.org|desc=FlightGear mapserver}}
| forum = {{#ifeq: {{{link|yes}}} | yes
| forum = {{#ifeq: {{{link|yes}}} | yes
   | [http://forum.flightgear.org/{{{urn|}}} {{{text|FlightGear Forum}}}]
   | [http://forum.flightgear.org/{{{urn|}}} {{{text|FlightGear Forum}}}]

Revision as of 16:31, 26 February 2016

SourceForge


The following template description is not displayed when the template is inserted in an article.

Goal

To be a universal template for referencing the current open source infrastructure used by the FlightGear project. Should the project ever need to be moved again, this template will help isolate required changes.

Usage

{{project infrastucture
| mode
| urn  =
| link =
| text =
}}
mode
The type of infrastructure. This defaults to name, but can be one of:
  • name: The name of the hosting infrastructure.
  • abbrev: An abbreviation for the hosting infrastructure, mainly for use in other templates (no link, and current returns sf).
  • buildserver the FlightGear build server
  • forum: The FlightGear forum.
  • website: The FlightGear website.
  • wiki: The FlightGear wiki.
  • mailing lists: The FlightGear mailing lists.
urn
The optional uniform resource name, the part of the URL after the domain name.
link
If set to yes, then a Mediawiki link will be created, when appropriate. The value of no will cause plain text to be returned. This defaults to yes.
text
The optional custom text to use for the link.

Examples

Name

{{project infrastructure|name}}

SourceForge

{{project infrastructure|name|link=no}}

SourceForge

Abbreviation

{{project infrastructure|abbrev}}

sf

Forum

{{project infrastructure|forum}}

FlightGear Forum

{{project infrastructure|forum|link=no}}

http://forum.flightgear.org/

Website

{{project infrastructure|website}}

FlightGear website

{{project infrastructure|website|link=no}}

http://flightgear.org/

Wiki

{{project infrastructure|wiki}}

FlightGear wiki

{{project infrastructure|wiki|link=no}}

http://wiki.flightgear.org/