GenWiki:Vorlagen: Unterschied zwischen den Versionen
Zeile 3: | Zeile 3: | ||
'''Vorlagen''' (auch Templates oder Textbausteine genannt) sind eine einfache Möglichkeit, Artikel nach einem vorgegebenen Schema aufzubauen. | '''Vorlagen''' (auch Templates oder Textbausteine genannt) sind eine einfache Möglichkeit, Artikel nach einem vorgegebenen Schema aufzubauen. | ||
== Anwendungsmöglichkeiten == | |||
Wir unterscheiden zwei grundsätzliche Möglichkeiten, Vorlagen einzusetzen. | |||
# als Formular oder Stempel | |||
# als Textbaustein, manchmal auch mit formularähnlichen Funktionen durch Parameter | |||
=== Die Vorlage als Formular === | |||
Als Formular wird die Vorlage wie ein Stempel benutzt, der einmal in den Artikel eingefügt wird. Anschließend kann man die Formularfelder ausfüllen und weiter bearbeiten. Änderungen an der Vorlage wirken sich nicht mehr auf den Artikel aus. | |||
und speichert | Will man z. B. einen neuen Artikel über einen Familiennamen schreiben, erzeugt man einfach einen neuen Artikel und benutzt die [[Vorlage:Familienname]] als Stempel indem man als einzigen Quelltext hineinschreibt: | ||
:'''<nowiki>{{subst:Familienname}}</nowiki>''' | |||
und speichert den Artikel erstmals ab. Hierdurch wird die komplette Vorlagendatei in die neue Seite kopiert und kann anschließend weiterbearbeitet werden. Dieses Verfahren kann man auch bei schon bestehenden Seiten anwenden; in diesem Fall wird die Vorlage dazukopiert. Anschließend kann man den bereits vorher vorhandenen Text sinnvoll in die Formularstruktur einfügen. | |||
=== Dynamische Anwendung einer Vorlage als Textbaustein === | |||
Eine ganze Reihe von Vorlagen werden nicht in einen Artikel „gestempelt“, sondern dynamisch eingebunden. Das hat den Vorteil, dass alle Änderungen in der Vorlage sich auf jeden Artikel auswirken, der die Vorlage benutzt. | |||
;Einsatzmöglichkeit 2 | |||
:Wir möchten eine bestimmte Information in vielen Artikeln positionieren und diese nach Bedarf zentral verändern können. | |||
::Vorlagenbeispiel: [[Vorlage:Begriffserklärung]] | |||
;Einsatzmöglichkeit 3 | |||
:Wir möchten eine Navigationsleiste in einem Artikel oder in einer Kategorie einsetzen. Der Quelltext dafür ist manchmal sehr komplex, aber immer gleich. Um sich den Aufwand des immer neu Schreibens zu ersparen, legt man eine Vorlage an und bindet diese dynamisch ein. | |||
::Vorlagenbeispiel 1: [[Vorlage:TOC]] | |||
::: Anwendungsbeispiel 1: [[GenWiki:Index]] | |||
::Vorlagenbeispiel 2: [[Vorlage:KategorieABC-TOC]] | |||
::: Anwendungsbeispiel 2: [[:Kategorie:Familienname|Kategorie:Familienname]] | |||
=== Dynamische Anwendung eines Formulars === | |||
Manche Formulare brauchen nicht als Stempel eingefügt werden, da nicht zu erwarten ist, dass sie sich innerhalb eines Artikels an die weitere Artikelstruktur wesentlich anpassen müssen. Diese Vorlagen erwarten sogenannte Parameterangaben, die unterschiedlich - je nach Vorlage - angegeben werden müssen. | |||
;Einsatzmöglichkeit 1 | |||
:Wir wollen häufig auf eine bestimmte Webpräsenz außerhalb von Genwiki linken. Webpräsenzen haben manchmal die unangenehme Eigenschaft, Ihre URL zu ändern. Über eine Vorlage kann man die URL-Anpassung zentral in der Vorlage nachvollziehen, ohne jeden Artikel aufsuchen zu müssen, der die URL benutzt. | |||
::Vorlagenbeispiel: [[Vorlage:Wikipedia-Link]] | |||
:::Anwendungsbeispiel: [[Deutsche_Zentralstelle_für_Genealogie#Weblinks|Deutsche Zentralstelle für Genealogie, Abschnitt „Weblinks“]] | |||
;Einsatzmöglichkeit 2 | |||
:Wir wollen nur ein oder zwei Variabeln im Textbaustein einsetzen. | |||
::Vorlagenbeispiel: [[Vorlage:Begriffserklärungshinweis]] | |||
:::Anwendungsbeispiel: [[Haaren (Aachen)]] | |||
=== Halbdynamische Anwendung eines Formulars === | |||
Manche Formulare sind in ihrer Struktur schon ziemlich komplex und ihre Anwendung erleichtert nur dann die Arbeit, wenn man sie über eine weitere Vorlage, die die Parameter enthält und als Stempel in den Artikel eingefügt wird benutzt. | |||
;Einsatzmöglichkeit | |||
:Wir wollen ziemlich viele Variabeln im Textbaustein ermöglichen. | |||
::Vorlagenbeispiel: [[Vorlage:Anschrift Syntax]] | |||
:Diese Vorlage gilt als „technische Vorlage“, die über den Stempel einer weiteren Vorlage in den Artikel benutzt wird. | |||
::Vorlage zur Nutzung der technischen Vorlage: [[Vorlage:Anschrift]] (Einfügen mittels: <nowiki>{{subst:Anschrift}}</nowiki>) | |||
::: Anwendungsbeispiel: [[AOFF]] bzw. im Editiermodus: http://wiki-de.genealogy.net/w/index.php?title=AOFF&action=edit | |||
:::: Im Anwendungsbeispiel kommt die „Vorlage:Anschrift Syntax“ gleich zwei mal zum Einsatz. | |||
== Vorlagen für Themenseiten == | == Vorlagen für Themenseiten == |
Version vom 10. September 2009, 12:30 Uhr
Dieser Artikel gehört zum Portal Mitmach-Hilfe und zum Hilfe-Stichwortverzeichnis. |
Einleitung
Vorlagen (auch Templates oder Textbausteine genannt) sind eine einfache Möglichkeit, Artikel nach einem vorgegebenen Schema aufzubauen.
Anwendungsmöglichkeiten
Wir unterscheiden zwei grundsätzliche Möglichkeiten, Vorlagen einzusetzen.
- als Formular oder Stempel
- als Textbaustein, manchmal auch mit formularähnlichen Funktionen durch Parameter
Die Vorlage als Formular
Als Formular wird die Vorlage wie ein Stempel benutzt, der einmal in den Artikel eingefügt wird. Anschließend kann man die Formularfelder ausfüllen und weiter bearbeiten. Änderungen an der Vorlage wirken sich nicht mehr auf den Artikel aus.
Will man z. B. einen neuen Artikel über einen Familiennamen schreiben, erzeugt man einfach einen neuen Artikel und benutzt die Vorlage:Familienname als Stempel indem man als einzigen Quelltext hineinschreibt:
- {{subst:Familienname}}
und speichert den Artikel erstmals ab. Hierdurch wird die komplette Vorlagendatei in die neue Seite kopiert und kann anschließend weiterbearbeitet werden. Dieses Verfahren kann man auch bei schon bestehenden Seiten anwenden; in diesem Fall wird die Vorlage dazukopiert. Anschließend kann man den bereits vorher vorhandenen Text sinnvoll in die Formularstruktur einfügen.
Dynamische Anwendung einer Vorlage als Textbaustein
Eine ganze Reihe von Vorlagen werden nicht in einen Artikel „gestempelt“, sondern dynamisch eingebunden. Das hat den Vorteil, dass alle Änderungen in der Vorlage sich auf jeden Artikel auswirken, der die Vorlage benutzt.
- Einsatzmöglichkeit 2
- Wir möchten eine bestimmte Information in vielen Artikeln positionieren und diese nach Bedarf zentral verändern können.
- Vorlagenbeispiel: Vorlage:Begriffserklärung
- Einsatzmöglichkeit 3
- Wir möchten eine Navigationsleiste in einem Artikel oder in einer Kategorie einsetzen. Der Quelltext dafür ist manchmal sehr komplex, aber immer gleich. Um sich den Aufwand des immer neu Schreibens zu ersparen, legt man eine Vorlage an und bindet diese dynamisch ein.
- Vorlagenbeispiel 1: Vorlage:TOC
- Anwendungsbeispiel 1: GenWiki:Index
- Vorlagenbeispiel 2: Vorlage:KategorieABC-TOC
- Anwendungsbeispiel 2: Kategorie:Familienname
- Vorlagenbeispiel 1: Vorlage:TOC
Dynamische Anwendung eines Formulars
Manche Formulare brauchen nicht als Stempel eingefügt werden, da nicht zu erwarten ist, dass sie sich innerhalb eines Artikels an die weitere Artikelstruktur wesentlich anpassen müssen. Diese Vorlagen erwarten sogenannte Parameterangaben, die unterschiedlich - je nach Vorlage - angegeben werden müssen.
- Einsatzmöglichkeit 1
- Wir wollen häufig auf eine bestimmte Webpräsenz außerhalb von Genwiki linken. Webpräsenzen haben manchmal die unangenehme Eigenschaft, Ihre URL zu ändern. Über eine Vorlage kann man die URL-Anpassung zentral in der Vorlage nachvollziehen, ohne jeden Artikel aufsuchen zu müssen, der die URL benutzt.
- Vorlagenbeispiel: Vorlage:Wikipedia-Link
- Anwendungsbeispiel: Deutsche Zentralstelle für Genealogie, Abschnitt „Weblinks“
- Vorlagenbeispiel: Vorlage:Wikipedia-Link
- Einsatzmöglichkeit 2
- Wir wollen nur ein oder zwei Variabeln im Textbaustein einsetzen.
- Vorlagenbeispiel: Vorlage:Begriffserklärungshinweis
- Anwendungsbeispiel: Haaren (Aachen)
- Vorlagenbeispiel: Vorlage:Begriffserklärungshinweis
Halbdynamische Anwendung eines Formulars
Manche Formulare sind in ihrer Struktur schon ziemlich komplex und ihre Anwendung erleichtert nur dann die Arbeit, wenn man sie über eine weitere Vorlage, die die Parameter enthält und als Stempel in den Artikel eingefügt wird benutzt.
- Einsatzmöglichkeit
- Wir wollen ziemlich viele Variabeln im Textbaustein ermöglichen.
- Vorlagenbeispiel: Vorlage:Anschrift Syntax
- Diese Vorlage gilt als „technische Vorlage“, die über den Stempel einer weiteren Vorlage in den Artikel benutzt wird.
- Vorlage zur Nutzung der technischen Vorlage: Vorlage:Anschrift (Einfügen mittels: {{subst:Anschrift}})
- Anwendungsbeispiel: AOFF bzw. im Editiermodus: http://wiki-de.genealogy.net/w/index.php?title=AOFF&action=edit
- Im Anwendungsbeispiel kommt die „Vorlage:Anschrift Syntax“ gleich zwei mal zum Einsatz.
- Anwendungsbeispiel: AOFF bzw. im Editiermodus: http://wiki-de.genealogy.net/w/index.php?title=AOFF&action=edit
- Vorlage zur Nutzung der technischen Vorlage: Vorlage:Anschrift (Einfügen mittels: {{subst:Anschrift}})
Vorlagen für Themenseiten
siehe auch: Kategorie:Vorlage
Thema: Namen
- Vorlage für Familiennamen-Artikel {{subst:Familienname}}
- Vorlage für Vornamen-Artikel {{subst:Vorname}}
Thema: Militär
- Vorlage für Regiment {{subst:Regiment}}
- Vorlage für Regiment im Ersten Weltkrieg {{subst:Regiment_WK1}}
- Vorlage für Division {{subst:Division}}
- Vorlage für Armeekorps {{subst:Armeekorps}}
Thema: Ortsfamilienbücher
- Vorlage für Ortsfamilienbücher (OFBs) {{subst:OFB}}
Über die Seite Hilfe:Ortsfamilienbuch - Anlegen eines Artikels über ein OFB wird die Vorlage automatisch eingebunden.
Thema: Software
- Vorlage:Software {{subst:Software}}
Thema: Berufsbezeichnung
Diese Vorlage ist ein Textbaustein, der mit {{subst:Berufsbezeichnung}} in einen neuen Artikel hineinkopiert und dann inhaltlich ausgefüllt und ergänzt werden sollte.
Regionalseiten
- Vorlage für Bundesländer/Regionen {{subst:Region}}
- Vorlage für Landkreise {{subst:Kreis}}
- Vorlage für Orte
- Vorlage für Orte in Deutschland {{subst:Ort}}
- Vorlage für Orte in Österreich {{subst:Ort_in_Österreich}}
- Vorlage für Orte in der Schweiz {{subst:Ort_in_Schweiz}}
- Vorlage für Orte in den Niederlanden {{subst:Ort_in_den_Niederlanden}}
- Vorlage für Orte in Böhmen {{subst:Ort_in_Boehmen}}
- Vorlage für Politische Bezirke in Böhmen {{subst:Politischer Bezirk in Boehmen}}
- Vorlage für Gerichtsbezirke in Böhmen {{subst:Gerichtsbezirk in Boehmen}}
- Vorlage für Orte in Mähren {{subst:Ort_in_Maehren}}
- Vorlage für Politische Bezirke in Mähren {{subst:Politischer Bezirk in Maehren}}
- Vorlage für Gerichtsbezirke in Mähren {{subst:Gerichtsbezirk in Maehren}}
- Vorlage für Orte in Österreich-Schlesien {{subst:Ort_in_Oesterreich-Schlesien}}
- Vorlage für Politische Bezirke in Österreich-Schlesien {{subst:Politischer Bezirk in Oesterreich-Schlesien}}
- Vorlage für Gerichtsbezirke in Österreich-Schlesien {{subst:Gerichtsbezirk in Oesterreich-Schlesien}}
- Regionale Vorlagensammlungen
- Vorlage:Gemeinde Bayern {{subst:Gemeinde Bayern}}
- Vorlagen Regional NRW
- Vorlagen der Schweiz
- Vorlagen Regional Ostpreußen
- Vorlage für Landschaft {{subst:Landschaft}}
Navigationsleisten können dynamisch eingebunden werden mit: {{xxx}} (also ohne "subst:")
- Navigationsleiste Städte und Gemeinden im Kreis XXX {{Navigationsleiste}}
- Vorlagensammlungen zu Navigationsleisten
- Navigationsleisten Baden-Württemberg
- Navigationsleisten Bayern
- Navigationsleisten Hamburg
- Navigationsleisten Hessen
- Navigationsleisten Ostpreußen oder Kat. Navigationsleiste Ostpreußen
- Navigationsleisten Posen
- Kategorie:Vorlage Navigationsleiste Rheinland-Pfalz
- Navigationsleisten Sachsen
- Navigationsleisten Sachsen-Anhalt
- Navigationsleisten Nordrhein-Westfalen: siehe: Vorlagen Regional NRW
- Navigationsleisten kirchlich in Bayern
- Navigationsleisten Böhmen
- Navigationsleisten Schlesien
Allgemeine Angaben
- Anschrift (Adresse) {{Anschrift|...}}
- Öffnungszeiten {{Öffnungszeiten Syntax|Montag = ...}} Hier bitte die vorn aufgeführte Vorlage mit subst kopierern und dann die Parameter bitte setzen.
Archiv
- Vorlage mit der Grundstruktur für eine Archivinformation {{subst:Archiv}}
Datenbanken
Textbausteine
Textbausteine werden dynamisch eingebunden mit: {{xxx}} (also ohne "subst:")
- Textbaustein für Begriffserklärungen {{Begriffserklärung}}
- Textbaustein für Begriffserklärungshinweis {{Begriffserklärungshinweis}}
- Textbaustein für eine alphabetische Leiste {{TOC}}
- Textbaustein für eine alphabetische Leiste incl. Zahlen in einer Kategorie {{KategorieTOC}}
- Textbaustein für eine rein alphabetische Leiste in einer Kategorie {{KategorieABC-TOC}}
- Textbaustein für einen Hinweis in einer Kategorie {{Kategoriehinweis}}
Siehe auch Kategorie:Textbaustein-Vorlage.
Textbausteine mit Parametern
Die Erklärung zum Einsatz der Parameter befinden sich in den Textbausteinen selbst:
- Textbaustein für einen Begriffserklärungshinweis {{Begriffserklärungshinweis|1|2}}
- Textbaustein für Direktlinks zu Batchnummern {{Batchnummer|1}} (ohne Beschreibungstext)
- Textbaustein für Direktlinks zu Batchnummern {{Batchnummer|1|2}} (mit Beschreibungstext)
- Textbaustein für Direktlinks zu LDS-Filmnummern {{LDS-Film|1}} (ohne Beschreibungstext)
- Textbaustein für Direktlinks zu LDS-Filmnummern {{LDS-Film|1|2}} (mit Beschreibungstext)
- Textbaustein für spezielle Links auf die FOKO-Datenbank {{FOKO|1|2}}
- Textbaustein für Links in die deutschsprachige Wikipedia {{Wikipedia-Link|1|2}} (mit Beschreibungstext)
- Textbaustein für Links in die englischsprachige Wikipedia {{Wikipedia-Link-EN|1|2}} (mit Beschreibungstext)
- Textbaustein für Links in die polnischsprachige Wikipedia {{Wikipedia-Link-PL|1|2}} (mit Beschreibungstext)
- Textbaustein für Links in die russischsprachige Wikipedia {{Wikipedia-Link-RU|1|2}} (mit Beschreibungstext)
- Textbaustein für Direktlinks zur Zeitschriftendatenbank {{ZDB|1}}
- Textbaustein zur einheitlichen Gestaltung von Infoboxen am Kopf oder Fuß von Artikeln {{Infobox|Infotext}}
- Textbaustein zur einheitlichen Gestaltung von Mitmach-Angeboten {{Mitmachen|Infotext}}
- Textbaustein für Direktlinks zu Ortsnamen in der Ortsdatenbank der Bayerischen Landesbibliothek Online {{BLO-Link|1|2}} (mit Beschreibungstext)
Textbausteine für commons
Unsere Mediendateien (Bilder, PDFs etc.) werden in commons bereitgestellt. Dort stehen folgende Vorlagen (in Commons: Templates) bereit:
- Textbaustein für Wappenrecht {{CoatOfArms}}
Bei Wappen, Flaggen und Siegeln sollte bei der Bildbeschreibung dieser Textbaustein mit eingebunden werden. Es sollte ein Parameter eingefügt werden, der die korrekte alphabetische Einsortierung des Wappen in die Category:CoatOfArms erzeugt. Das sieht beispielsweise so aus: {{CoatOfArms|Aachen}}. - Textbaustein für den Lizenzhinweis Geogen {{Licence Geogen}}
Geogen liefert interessante Grafiken für unsere Artikel über Familiennamen. - GNU Lizenz für Bilder {{GFDL}}
- Copyrighthinweis des Landesvermessungsamtes NRW {{LVA NRW HK}}
Vorlagen für Literaturangaben
von häufig zitierter Literatur sind unter diesen Kategorie-Einträgen zu finden:
- Kategorie:Literatur
- Kategorie:Literatur zu Familiennamen
- Kategorie:Literaturdatenbank-Vorlagen für die Familienkundliche Literaturdatenbank oder den Karlsruher Virtueller Katalog
Vorlage für Dokumentation GOV
- Vorlage:GOV-Objekttyp-Artikel {{subst:GOV-Objekttyp-Artikel}}