Zuletzt bearbeitet vor 3 Monaten
von Xineohp1506

Modul:Publikation/Doku: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
== Dokumentation für Modul:Publikation ==
Das Modul dient zur Darstellung verschiedener Publikationstypen in einer einheitlichen Form. Es verwendet Submodule für spezifische Publikationstypen.
Das Modul dient zur Darstellung verschiedener Publikationstypen in einer einheitlichen Form. Es verwendet Submodule für spezifische Publikationstypen.


Zeile 22: Zeile 20:
Das Submodul `Modul:Publikation/Buch` wird verwendet, um Bücher darzustellen.
Das Submodul `Modul:Publikation/Buch` wird verwendet, um Bücher darzustellen.


**Parameter:**
'''Parameter:'''
* `Titel`: Der Titel des Buches.
* `Titel`: Der Titel des Buches.
* `Autor`: Autor(en), kommasepariert bei mehreren.
* `Autor`: Autor(en), kommasepariert bei mehreren.
Zeile 37: Zeile 35:
Das Submodul `Modul:Publikation/Manga` wird für Manga verwendet.
Das Submodul `Modul:Publikation/Manga` wird für Manga verwendet.


**Parameter:**
'''Parameter:'''
* `Titel`: Der Titel des Manga.
* `Titel`: Der Titel des Manga.
* `Mangaka`: Der/die Mangaka (Zeichner).
* `Mangaka`: Der/die Mangaka (Zeichner).
Zeile 47: Zeile 45:
Das Submodul `Modul:Publikation/Artikel` dient zur Darstellung von Artikeln aus anderen Werken.
Das Submodul `Modul:Publikation/Artikel` dient zur Darstellung von Artikeln aus anderen Werken.


**Parameter:**
'''Parameter:'''
* `Titel`: Titel des Artikels.
* `Titel`: Titel des Artikels.
* `Autor`: Autor(en) des Artikels.
* `Autor`: Autor(en) des Artikels.
Zeile 56: Zeile 54:
Das Submodul `Modul:Publikation/Zeitschrift` wird für Zeitschrifteneinträge genutzt.
Das Submodul `Modul:Publikation/Zeitschrift` wird für Zeitschrifteneinträge genutzt.


**Parameter:**
'''Parameter:'''
* `Titel`: Titel der Zeitschrift.
* `Titel`: Titel der Zeitschrift.
* `Jahrgang`: Jahrgang der Zeitschrift.
* `Jahrgang`: Jahrgang der Zeitschrift.

Aktuelle Version vom 24. November 2024, 12:52 Uhr

Das Modul dient zur Darstellung verschiedener Publikationstypen in einer einheitlichen Form. Es verwendet Submodule für spezifische Publikationstypen.

Verwendung

Das Modul wird über die Vorlage `Unbekannter Publikationstyp: ` aufgerufen. Der Typ der Publikation wird durch den Parameter `Typ` definiert. Basierend auf diesem Parameter wird das entsprechende Submodul verwendet.

Syntax

{{Publikation
 | Typ = <Publikationstyp>
 | Titel = <Titel der Publikation>
 | Autor = <Autor(en)>
 | Weitere Parameter abhängig vom Publikationstyp...
}}

Unterstützte Publikationstypen

Das Modul unterstützt die folgenden Publikationstypen:

Buch

Das Submodul `Modul:Publikation/Buch` wird verwendet, um Bücher darzustellen.

Parameter:

  • `Titel`: Der Titel des Buches.
  • `Autor`: Autor(en), kommasepariert bei mehreren.
  • `Band`: Bandnummer, falls es Teil einer Serie ist.
  • `SerienID`: Eine eindeutige ID für die Serie.
  • `Verlag`: Der Verlag des Buches.
  • `ISBN-10` / `ISBN-13`: ISBN-Nummern.
  • `Sprache`: Sprache des Buches.
  • `Standort`: Standort im Regal.
  • `Umfang`: Seitenanzahl.
  • `Inhaltszusammenfassung`: Eine kurze Beschreibung des Buchinhalts.

Manga

Das Submodul `Modul:Publikation/Manga` wird für Manga verwendet.

Parameter:

  • `Titel`: Der Titel des Manga.
  • `Mangaka`: Der/die Mangaka (Zeichner).
  • `Band`: Bandnummer.
  • `SerienID`: Eine eindeutige ID für die Serie.
  • `Genre`: Genre(s), kommasepariert.

Artikel

Das Submodul `Modul:Publikation/Artikel` dient zur Darstellung von Artikeln aus anderen Werken.

Parameter:

  • `Titel`: Titel des Artikels.
  • `Autor`: Autor(en) des Artikels.
  • `Publikationswerk`: Name des Werks, in dem der Artikel veröffentlicht wurde.
  • `Seitenzahl`: Seitenanzahl des Artikels.

Zeitschrift

Das Submodul `Modul:Publikation/Zeitschrift` wird für Zeitschrifteneinträge genutzt.

Parameter:

  • `Titel`: Titel der Zeitschrift.
  • `Jahrgang`: Jahrgang der Zeitschrift.
  • `Ausgabe`: Ausgabennummer.
  • `ISSN`: ISSN-Nummer.

Erweiterbarkeit

Falls weitere Publikationstypen hinzugefügt werden sollen, kann dies durch ein neues Submodul erfolgen. Dieses Submodul sollte die Funktion `render(frame)` implementieren.

Beispiele

Buch

{{Publikation
 | Typ = Buch
 | Titel = Das Reich der Vampire: A Tale of Blood and Darkness
 | Autor = Jay Kristoff
 | Band = 1
 | SerienID = 001
}}

Manga

{{Publikation
 | Typ = Manga
 | Titel = One Piece
 | Mangaka = Eiichiro Oda
 | Band = 101
 | SerienID = 002
}}

Entwicklerhinweise

Das Modul verwendet die Submodule:

  • `Modul:Publikation/Buch`
  • `Modul:Publikation/Manga`
  • `Modul:Publikation/Artikel`
  • `Modul:Publikation/Zeitschrift`
  • `Modul:Publikation/Helper` (gemeinsame Hilfsfunktionen)
  • `Modul:Publikation/Related` (Verknüpfte Publikationen)