<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-playground.genealogy.net/index.php?action=history&amp;feed=atom&amp;title=Meeting_2024-11-08</id>
	<title>Meeting 2024-11-08 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-playground.genealogy.net/index.php?action=history&amp;feed=atom&amp;title=Meeting_2024-11-08"/>
	<link rel="alternate" type="text/html" href="https://wiki-playground.genealogy.net/Zeus/index.php?title=Meeting_2024-11-08&amp;action=history"/>
	<updated>2026-10-07T04:37:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki-playground.genealogy.net/Zeus/index.php?title=Meeting_2024-11-08&amp;diff=97&amp;oldid=prev</id>
		<title>Sysop: modified through wikirestore by Sysop</title>
		<link rel="alternate" type="text/html" href="https://wiki-playground.genealogy.net/Zeus/index.php?title=Meeting_2024-11-08&amp;diff=97&amp;oldid=prev"/>
		<updated>2026-04-13T13:30:25Z</updated>

		<summary type="html">&lt;p&gt;modified through wikirestore by Sysop&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Meeting 2024-10-30]]&lt;br /&gt;
= Teilnehmer =&lt;br /&gt;
* Robert&lt;br /&gt;
* Wolfgang&lt;br /&gt;
= Agenda =&lt;br /&gt;
* Fragen &lt;br /&gt;
* MUDCon Fall 2024&lt;br /&gt;
= Fragen =&lt;br /&gt;
* Was passiert bei unterschiedlicher Version des Mediawiki?&lt;br /&gt;
* Wie werden User migriert?&lt;br /&gt;
== Was passiert bei unterschiedlicher Version des Mediawiki? ==&lt;br /&gt;
Das wikipush-Verfahren kopiert ja nur das Wiki Markup d.h. es geht darum ob das Zielwiki das gleiche Rendering in HTML unterstützt.&lt;br /&gt;
Oft ist es sogar gewollt, dass sich das rendering ändert! Beispiel: es sollen andere Skins verwendet werden, oder es soll eine verbesserte Extension &lt;br /&gt;
genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Wenn zunächst einmal volle Kompatibilität gewünscht ist, kommt es auf die Liste der extensions an. Diese ist normalerweise nur über&lt;br /&gt;
Special:Version sichtbar. Beispiel: http://playground-mw.bitplan.com/Zeus/index.php?title=Special:Version siehe Abschnitt Installed Skins und  Installed Extensions versus  https://wiki.genealogy.net/Spezial:Version - Installierte Benutzeroberflächen/Installierte Erweiterungen&lt;br /&gt;
&lt;br /&gt;
https://www.mediawiki.org/wiki/Extension:SimpleTable ist z.B. Archived und es wird Ersatz benötigt.&lt;br /&gt;
https://www.mediawiki.org/wiki/Extension:UseResource ist z.B. unter https://www.wikidata.org/wiki/Q130533868 zu finden&lt;br /&gt;
&lt;br /&gt;
https://github.com/WolfgangFahl/pymediawikidocker/blob/main/mwdocker/resources/extensions.yaml ist ein Format das Extensions so beschreibt, dass sie automatisch installiert werden können. Auf der MUDCon wurden weitere Werkzeuge vorgestellt, die ähnlich arbeiten, z.B. Canasta und [https://www.semantic-mediawiki.org/wiki/MediaWiki_Users_and_Developers_Conference_Fall_2024/Wikibase4Research:_A_toolbox_for_Wikibase_Users_and_Developers Wikibase4Research]&lt;br /&gt;
== Wie werden User migriert? ==&lt;br /&gt;
* Zunächst gar nicht - das Ziel der wikipush - Experimente ist lediglich den richtigen Satz von Extensions zu finden und zu entscheiden welche Seiten 1:1 erhalten bleiben bzw. verändert werden müssen.&lt;br /&gt;
* Wenn die User &amp;quot;getrennt&amp;quot; migriert werden sollen muss die User-Tabelle aus dem SQL genutzt werden bzw. ein Single-Sign On Mechanismus - externe User Validation.&lt;br /&gt;
&lt;br /&gt;
= Migration =&lt;br /&gt;
== Übernahme von Templates installation neuer Templates ==&lt;br /&gt;
&amp;lt;source lang=&amp;#039;bash&amp;#039;&amp;gt;&lt;br /&gt;
wikipush -l -s wiki -t zeus -p &amp;quot;Template:PageSequence&amp;quot;&lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Template:PageSequence✅&lt;br /&gt;
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p &amp;quot;Template:Link&amp;quot;      &lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Template:Link✅&lt;br /&gt;
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p &amp;quot;Template:Link&amp;quot;      &lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Template:Link✅&lt;br /&gt;
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p &amp;quot;Property:Link target&amp;quot;&lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Property:Link target✅&lt;br /&gt;
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p &amp;quot;Property:Link targetPage&amp;quot;&lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Property:Link targetPage✅&lt;br /&gt;
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p &amp;quot;Property:Link targetUrl&amp;quot;&lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Property:Link targetUrl✅&lt;br /&gt;
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p &amp;quot;Property:Link title&amp;quot;&lt;br /&gt;
copying 1 pages from wiki to zeus&lt;br /&gt;
1/1 ( 100%): copying ... Property:Link title✅&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Auswerten von Templates im Source Wiki ==&lt;br /&gt;
* https://github.com/WolfgangFahl/py-3rdparty-mediawiki/issues/111&lt;br /&gt;
&amp;lt;source lang=&amp;#039;bash&amp;gt;&lt;br /&gt;
wikiquery -s genwiki -q &amp;quot;[[Category:Aachen]]&amp;quot;  --template &amp;quot;Rückverweis&amp;quot;&lt;br /&gt;
wikiquery -s genwiki -q &amp;quot;[[Kategorie:Adressbuch_fertig]]&amp;quot;    &lt;br /&gt;
# Timeouts !!!&lt;br /&gt;
# daher&lt;br /&gt;
wikiquery -s gensmw -q &amp;quot;[[Category:AddressBook]]&amp;quot; --template AddressBook                       &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Das Json lässt sich dann speichern und z.B. mit jq weiterverarbeiten siehe zB. https://www.devtoolsdaily.com/jq_playground/&lt;br /&gt;
&amp;lt;source lang=&amp;#039;json&amp;#039;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
         &amp;quot;image&amp;quot;: &amp;quot;File:Cover Zw\u00f6lfst\u00e4dte-Adressbuch 1933.jpg&amp;quot;,&lt;br /&gt;
         &amp;quot;title&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;subtitle&amp;quot;: &amp;quot;enthaltend die St\u00e4dte: Neustettin, Rummelsburg, Bad Polzin, Bublitz, Falkenburg, Jastrow, Schlochau, Tempelburg, Hammerstein, Ratzebuhr, B\u00e4rwalde (Pom.) und Baldenburg nach Einwohnerzahlen geordnet&amp;quot;,&lt;br /&gt;
         &amp;quot;author&amp;quot;: &amp;quot;Norddeutsche Presse&amp;quot;,&lt;br /&gt;
         &amp;quot;year&amp;quot;: &amp;quot;1933&amp;quot;,&lt;br /&gt;
         &amp;quot;pageCount&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;location&amp;quot;: &amp;quot;RUMURGJO84LA&amp;quot;,&lt;br /&gt;
         &amp;quot;publisher&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;govSource&amp;quot;: &amp;quot;source_1326366\n&amp;lt;!-- Informationen zur Bearbeitung im DES --&amp;gt;&amp;quot;,&lt;br /&gt;
         &amp;quot;onlineSource&amp;quot;: &amp;quot;{{BBC|849}} &amp;lt;/br&amp;gt; {{MOB|BOOKID=0458643-1933|Kat=Lit}}&amp;quot;,&lt;br /&gt;
         &amp;quot;des&amp;quot;: &amp;quot;zwoelfstaedte_1933&amp;quot;,&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;Zw\u00f6lf-St\u00e4dte-Adressbuch_1933&amp;quot;,&lt;br /&gt;
         &amp;quot;genwikiurl&amp;quot;: &amp;quot;https://wiki.genealogy.net/Zw\u00f6lf-St\u00e4dte-Adressbuch_1933&amp;quot;,&lt;br /&gt;
         &amp;quot;at&amp;quot;: &amp;quot;PL/22/Miastko&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Mit KI hilfe z.B: Erzeuge in jq script zur Umwandlung in eine github tabelle&lt;br /&gt;
&amp;lt;source lang=&amp;#039;bash&amp;#039;&amp;gt;&lt;br /&gt;
jq -r &amp;#039;[&lt;br /&gt;
    &amp;quot;Field | Details&amp;quot;,&lt;br /&gt;
    &amp;quot;--- | ---&amp;quot;,&lt;br /&gt;
    &amp;quot;**Image** | \(.image)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Title** | \(.title)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Subtitle** | \(.subtitle)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Author** | \(.author)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Year** | \(.year)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Page Count** | \(.pageCount)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Location** | \(.location)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Publisher** | \(.publisher)&amp;quot;,&lt;br /&gt;
    &amp;quot;**Gov Source** | \(.govSource | gsub(&amp;quot;\n&amp;quot;; &amp;quot;&amp;lt;br&amp;gt;&amp;quot;))&amp;quot;,&lt;br /&gt;
    &amp;quot;**Online Source** | \(.onlineSource | gsub(&amp;quot;&amp;lt;/br&amp;gt;&amp;quot;; &amp;quot;&amp;lt;br&amp;gt;&amp;quot;))&amp;quot;,&lt;br /&gt;
    &amp;quot;**DES** | \(.des)&amp;quot;,&lt;br /&gt;
    &amp;quot;**ID** | \(.id)&amp;quot;,&lt;br /&gt;
    &amp;quot;**GenWiki URL** | [\(.id)](\(.genwikiurl))&amp;quot;,&lt;br /&gt;
    &amp;quot;**AT** | \(.at)&amp;quot;&lt;br /&gt;
] | join(&amp;quot;\n&amp;quot;)&amp;#039; data.json&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MUDCon Fall 2024 =&lt;br /&gt;
* z.B. https://www.geschichtewiki.wien.gv.at/Nestroygasse,_2._Bezirk  Querbezüge zum Wien Geschichte Wiki - insbesondere Federated Queries über z.B. https://www.geschichtewiki.wien.gv.at/Attribut:Bezirk&lt;br /&gt;
* https://www.semantic-mediawiki.org/wiki/User:Jeffrey_Wang - Canasta - Extension Liste ... Insgesamt drei verschiedene Docker basierte Umgebungen bieten automatische Installation an - Vereinheitlichung der Extension-Metadaten Beschreibung z.B. auf Basis von Wikidata&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>
	</entry>
</feed>