<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://schwarzatal.org/index.php?action=history&amp;feed=atom&amp;title=Vereinform</id>
	<title>Vereinform - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://schwarzatal.org/index.php?action=history&amp;feed=atom&amp;title=Vereinform"/>
	<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=Vereinform&amp;action=history"/>
	<updated>2026-07-31T22:51:42Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Schwarzatal.org</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1148&amp;oldid=prev</id>
		<title>Admin: /* MediaWiki:Gadget-vereinform */</title>
		<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1148&amp;oldid=prev"/>
		<updated>2026-07-31T12:01:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;MediaWiki:Gadget-vereinform&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Juli 2026, 14:01 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot;&gt;Zeile 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==MediaWiki:Gadget-vereinform==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==MediaWiki:Gadget-vereinform&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.js&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1147&amp;oldid=prev</id>
		<title>Admin: /* Technisches */</title>
		<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1147&amp;oldid=prev"/>
		<updated>2026-07-31T12:00:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Technisches&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://schwarzatal.org/index.php?title=Vereinform&amp;amp;diff=1147&amp;amp;oldid=1146&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1146&amp;oldid=prev</id>
		<title>Admin: /* Was das Gadget macht */</title>
		<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1146&amp;oldid=prev"/>
		<updated>2026-07-31T11:59:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Was das Gadget macht&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Juli 2026, 13:59 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es &amp;#039;&amp;#039;&amp;#039;speichert nichts und legt keine Seite an&amp;#039;&amp;#039;&amp;#039;. Das Formular gibt reinen Wikicode in ein Textfeld aus; man kopiert ihn und fügt ihn selbst auf der gewünschten Seite ein. Dadurch braucht es keine Schreibrechte, kann nichts überschreiben und funktioniert auch auf bereits bestehenden Seiten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es &amp;#039;&amp;#039;&amp;#039;speichert nichts und legt keine Seite an&amp;#039;&amp;#039;&amp;#039;. Das Formular gibt reinen Wikicode in ein Textfeld aus; man kopiert ihn und fügt ihn selbst auf der gewünschten Seite ein. Dadurch braucht es keine Schreibrechte, kann nichts überschreiben und funktioniert auch auf bereits bestehenden Seiten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zusätzlich erzeugt es den passenden Eintrag für die Ortsdatei der Karte und legt ihn als auskommentierten Block mitten in den Wikicode – zum Herauskopieren und anschließenden Löschen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zusätzlich erzeugt es den passenden Eintrag für die Ortsdatei der Karte &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[WikiMap]] &lt;/ins&gt;und legt ihn als auskommentierten Block mitten in den Wikicode – zum Herauskopieren und anschließenden Löschen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Voraussetzungen ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Voraussetzungen ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1144&amp;oldid=prev</id>
		<title>Admin: Die Seite wurde neu angelegt: „== Was das Gadget macht ==  Das Gadget &#039;&#039;&#039;vereinform&#039;&#039;&#039; erzeugt das Grundgerüst einer Vereinsseite: Brotkrümel-Navigation, Karteneinbindung, Adress- und Kontaktzeilen samt der Links zu OpenStreetMap, CoMaps und Google Maps.  Es &#039;&#039;&#039;speichert nichts und legt keine Seite an&#039;&#039;&#039;. Das Formular gibt reinen Wikicode in ein Textfeld aus; man kopiert ihn und fügt ihn selbst auf der gewünschten Seite ein. Dadurch braucht es keine Schreibrechte, kann nichts über…“</title>
		<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=Vereinform&amp;diff=1144&amp;oldid=prev"/>
		<updated>2026-07-31T11:57:44Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Was das Gadget macht ==  Das Gadget &amp;#039;&amp;#039;&amp;#039;vereinform&amp;#039;&amp;#039;&amp;#039; erzeugt das Grundgerüst einer Vereinsseite: Brotkrümel-Navigation, Karteneinbindung, Adress- und Kontaktzeilen samt der Links zu OpenStreetMap, CoMaps und Google Maps.  Es &amp;#039;&amp;#039;&amp;#039;speichert nichts und legt keine Seite an&amp;#039;&amp;#039;&amp;#039;. Das Formular gibt reinen Wikicode in ein Textfeld aus; man kopiert ihn und fügt ihn selbst auf der gewünschten Seite ein. Dadurch braucht es keine Schreibrechte, kann nichts über…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Was das Gadget macht ==&lt;br /&gt;
&lt;br /&gt;
Das Gadget &amp;#039;&amp;#039;&amp;#039;vereinform&amp;#039;&amp;#039;&amp;#039; erzeugt das Grundgerüst einer Vereinsseite: Brotkrümel-Navigation, Karteneinbindung, Adress- und Kontaktzeilen samt der Links zu OpenStreetMap, CoMaps und Google Maps.&lt;br /&gt;
&lt;br /&gt;
Es &amp;#039;&amp;#039;&amp;#039;speichert nichts und legt keine Seite an&amp;#039;&amp;#039;&amp;#039;. Das Formular gibt reinen Wikicode in ein Textfeld aus; man kopiert ihn und fügt ihn selbst auf der gewünschten Seite ein. Dadurch braucht es keine Schreibrechte, kann nichts überschreiben und funktioniert auch auf bereits bestehenden Seiten.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich erzeugt es den passenden Eintrag für die Ortsdatei der Karte und legt ihn als auskommentierten Block mitten in den Wikicode – zum Herauskopieren und anschließenden Löschen.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
* MediaWiki mit aktivierter &amp;#039;&amp;#039;&amp;#039;Extension:Gadgets&amp;#039;&amp;#039;&amp;#039; (bei den meisten Installationen Standard).&lt;br /&gt;
* Keine weiteren Extensions, keine externen JavaScript-Bibliotheken.&lt;br /&gt;
* Das &amp;#039;&amp;#039;&amp;#039;WikiMap-Gadget&amp;#039;&amp;#039;&amp;#039; samt &amp;lt;code&amp;gt;MediaWiki:WikiMap-Orte.json&amp;lt;/code&amp;gt; muss vorhanden sein – sonst erzeugt das Formular zwar den Karten-&amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;, es erscheint aber keine Karte.&lt;br /&gt;
* Drei hochgeladene Bilddateien für die Symbole der Kartenlinks:&lt;br /&gt;
** &amp;lt;code&amp;gt;Datei:osm.png&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;Datei:CoMaps.png&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;Datei:GoogleMaps.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* Auf der Hauptseite sollte der Abschnittsanker existieren, auf den die Navigation zeigt (standardmäßig &amp;lt;code&amp;gt;#Sport&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Fehlen die Bilddateien, funktioniert alles weiter – auf der Seite stehen dann nur rote Dateilinks.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Schritt 1: Gadget-Datei anlegen ===&lt;br /&gt;
&lt;br /&gt;
Den kompletten Code nach &amp;lt;code&amp;gt;MediaWiki:Gadget-vereinform.js&amp;lt;/code&amp;gt; kopieren und speichern.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 2: Gadget registrieren ===&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;code&amp;gt;MediaWiki:Gadgets-definition&amp;lt;/code&amp;gt; eine Zeile ergänzen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* vereinform[ResourceLoader|default]|vereinform.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; bedeutet: für alle aktiv, auch für nicht angemeldete Benutzer. Das ist hier unbedenklich, weil das Gadget nichts schreibt. Soll es nur angemeldeten Benutzern angeboten werden, &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; weglassen – dann muss es jeder in seinen Einstellungen selbst aktivieren.&lt;br /&gt;
&lt;br /&gt;
Sind in der Definitionsdatei Abschnitte (Zeilen wie &amp;lt;code&amp;gt;== Werkzeuge ==&amp;lt;/code&amp;gt;) vorhanden, gehört die Zeile in einen davon.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 3: Auslöserseite anlegen ===&lt;br /&gt;
&lt;br /&gt;
Eine normale Wiki-Seite mit dem Titel &amp;lt;code&amp;gt;VereinForm&amp;lt;/code&amp;gt; anlegen. Das Gadget wird &amp;#039;&amp;#039;&amp;#039;ausschließlich&amp;#039;&amp;#039;&amp;#039; auf dieser Seite geladen. Optional kann man festlegen, wo genau das Formular erscheint:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;div id=&amp;quot;verein-form-container&amp;quot;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne diesen Ankerpunkt hängt sich das Formular oben in den Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 4: Prüfen ===&lt;br /&gt;
&lt;br /&gt;
Seite &amp;lt;code&amp;gt;VereinForm&amp;lt;/code&amp;gt; aufrufen und mit Strg+Umschalt+R neu laden (der ResourceLoader hält Gadgets aggressiv im Cache). Das Formular muss sofort sichtbar sein.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Ganz oben in der Gadget-Datei stehen vier Konstanten. Für eine Übernahme in ein anderes Wiki sind das die einzigen Stellen, die typischerweise angepasst werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var TRIGGER_PAGE  = &amp;#039;VereinForm&amp;#039;;      // Seite, auf der das Formular erscheint&lt;br /&gt;
var KATEGORIE     = &amp;#039;Stockschießen&amp;#039;;   // Kartenkategorie&lt;br /&gt;
var STD_RUBRIK    = &amp;#039;Sport&amp;#039;;           // Anker auf der Hauptseite&lt;br /&gt;
var STD_OBERSEITE = &amp;#039;Stockschießen&amp;#039;;   // übergeordnete Seite&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;TRIGGER_PAGE&amp;lt;/code&amp;gt; muss exakt dem Seitentitel entsprechen, inklusive Groß- und Kleinschreibung; Leerzeichen werden dabei als Unterstriche geschrieben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;KATEGORIE&amp;lt;/code&amp;gt; steuert &amp;#039;&amp;#039;&amp;#039;zwei&amp;#039;&amp;#039;&amp;#039; Dinge gleichzeitig: das Attribut &amp;lt;code&amp;gt;data-filter&amp;lt;/code&amp;gt; im Karten-&amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; und das Feld &amp;lt;code&amp;gt;kategorie&amp;lt;/code&amp;gt; im erzeugten JSON-Block. Der Wert muss zeichengenau mit einer Kategorie in &amp;lt;code&amp;gt;MediaWiki:WikiMap-Orte.json&amp;lt;/code&amp;gt; übereinstimmen – sonst bleibt der Kartenpin unsichtbar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;STD_RUBRIK&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;STD_OBERSEITE&amp;lt;/code&amp;gt; sind nur Vorbelegungen der beiden Navigationsfelder und lassen sich im Formular jederzeit überschreiben. Für eine andere Sparte – etwa Fußball – genügt es also, diese drei Werte zu ändern und das Gadget unter neuem Namen ein zweites Mal anzulegen.&lt;br /&gt;
&lt;br /&gt;
== Bedienung ==&lt;br /&gt;
&lt;br /&gt;
# Seite &amp;lt;code&amp;gt;VereinForm&amp;lt;/code&amp;gt; aufrufen.&lt;br /&gt;
# Felder ausfüllen. Pflicht sind nur &amp;#039;&amp;#039;&amp;#039;Vereinsname&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Koordinaten&amp;#039;&amp;#039;&amp;#039;; alles andere ist optional und lässt bei leerem Feld die zugehörige Zeile einfach weg.&lt;br /&gt;
# Den Wikicode kopieren (Knopf oder Strg+C) und auf der Vereinsseite einfügen.&lt;br /&gt;
# Den auskommentierten JSON-Block aus dem eingefügten Text herausschneiden und in &amp;lt;code&amp;gt;MediaWiki:WikiMap-Orte.json&amp;lt;/code&amp;gt; in die Liste &amp;lt;code&amp;gt;orte&amp;lt;/code&amp;gt; einfügen. Die beiden Leerzeilen um den Block gleich mit entfernen, sonst bleibt ein Absatzumbruch mitten im Adressblock stehen.&lt;br /&gt;
&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;Vereinsname&amp;#039;&amp;#039;&amp;#039; wird an drei Stellen verwendet und muss überall identisch sein: als Seitentitel, als &amp;lt;code&amp;gt;data-aktiv-ort&amp;lt;/code&amp;gt; in der Karte und als &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; in der Ortsdatei.&lt;br /&gt;
&lt;br /&gt;
Bei den drei Kartenlink-Feldern gilt: leer lassen heißt, der Link wird aus den Koordinaten erzeugt. Trägt man etwas ein, wird genau das übernommen – gedacht für gekürzte Links direkt aus den Apps.&lt;br /&gt;
&lt;br /&gt;
== Aufbau der erzeugten Seite ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[Hauptseite]] &amp;gt; [[Hauptseite#Sport|Sport]] &amp;gt; [[Stockschießen]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;wikimap&amp;quot; data-aktiv-ort=&amp;quot;Vereinsname&amp;quot; data-filter=&amp;quot;Stockschießen&amp;quot;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
(auskommentierter Block für WikiMap-Orte.json)&lt;br /&gt;
&lt;br /&gt;
📍 Adresse&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:osm.png|24px|link=]] OpenStreetMap-Link&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
🧭 Breitengrad, Längengrad&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:CoMaps.png|24px|link=]] CoMaps-Link&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:GoogleMaps.png|24px|link=]] Google-Maps-Link&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
📞 Telefonnummer&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
📧 E-Mail-Adresse&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
🌐 Website&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen Inhaltsabschnitte – Geschichte, Anlage, Mannschaften, Fotos – werden bewusst &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; erzeugt und von Hand ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Koordinatenformate ==&lt;br /&gt;
&lt;br /&gt;
Das Eingabefeld erkennt die gängigen Schreibweisen, egal aus welcher App kopiert:&lt;br /&gt;
&lt;br /&gt;
* Dezimalgrad: &amp;lt;code&amp;gt;47.69694, 16.00583&amp;lt;/code&amp;gt; oder mit Leerzeichen getrennt&lt;br /&gt;
* Dezimalgrad mit deutschem Komma: &amp;lt;code&amp;gt;47,69694 16,00583&amp;lt;/code&amp;gt;&lt;br /&gt;
* mit Himmelsrichtung: &amp;lt;code&amp;gt;47.69694N 16.00583E&amp;lt;/code&amp;gt;&lt;br /&gt;
* Grad/Minuten: &amp;lt;code&amp;gt;47°41.816&amp;#039;N 16°00.350&amp;#039;E&amp;lt;/code&amp;gt;&lt;br /&gt;
* Grad/Minuten/Sekunden: &amp;lt;code&amp;gt;47°41&amp;#039;49.0&amp;quot;N 16°00&amp;#039;21.0&amp;quot;E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Negative Werte sowie &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt; werden korrekt als Süd beziehungsweise West gewertet, &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt; gilt wie &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt; als Ost. Wird eine Eingabe nicht erkannt, erscheint über dem Ausgabefeld ein Warnhinweis und die Auto-Links unterbleiben.&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe wird auf sieben Nachkommastellen gerundet – das entspricht etwa einem Zentimeter und ist für jede Kartenanwendung mehr als genau genug.&lt;br /&gt;
&lt;br /&gt;
== Fehlersuche ==&lt;br /&gt;
&lt;br /&gt;
; Formular erscheint nicht&lt;br /&gt;
: Fast immer der Cache – Strg+Umschalt+R. Sonst prüfen, ob der Seitentitel exakt &amp;lt;code&amp;gt;TRIGGER_PAGE&amp;lt;/code&amp;gt; entspricht und ob die Zeile in &amp;lt;code&amp;gt;MediaWiki:Gadgets-definition&amp;lt;/code&amp;gt; im richtigen Format steht (Dateiname ohne das Präfix &amp;lt;code&amp;gt;Gadget-&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
; Karte bleibt leer&lt;br /&gt;
: Der Ort steht noch nicht in &amp;lt;code&amp;gt;MediaWiki:WikiMap-Orte.json&amp;lt;/code&amp;gt;, oder &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;data-aktiv-ort&amp;lt;/code&amp;gt; weichen voneinander ab – schon ein zusätzliches Leerzeichen genügt.&lt;br /&gt;
&lt;br /&gt;
; Pin fehlt, Karte ist aber da&lt;br /&gt;
: Die Kategorie im JSON-Eintrag stimmt nicht mit &amp;lt;code&amp;gt;data-filter&amp;lt;/code&amp;gt; überein. Beide Werte kommen aus derselben Konstante, insofern liegt der Fehler meist in einem von Hand nachbearbeiteten JSON-Eintrag.&lt;br /&gt;
&lt;br /&gt;
; Alles steht in einer Zeile&lt;br /&gt;
: Die &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;lt;/code&amp;gt; wurden beim Kopieren verschluckt. Wikitext fügt bei einfachen Zeilenumbrüchen von sich aus keinen Umbruch ein – die Tags sind zwingend nötig.&lt;br /&gt;
&lt;br /&gt;
; JSON-Block wird auf der Seite angezeigt&lt;br /&gt;
: Der Kommentar ist unvollständig kopiert worden; es fehlt &amp;lt;code&amp;gt;&amp;amp;lt;!--&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;--&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Technisches ==&lt;br /&gt;
&lt;br /&gt;
Reines JavaScript ohne Abhängigkeiten, kein OOUI, kein jQuery, kein &amp;lt;code&amp;gt;mw.Api&amp;lt;/code&amp;gt;. Das Gadget liest lediglich &amp;lt;code&amp;gt;wgPageName&amp;lt;/code&amp;gt; aus, um zu entscheiden, ob es sich überhaupt einhängt. Auf allen anderen Seiten bricht es sofort ab und kostet damit praktisch nichts.&lt;br /&gt;
&lt;br /&gt;
Das Stylesheet wird vom Skript selbst eingefügt; eine eigene &amp;lt;code&amp;gt;.css&amp;lt;/code&amp;gt;-Seite ist nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
Der Kopieren-Knopf nutzt die Clipboard-API mit &amp;lt;code&amp;gt;document.execCommand&amp;lt;/code&amp;gt; als Rückfallebene für ältere Browser. Beides setzt eine gesicherte Verbindung voraus – über &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt; ohne TLS bleibt das Textfeld nur markiert und muss von Hand kopiert werden.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>