Vorlage:Projektdaten: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(Entwicklungsstufen=+any value@en oder разработать прототип@ru usw.)
Zeile 7: Zeile 7:
 
   -->|{{#switch: σ |documentation|released|research|testing|unknown=σ@en
 
   -->|{{#switch: σ |documentation|released|research|testing|unknown=σ@en
 
       |unbekannt|veröffentlicht|ausgefertigt=σ@de
 
       |unbekannt|veröffentlicht|ausgefertigt=σ@de
       |#default=σ@de
+
       |#default={{#if:{{#explode: σ|@|1}}|σ|σ@de}}<!-- erlaube Werte mit @… als schon belegt mit Sprachencode -->
 
       }}<!--output
 
       }}<!--output
 
   -->|;<!--output sep
 
   -->|;<!--output sep
Zeile 56: Zeile 56:
 
--><table class="booktabledotted vertical-align-top" >
 
--><table class="booktabledotted vertical-align-top" >
 
<tr><th colspan="2">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
<tr><th colspan="2">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->|en = Description, License, Development Status<!--
+
-->|en=Description, License, Development Status<!--
-->|de|#default = Beschreibung, Lizenz, Entwicklungsstand}}<!-- switch end
+
-->|de|#default=Beschreibung, Lizenz, Entwicklungsstand}}<!-- switch end
 
--></th></tr>
 
--></th></tr>
 
<tr><td colspan="2">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
<tr><td colspan="2">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = ''Project''<!--
+
-->|en=''Project''<!--
-->| de|#default = ''Projekt''<!--
+
-->|de|#default=''Projekt''<!--
 
-->}} {{#if:{{{Projektname|}}}<!-- dann -->|{{{Projektname|}}}<!-- sonst-->|{{FULLPAGENAME}}<!-- -->}}. {{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
-->}} {{#if:{{{Projektname|}}}<!-- dann -->|{{{Projektname|}}}<!-- sonst-->|{{FULLPAGENAME}}<!-- -->}}. {{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = ''Description:''<!--
+
-->|en=''Description:''<!--
-->| de|#default = ''Beschreibung:''<!--
+
-->|de|#default=''Beschreibung:''<!--
 
-->}} {{#if:{{{Kurzbeschreibung|}}}<!--
 
-->}} {{#if:{{{Kurzbeschreibung|}}}<!--
 
   dann -->|{{{Kurzbeschreibung|}}}<!--
 
   dann -->|{{{Kurzbeschreibung|}}}<!--
 
   sonst-->|<span style="color:orange">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
   sonst-->|<span style="color:orange">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = Please add short description<!--
+
-->|en=Please add short description<!--
-->| de|#default = Bitte Kurzbeschreibung nachtragen<!--
+
-->|de|#default=Bitte Kurzbeschreibung nachtragen<!--
 
-->}}</span>
 
-->}}</span>
 
}}</td>
 
}}</td>
Zeile 77: Zeile 77:
 
dann
 
dann
 
-->|<tr><td>{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
-->|<tr><td>{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = ''Keywords''<!--
+
-->|en=''Keywords''<!--
-->| de|#default = ''Stichwörter''<!--
+
-->|de|#default=''Stichwörter''<!--
 
-->}}</td><td>{{Stichwörter|{{{Stichwörter|}}}|Trennung=; nach ;&#32;}}
 
-->}}</td><td>{{Stichwörter|{{{Stichwörter|}}}|Trennung=; nach ;&#32;}}
 
</td>
 
</td>
Zeile 84: Zeile 84:
 
}}<!--
 
}}<!--
 
--><tr><td>{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
--><tr><td>{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = ''License''<!--
+
-->|en=''License''<!--
-->| de|#default =''Lizenz''<!--
+
-->|de|#default =''Lizenz''<!--
 
-->}}</td><td>{{
 
-->}}</td><td>{{
 
#if:{{{Lizenzen|}}}|
 
#if:{{{Lizenzen|}}}|
 
{{{Lizenzen|}}}
 
{{{Lizenzen|}}}
 
|[https://creativecommons.org/licenses/by-sa/4.0/deed.de {{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
|[https://creativecommons.org/licenses/by-sa/4.0/deed.de {{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)<!--
+
-->|en=Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)<!--
-->| de|#default =Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0)<!--
+
-->|de|#default =Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0)<!--
 
-->}}]
 
-->}}]
 
}}</td>
 
}}</td>
 
</tr>
 
</tr>
 
<tr><td style="width:150px">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
<tr><td style="width:150px">{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->| en = ''Status''<!--
+
-->|en=''Status''<!--
-->| de|#default =''Status''<!--
+
-->|de|#default =''Status''<!--
 
-->}}</td><td>{{
 
-->}}</td><td>{{
 
#if:{{{Gesamtstatus|}}}
 
#if:{{{Gesamtstatus|}}}
Zeile 116: Zeile 116:
 
-->}}</td><td>{{
 
-->}}</td><td>{{
 
#if:{{{Entwicklungsstufen|}}}
 
#if:{{{Entwicklungsstufen|}}}
   |{{#arraymap: {{{Entwicklungsstufen|}}}<!--
+
   |{{#arraymap: {{#var: Entwicklungsstufen_mit_Sprachcode}}<!--
 
   -->|;<!-- sep ;
 
   -->|;<!-- sep ;
 
   -->|σ<!-- assign σ as temporary var
 
   -->|σ<!-- assign σ as temporary var
 
   -->|{{#switch: σ
 
   -->|{{#switch: σ
         |prototype development|prototype testing=<span style="color:orange">σ</span>[[Entwicklungsstufe::σ@en| ]]
+
         |prototype development@en|prototype testing@en=<span style="color:orange">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |released=<span style="color:green">σ</span>[[Entwicklungsstufe::σ@en| ]]
+
         |released@en=<span style="color:green">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |unknown=<span style="color:orange">σ</span>[[Entwicklungsstufe::σ@en| ]]
+
         |unknown@en=<span style="color:orange">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |unbekannt=<span style="color:orange">σ</span>[[Entwicklungsstufe::σ@de| ]]
+
         |unbekannt@de=<span style="color:orange">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |veröffentlicht|ausgefertigt=<span style="color:green">σ</span>[[Entwicklungsstufe::σ@de| ]]
+
         |veröffentlicht@de|ausgefertigt@de=<span style="color:green">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |Prototyp entwickeln|Prototypen entwickeln|Prototypen testen|Prototyp testen=<span style="color:orange">σ</span>[[Entwicklungsstufe::σ@de| ]]
+
         |Prototyp entwickeln@de|Prototypen entwickeln@de|Prototypen testen@de|Prototyp testen@de=<span style="color:orange">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |Prototypen gefertigt|Prototyp gefertigt=<span style="color:green">σ</span>[[Entwicklungsstufe::σ@de| ]]
+
         |Prototypen gefertigt@de|Prototyp gefertigt@de=<span style="color:green">{{#explode: σ|@|0}}</span>[[Entwicklungsstufe::σ| ]]
         |#default=σ[[Entwicklungsstufe::σ@{{#switch: {{{Code-Sprachanzeige|de}}}|en=en|de|#default=de}}| ]]<!-- und:undetermined -->
+
         |#default={{#explode: σ|@|0}}[[Entwicklungsstufe::σ| ]]<!-- und:undetermined -->
 
       }}<!--output
 
       }}<!--output
 
   -->|;&#32;<!--output sep
 
   -->|;&#32;<!--output sep
Zeile 162: Zeile 162:
 
</td>
 
</td>
 
</tr><!--
 
</tr><!--
--><!--|<span style="color:orange">{{#switch: {{{Code-Sprachanzeige|de}}}
+
--><!--
 +
|<span style="color:orange">{{#switch: {{{Code-Sprachanzeige|de}}}
 
   |en=Please add possibilities for discussion
 
   |en=Please add possibilities for discussion
 
   |de|#default=Bitte Möglichkeiten der Diskussion nachtragen
 
   |de|#default=Bitte Möglichkeiten der Diskussion nachtragen
   }}</span>-->
+
   }}</span>
 +
  -->
 
}}{{
 
}}{{
 
#if:{{{Repositorien|}}}<!--
 
#if:{{{Repositorien|}}}<!--
Zeile 182: Zeile 184:
 
-->}}</th></tr><!--
 
-->}}</th></tr><!--
 
--><tr><td>{{#switch: {{{Code-Sprachanzeige|de}}}<!--
 
--><tr><td>{{#switch: {{{Code-Sprachanzeige|de}}}<!--
-->|en=Available metadata (''OKH Meta-Data'')<!--
+
-->|en=Avai&shy;lable meta&shy;data (''OKH Meta-Data'')<!--
 
-->|de|#default=Ver&shy;füg&shy;ba&shy;re Meta&shy;da&shy;ten (''OKH Meta-Data'')<!--
 
-->|de|#default=Ver&shy;füg&shy;ba&shy;re Meta&shy;da&shy;ten (''OKH Meta-Data'')<!--
 
-->}}</td><td>{{
 
-->}}</td><td>{{
Zeile 263: Zeile 265:
 
; <code>|Kurzbeschreibung=</code> : … (Kurzbeschreibung auch für Vorschau)
 
; <code>|Kurzbeschreibung=</code> : … (Kurzbeschreibung auch für Vorschau)
 
; <code>|Gesamtstatus=</code> : … z.B. „aktiv“
 
; <code>|Gesamtstatus=</code> : … z.B. „aktiv“
; <code>|Entwicklungsstufen=</code> : bisher erreichte Stufen (; Liste, mehrere möglich, z.B. Prototyp testen; Prototyp gefertigt; veröffentlicht; (o.ä., s.a. Wikicode))
+
; <code>|Entwicklungsstufen=</code> : bisher erreichte Stufen (; Liste, mehreres möglich) <ul><li>z.B. <code>Prototyp testen;</code> <code>Prototyp gefertigt;</code> <code>veröffentlicht;</code> (o.ä., s.a. Wikicode)<li>oder mit anderem ISO-Sprachencode: <code>testing this and that@en;</code> oder <code>разработать прототип@ru</code></ul>
 
; <code>|Kontakt=</code> : … (Freitext)
 
; <code>|Kontakt=</code> : … (Freitext)
 
; <tt>|Diskussion=</tt> : … (Freitext)
 
; <tt>|Diskussion=</tt> : … (Freitext)
Zeile 305: Zeile 307:
 
   |[[Attribut:Projektbeschreibung|Projektbeschreibung]]
 
   |[[Attribut:Projektbeschreibung|Projektbeschreibung]]
 
   |[[Attribut:Projektstatus|Projektstatus]]=Gesamtstatus
 
   |[[Attribut:Projektstatus|Projektstatus]]=Gesamtstatus
   |[[Attribut:Entwicklungsstufe|Entwicklungsstufe]]=Entwicklungsstufen_mit_Sprachcode
+
   |[[Attribut:Entwicklungsstufe|Entwicklungsstufe]]=Entwicklungsstufen_mit_Sprachcode (einsprachiger Text mit …@de, …@en usw.)
 
   |[[Attribut:Lizenz|Lizenz]]
 
   |[[Attribut:Lizenz|Lizenz]]
 
   |[[Attribut:OKH Metadaten|OKH Metadaten]]
 
   |[[Attribut:OKH Metadaten|OKH Metadaten]]

Version vom 10. August 2022, 17:21 Uhr

Vorlage für Projektdaten, sie stellt die Seite selbsttätig in Kategorie:Projektbeschreibung ein.

Benutzung

{{Projektdaten
|Projektname=SolarBox
|Kurzbeschreibung=Die SolarBox befasst sich mit den Grundlagen einer unabhängigen Batterieverwaltung bei der Photovoltaik-Stromversorgung und -Speicherung vermittels LiFePo4-Akkus.
|Stichwörter=Batterie; Energy; Elektricity; Solar
|Entwicklungsstufen=entwickelt; veröffentlicht
|Gesamtstatus=aktiv
|Kontakt=* [[Oliver Schlüter]] [mailto:os@ose-germany.de <os@ose-germany.de>]
* Martin Jäger  [mailto:martin@libre.solar <martin@libre.solar>]
|Diskussion=''* [https://forum.opensourceecology.de/viewtopic.php?f=45&t=676&p=3439#p3439 Forum]''
* [https://t.me/OSEGWelcome OSEG Willkommens Gruppe] auf Telegram
|Repositorien=* https://github.com/CollectiveOpenSourceHardware/LibreSolarBox
* https://github.com/LibreSolar
* https://github.com/case06/libresolarbox-v2_mobile

|Vorschauklasse=released
|Vorschaubild=Datei:Solarbox_logo4_50x37.png
|Vorschaukurztext=Solarspeicher (mobil)
}}


Beschreibung, Lizenz, Entwicklungsstand
Projekt SolarBox. Beschreibung: Die SolarBox befasst sich mit den Grundlagen einer unabhängigen Batterieverwaltung bei der Photovoltaik-Stromversorgung und -Speicherung vermittels LiFePo4-Akkus.
StichwörterBatterie; Energy; Elektricity; Solar
LizenzNamensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0)
Statusaktiv
Erreichte Stufenentwickelt; veröffentlicht
Austausch
Kontakt
Diskussion
Ent­wickler­samm­lun­gen (engl. Repositories)
Daten
Ver­füg­ba­re Meta­da­ten (OKH Meta-Data)N/A

Kopiervorlage

Nach ausfüllen bei der Benutzung die leeren Felder bitte tilgen.

{{Projektdaten 
|Projektname=
|Gesamtstatus=aktiv
|Kurzbeschreibung=
|Stichwörter=(; Liste)
|Entwicklungsstufen=(; Liste)
|Kontakt=(Freitext)
|Diskussion=(Freitext)
|Repositorien=(Freitext)
|Lizenzen=(Freitext: nur abweichende oder vielenfalls)
|OKH Metadaten=(Freitext)
|Vorschauklasse=(einzelner Wert: active inactive research prototyping documentation testing release)
|Vorschaubild=Datei:….jpg
|Vorschaukurztext=
}}

Parameter

Die Vorlage hat folgende Parameter (Pflichtparamter fett, wahlweise Parameter Normalschrift):

|Projektname=
… (Seitenname verwendet oder gesondert ausschreiben)
|Kurzbeschreibung=
… (Kurzbeschreibung auch für Vorschau)
|Gesamtstatus=
… z.B. „aktiv“
|Entwicklungsstufen=
bisher erreichte Stufen (; Liste, mehreres möglich)
  • z.B. Prototyp testen; Prototyp gefertigt; veröffentlicht; (o.ä., s.a. Wikicode)
  • oder mit anderem ISO-Sprachencode: testing this and that@en; oder разработать прототип@ru
|Kontakt=
… (Freitext)
|Diskussion=
… (Freitext)
|Repositorien=
… (Freitext)
|Lizenzen=
… (Freitext)
|Stichwörter=
… (; Liste)
|OKH Metadaten=
… (Freitext)
|Vorschaubild=
… (Datei)
|Code-Sprachanzeige=
… (Einzelwert: de, en) Umschaltung der Beschriftungen in einer anderen Sprache
|Vorschaukurztext=
… (knapper Anzeigetext für Vorschau)
|Vorschauklasse=
… (Einzelwert: active inactive research prototyping documentation testing release)

Angedachte aber noch nicht einprogrammierte Parameter:

|Bilddarstellung Projekt=
… (Datei) große Bilddarstellung des Projektes (Vorschaubild ist kleiner angedacht)
|Logo=
… (Datei)

ZUTUN

Teste Vorschau für Eingangsseite (Start) <div class="release"><span rel="tooltip" title="Projekt aktiv!">[[Datei:Logo Soldorado auf OSE Homepage.svg|80x80px|link=Solarspeicher (stationär)|Stationärer Solarspeicher]]<br/>[[Solarspeicher (stationär)|Solarspeicher (stationär)]]</span></div>

Teste Attribute

Begrifflichkeiten ausarbeiten: released ~ veröffentlicht o.ä.

Abhängigkeiten

Erweiterungen

Attribute/Eigenschaften

subobject
 |Projektdaten auf Seite=FULLPAGENAME
 |Projektname
 |Projektbeschreibung
 |Projektstatus=Gesamtstatus
 |Entwicklungsstufe=Entwicklungsstufen_mit_Sprachcode (einsprachiger Text mit …@de, …@en usw.)
 |Lizenz
 |OKH Metadaten
 |Suchstichwort
 |Stichwort in Kleinschreibung
 |Formatierte Projektanschau (Vorschaukasten)

Abfragebeispiel

{{#ask: [[Projektdaten auf Seite::+]]
|?Formatierte Projektanschau (Vorschaukasten)
|?Projektname
|?Projektstatus
|?Projektbeschreibung
|?Entwicklungsstufe
|?Lizenz
}}