Vorlage:ProjektInfoBox: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
D2ns (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(58 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{| style="float: right; background-color: white; width:280px; border: 2px solid {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | <includeonly>{| style="float: right; background-color: white; width:280px; border: 2px solid {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->experimental=rgb(255,48,32)|beta=rgb(96,128,224)|stable=rgb(64,192,64)|<!-- | -->experimental=rgb(255,48,32)|beta=rgb(96,128,224)|stable=rgb(64,192,64)|obsolete=rgb(0,0,0)|<!-- | ||
-->rgb(154,154,154)<!-- | -->rgb(154,154,154)<!-- | ||
-->}}; border-collapse: collapse; margin:0 0 0.5em 0.5em;" | -->}}; border-collapse: collapse; margin:0 0 0.5em 0.5em;" | ||
|- style="background-color: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | |- style="background-color: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->experimental=rgb(255,48,32)|beta=rgb(96,128,224)|stable=rgb(64,192,64)|<!-- | -->experimental=rgb(255,48,32)|beta=rgb(96,128,224)|stable=rgb(64,192,64)|obsolete=rgb(0,0,0)|<!-- | ||
-->rgb(154,154,154)<!-- | -->rgb(154,154,154)<!-- | ||
-->}}; color:white; text-align:left;" | -->}}; color:white; text-align:left;" | ||
! colspan="2" style="padding-top: 0.5em; padding-left:12px" | <!-- | ! colspan="2" style="padding-top: 0.5em; padding-left:12px" | <!-- | ||
--><span style="font-size: 130%;">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}<!-- -->}}</span><br /> | --><span style="font-size: 130%;">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}<!-- | ||
-->}}</span><br /> | |||
Release status: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | Release status: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->experimental|beta|stable={{{status}}}|<!-- | -->experimental|beta|stable|obsolete={{{status}}}|<!-- | ||
-->unknown<!-- | -->unknown<!-- | ||
-->}} | -->}} | ||
| | <small style="float:right">[[Vorlage:ProjektInfoBox/doc|[box doku]]]</small> | ||
|- style="border-bottom:1px solid #F0F0F0;" | |||
{{#if:{{{image|}}}|<!-- | |||
-->{{col sep}} colspan="2" style="text-align: center;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]<!-- | -->{{col sep}} colspan="2" style="text-align: center; padding: 12px;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]<!-- | ||
-->}} | -->}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
| style="vertical-align: top; padding:0.2em 0.5em;" | '''Description''' || {{{description}}} | | style="vertical-align: top; padding:0.2em 0.5em;" | '''Description''' || {{{description}}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
| style="vertical-align: top; padding:0.2em 0.5em;" | {{#if:{{{author|{{{username|}}}}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Author(s)'''<!-- | |||
-->{{col sep}} {{#if: {{{username|}}} |<!-- | |||
-->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | |||
nothing | |||
-->|<!--else--><!-- | |||
-->{{{author}}} (<!-- | |||
-->}}<!-- | |||
-->[[Benutzer:{{{username}}}|{{{username}}}]]<!-- | |||
-->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | |||
nothing | |||
-->|<!--else--><!-- | |||
-->)<!-- | |||
-->}}<!-- | |||
-->|<!--else--><!-- | |||
-->{{{author}}}<!-- | |||
-->}}<!-- | |||
-->}} | |||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
{{#if:{{{version|}}}|<!-- | |||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Last Version'''<!-- | -->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Last Version'''<!-- | ||
-->{{col sep}} {{{version}}}{{# | -->{{col sep}} {{{version}}}{{#ifeq:{{{update|}}}|| <sup>({{{update|}}})</sup>}}<!-- | ||
-->}} | -->}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
| style="vertical-align: top; padding:0.2em 0.5em;" | {{#if:{{{platform|}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Platform'''<!-- | |||
-->{{col sep}} {{{platform}}}<!-- | |||
-->}} | |||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
| style="vertical-align: top; padding:0.2em 0.5em;" | {{#if:{{{license|}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''License'''<!-- | |||
-->{{col sep}} {{{license}}}<!-- | |||
-->}} | |||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
| style="vertical-align: top; padding:0.2em 0.5em;" | {{#if:{{{download|}}}|<!--Spezial:Hochladen | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Download'''<!-- | |||
|} | -->{{col sep}} {{{download}}}<!-- | ||
-->}} | |||
|}[[Kategorie:Projekt]][[Kategorie:Projektstatus {{#switch:{{lc: {{{status|unknown}}}}}|experimental=Experimental|beta=Beta|stable=Stable|obsolete=Obsolete|Unbekannt}}]]{{#set:pr_title={{{name|{{PAGENAME}}}}}}}{{#set:pr_status={{{status}}}}}{{#set:pr_image={{{image}}}}}{{#set:pr_description={{{description}}}}}{{#set:pr_authors={{{author}}}}}{{#set:pr_username={{{username}}}}}{{#set:pr_version={{{version}}}}}{{#set:pr_update={{{update|}}} }}{{#set:pr_platform={{{platform}}}}}{{#set:pr_license={{{license}}}}} | |||
<!-- {{#set:pr_download={{{download}}}}} --> | |||
{{#arraymap:{{{tags|}}}|,|<item>|[[Kategorie:<item>|<item>]]| }} | |||
{{#default_form:Projekt}} | |||
{{DISPLAYTITLE:{{{name|}}} }} | |||
</includeonly><noinclude>{{#forminput:form=Projekt}}{{Transclude-Doku}}</noinclude> |
Aktuelle Version vom 31. Juli 2017, 22:12 Uhr
StableTest Release status: stable [box doku] | |
---|---|
Description | This is a test project info box with all parameters filled in, the release status set to stable and having a wiki username along with the author name. |
Author(s) | Hansi (Hansinator) |
Last Version | 1.0 |
Platform | Mediawiki |
License | GNU Free Documentation License |
Download | source |
Verwendung[Quelltext bearbeiten]
Um die Box zu verwenden, kann man unten stehenden Text einfach an den Beginn einer Projekte-Seite kopieren. Die verschiedenen parameter bestimmen unter anderem das verhalten und das aussehen der Box. Eine genaue Erklärung der Parameter findet sich weiter unten.
Wichtig: Die Box unterstützt vier unterschiedliche release states eines Projektes, nämlich experimental, beta, stable und unknown (status parameter nicht richtig ausgefüllt). Die Box ändert ihr Erscheinungsbild basierend auf diesem Parameter.
{{ProjektInfoBox |name = |status = |image = |description = |author = |username = |version = |update = |platform = |license = |download = }} Parameter: name (optional): Gibt den Namen des Projektes an. (Default ist der Seitenname) status: Setzt den Projektstatus. Mögliche Werte sind experimental, beta, stable und obsolete. Falsche Werte erzeugen den Status "unknown". image (optional): Erwartet einen dateinamen und fügt diesen als Bild ein. Die Breite ist statisch auf 220px festgelegt. description: Eine Kurzbeschreibung. author: Gibt den Namen des Autors an. Wenn "username" ausgefüllt (Und/oder der selbe name ist), kann dieses Feld leer sein! username (optional): Gibt den Wiki-Benutzernamen des Authors an. version (optional): Gibt die aktuelle Version an. update (optional): Wenn die Version angegeben ist, gibt dieser Parameter das Datum des Updates an. platform (optional): Die Plattform auf der das Projekt läuft, wenn applikabel. license (optional): Die Lizenz, die von diesem Projekt verwendet wird. download (optional): Falls vorhanden, ein Download- oder SVN-Pfad. Der/Die Pfad(e) sollte(n) als Wiki-Formatierte(r) Link(s) angegeben werden.
Demo[Quelltext bearbeiten]
Hier eine kleine Demonstration!
ProjektInfoBox Release status: beta [box doku] | |
---|---|
Description | This box tests the beta state, tests autosetting of the name parameter and omits some optional parameters. This also demoes using a wiki username instead of the author name. |
Author(s) | Hansinator |
Last Version | 1.0 () |
Warnung: Der Anzeigetitel „“ überschreibt den früheren Anzeigetitel „StableTest“.
StatusParamTest Release status: experimental [box doku] | |
---|---|
Description | This box tests the experimental state. It also omits some of the optional parameters, to test if that works. |
Author(s) | Hansinator |
License | none |
Warnung: Der Anzeigetitel „StatusParamTest“ überschreibt den früheren Anzeigetitel „“.
StatusParamTest Release status: unknown [box doku] | |
---|---|
Description | This box tests an unset project status to show how the box behaves and looks like for unknown states. It also omits some of the optional parameters, to test if that works. |
Author(s) | Hansinator |
Download | none |
ObsoleteTest Release status: obsolete [box doku] | |
---|---|
Description | This box tests the obsolete state. |
Author(s) | Hansinator |
Download | none |
Warnung: Der Anzeigetitel „ObsoleteTest“ überschreibt den früheren Anzeigetitel „StatusParamTest“.