„Wikipedia:Lua/Modul/Tutorial/de“ – Versionsunterschied
Setup |
+ |
||
Zeile 1: | Zeile 1: | ||
{{LuaModuleDoc}} |
{{LuaModuleDoc}} |
||
<onlyinclude>'''<code>Tutorial</code>''' – Modul zur Navigation und Verwaltung strukturierter interaktiver mehrseitiger Dokumente. |
<onlyinclude>'''<code>Tutorial</code>''' – Modul zur Navigation und Verwaltung strukturierter interaktiver mehrseitiger Dokumente. |
||
== Seitenstruktur == |
|||
In einem Wiki sind beliebig viele „Pakete“ ''(packages)'' möglich, die jedes beliebig viele Stränge ''(trails)'' enthalten kann, deren jeder aus beliebig viele Einzelseiten ''(lessons)'' bestehen kann. |
|||
Für das Wiki ist eine gemeinschaftliche lokalsprachige Anpassung möglich. |
|||
⚫ | |||
=== Paket === |
|||
Das Paket definiert, welche Stränge hinzugehören, und ein Design. |
|||
Alle Wikitext-Seiten müssen Unterseiten ein und derselben Oberseite sein. |
|||
* Unter-Unterseiten davon sind nicht zulässig. |
|||
Das Definitionsmodul des Pakets trägt den gleichen Unterseiten-Namen wie die Oberseite. |
|||
* Es legt fest, welche Stränge bestehend aus welchen Einzelseiten dazugehören sollen. |
|||
Beispiel: |
|||
* [[Wikipedia:Tutorial]] – gemeinsame Oberseite des Pakets |
|||
⚫ | |||
Das Definitionsmodul des Pakets muss eine ''table'' mit folgenden (mehr oder weniger optionalen) Komponenten ergeben: |
|||
; bottom |
|||
: Definition einer Legende für das Navigationselement |
|||
: ''table'' mit folgenden Komponenten: |
|||
:; service |
|||
:: Linkziel |
|||
:; show |
|||
:: Linktitel |
|||
; cat |
|||
: Titel einer Kategorie, in die alle Seiten eingeordnet werden |
|||
; show |
|||
: Titel für das Navigationselement |
|||
; style |
|||
: Dekorative Anpassungen |
|||
: ''table'' mit folgenden Komponenten: |
|||
:; bgc |
|||
:: Hexcode der Hintergrundfarbe |
|||
:; border |
|||
:: Rahmen des Navigationselements |
|||
:: ''table'' |
|||
:: <code>border</code>-Eigenschaften (CSS) |
|||
:; fgc |
|||
:: Hexcode der Vordergrundfarbe |
|||
:; h1 |
|||
:: Seitenüberschrift |
|||
:: ''table'' |
|||
:: CSS-Eigenschaften |
|||
:; icon |
|||
:: Titel eines Icon für das Navigationselement |
|||
:; size |
|||
:: Höhe des Titels für das Navigationselement |
|||
; supreme |
|||
: Oberseite des Pakets |
|||
; trails {{Anker|PACKAGE.trails}} |
|||
: Definition der Stränge und Einzelseiten |
|||
: ''sequence table'' mit folgenden Komponenten: |
|||
::* Strang |
|||
::* Reihenfolge entsprechend der Gesamtübersicht |
|||
::* ''sequence table'' mit folgenden Komponenten: |
|||
::*# Seitentitel des Strangs |
|||
::*# Einzelseiten |
|||
::*#* ''sequence table'' mit Seitentiteln der Einzelseiten |
|||
::*#* Reihenfolge entsprechend der Abfolge |
|||
=== Strang === |
|||
Der Strang wird durch <code>[[#PACKAGE.trails|trails]]</code> definiert. |
|||
Jeder Strang kann auf zwei Arten präsentiert werden: |
|||
* Abfolge von Einzelseiten |
|||
* Zusammenstellung aller Einzelseiten auf einer Seite |
|||
** Der Seitentitel ist der in <code>trails</code> definiert Wert. |
|||
** Die Zusammenstellungsseite wird mit <code>[[#start|start]]</code> gekennzeichnet. |
|||
=== Einzelseite === |
|||
Jede (inhaltliche) Einzelseite kann in einem, mehreren oder keinem Strang verwertet werden. |
|||
Jede inhaltliche Einzelseite wird mit <code>[[#single|single]]</code> gekennzeichnet. |
|||
=== Virtuelle Seiten === |
|||
Die angezeigten Seiten in der Abfolge eines Strangs erhalten einen Seitentitel, der aus zwei Zahlen besteht: |
|||
* Nummer des Strangs |
|||
* Nummer der Einzelseite |
|||
In die virtuellen Seiten werden die momentan vorgesehenen Einzelseiten projiziert. |
|||
Jede virtuelle Seite wird mit <code>[[#page|page]]</code> gekennzeichnet. |
|||
== {{Anker|Vorlage}} Funktionen für Vorlagen == |
== {{Anker|Vorlage}} Funktionen für Vorlagen == |
||
; begin {{Anker|begin}} |
|||
: Seitenname der Startseite eines Themas |
|||
: <!-- Retrieve page name of first lesson in trail --> |
|||
::; 1 |
|||
::: Kennung des Themas |
|||
::; 2 |
|||
::: ''(optional)'' Kennung des Pakets |
|||
; gadget {{Anker|gadget}} |
; gadget {{Anker|gadget}} |
||
: GUI-Element abrufen |
: GUI-Element abrufen |
||
Zeile 22: | Zeile 114: | ||
::: ''(boolean optional)'' Negation |
::: ''(boolean optional)'' Negation |
||
; page {{Anker|page}} |
; page {{Anker|page}} |
||
: Virtuelle Seite mit einer Einheit |
: [[#Virtuelle Seiten|Virtuelle Seite]] mit einer Einheit |
||
: <!-- Virtual lesson page --> |
: <!-- Virtual lesson page --> |
||
; single {{Anker|single}} |
; single {{Anker|single}} |
||
: Einzelne Inhaltsseite |
: [[#Einzelseite|Einzelne Inhaltsseite]] |
||
: <!-- Single content page --> |
: <!-- Single content page --> |
||
::; summary |
::; summary |
||
Zeile 49: | Zeile 141: | ||
== Verwendung == |
== Verwendung == |
||
* [[Wikipedia:Tour für Leser]] ''(geplant)'' |
|||
** [[Modul:Tutorial/Wikipedia:Tour für Leser]] |
|||
* [[Wikipedia:Tutorial]] ''(geplant)'' |
* [[Wikipedia:Tutorial]] ''(geplant)'' |
||
** [[Modul:Tutorial/Wikipedia:Tutorial]] |
|||
== Abhängigkeiten == |
== Abhängigkeiten == |
||
* ''zurzeit keine Bibliotheken'' |
* ''zurzeit keine Bibliotheken'' |
||
* [[Modul:Tutorial/config]] – deutschsprachige Anpassung (optional) |
* [[Modul:Tutorial/config]] – deutschsprachige Anpassung (optional) |
||
⚫ | |||
⚫ | |||
[[Kategorie:Wikipedia:Lua/Modul/Dokumentation|Text/de]] |
[[Kategorie:Wikipedia:Lua/Modul/Dokumentation|Text/de]] |
Aktuelle Version vom 29. Dezember 2017, 01:30 Uhr
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Tutorial
– Modul zur Navigation und Verwaltung strukturierter interaktiver mehrseitiger Dokumente.
Seitenstruktur
[Quelltext bearbeiten]In einem Wiki sind beliebig viele „Pakete“ (packages) möglich, die jedes beliebig viele Stränge (trails) enthalten kann, deren jeder aus beliebig viele Einzelseiten (lessons) bestehen kann.
Für das Wiki ist eine gemeinschaftliche lokalsprachige Anpassung möglich.
- Modul:Tutorial/config – deutsch
Paket
[Quelltext bearbeiten]Das Paket definiert, welche Stränge hinzugehören, und ein Design.
Alle Wikitext-Seiten müssen Unterseiten ein und derselben Oberseite sein.
- Unter-Unterseiten davon sind nicht zulässig.
Das Definitionsmodul des Pakets trägt den gleichen Unterseiten-Namen wie die Oberseite.
- Es legt fest, welche Stränge bestehend aus welchen Einzelseiten dazugehören sollen.
Beispiel:
- Wikipedia:Tutorial – gemeinsame Oberseite des Pakets
- Modul:Tutorial/Wikipedia:Tutorial – Definitionsmodul des Pakets
Das Definitionsmodul des Pakets muss eine table mit folgenden (mehr oder weniger optionalen) Komponenten ergeben:
- bottom
- Definition einer Legende für das Navigationselement
- table mit folgenden Komponenten:
- service
- Linkziel
- show
- Linktitel
- cat
- Titel einer Kategorie, in die alle Seiten eingeordnet werden
- show
- Titel für das Navigationselement
- style
- Dekorative Anpassungen
- table mit folgenden Komponenten:
- bgc
- Hexcode der Hintergrundfarbe
- border
- Rahmen des Navigationselements
- table
border
-Eigenschaften (CSS)- fgc
- Hexcode der Vordergrundfarbe
- h1
- Seitenüberschrift
- table
- CSS-Eigenschaften
- icon
- Titel eines Icon für das Navigationselement
- size
- Höhe des Titels für das Navigationselement
- supreme
- Oberseite des Pakets
- trails
- Definition der Stränge und Einzelseiten
- sequence table mit folgenden Komponenten:
- Strang
- Reihenfolge entsprechend der Gesamtübersicht
- sequence table mit folgenden Komponenten:
- Seitentitel des Strangs
- Einzelseiten
- sequence table mit Seitentiteln der Einzelseiten
- Reihenfolge entsprechend der Abfolge
Strang
[Quelltext bearbeiten]Der Strang wird durch trails
definiert.
Jeder Strang kann auf zwei Arten präsentiert werden:
- Abfolge von Einzelseiten
- Zusammenstellung aller Einzelseiten auf einer Seite
- Der Seitentitel ist der in
trails
definiert Wert. - Die Zusammenstellungsseite wird mit
start
gekennzeichnet.
- Der Seitentitel ist der in
Einzelseite
[Quelltext bearbeiten]Jede (inhaltliche) Einzelseite kann in einem, mehreren oder keinem Strang verwertet werden.
Jede inhaltliche Einzelseite wird mit single
gekennzeichnet.
Virtuelle Seiten
[Quelltext bearbeiten]Die angezeigten Seiten in der Abfolge eines Strangs erhalten einen Seitentitel, der aus zwei Zahlen besteht:
- Nummer des Strangs
- Nummer der Einzelseite
In die virtuellen Seiten werden die momentan vorgesehenen Einzelseiten projiziert.
Jede virtuelle Seite wird mit page
gekennzeichnet.
Funktionen für Vorlagen
[Quelltext bearbeiten]- begin
- Seitenname der Startseite eines Themas
-
- 1
- Kennung des Themas
- 2
- (optional) Kennung des Pakets
- gadget
- GUI-Element abrufen
-
- 1
- Kennung des Pakets
- 2
- Art des Elements
- index
- Liste aller Seiten aller Stränge oder eines Strangs
-
- less
- (boolean optional) Nur Zusammenfassung, nicht gleichzeitig Name zeigen
- isVirtual
- Ist dies eine virtuelle Seite?
-
- not
- (boolean optional) Negation
- page
- Virtuelle Seite mit einer Einheit
- single
- Einzelne Inhaltsseite
-
- summary
- Zusammenfassung
- start
- Startseite eines Strangs
-
- summary
- Zusammenfassung
- style
- Standard-Stil abrufen
-
- 1
- Kennung des Pakets
- 2
- Art des Stils
- failsafe
- Versionsinformation
Funktionen für Lua-Module
[Quelltext bearbeiten]zurzeit keine
Verwendung
[Quelltext bearbeiten]- Wikipedia:Tour für Leser (geplant)
- Wikipedia:Tutorial (geplant)
Abhängigkeiten
[Quelltext bearbeiten]- zurzeit keine Bibliotheken
- Modul:Tutorial/config – deutschsprachige Anpassung (optional)