Meeting 2024-11-08: Difference between revisions

From wiki
Jump to navigation Jump to search
No edit summary
Line 30: Line 30:
copying 1 pages from wiki to zeus
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Template:Link✅
1/1 ( 100%): copying ... Template:Link✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Template:Link"     
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Template:Link✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link target"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link target✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link targetPage"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link targetPage✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link targetUrl"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link targetUrl✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link title"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link title✅
</source>
</source>



Revision as of 12:27, 8 November 2024

Teilnehmer

  • Robert
  • Wolfgang

Agenda

  • Fragen
  • MUDCon Fall 2024

Fragen

  • Was passiert bei unterschiedlicher Version des Mediawiki?
  • Wie werden User migriert?

Was passiert bei unterschiedlicher Version des Mediawiki?

Das wikipush-Verfahren kopiert ja nur das Wiki Markup d.h. es geht darum ob das Zielwiki das gleiche Rendering in HTML unterstützt. Oft ist es sogar gewollt, dass sich das rendering ändert! Beispiel: es sollen andere Skins verwendet werden, oder es soll eine verbesserte Extension genutzt werden.

Wenn zunächst einmal volle Kompatibilität gewünscht ist, kommt es auf die Liste der extensions an. Diese ist normalerweise nur über 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

https://www.mediawiki.org/wiki/Extension:SimpleTable ist z.B. Archived und es wird Ersatz benötigt. https://www.mediawiki.org/wiki/Extension:UseResource ist z.B. unter https://www.wikidata.org/wiki/Q130533868 zu finden

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 Wikibase4Research

Migration

Übernahme von Templates installation neuer Templates =

wikipush -l -s wiki -t zeus -p "Template:PageSequence"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Template:PageSequence✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Template:Link"      
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Template:Link✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Template:Link"      
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Template:Link✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link target"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link target✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link targetPage"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link targetPage✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link targetUrl"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link targetUrl✅
wf@fixit .mediawiki-japi % wikipush -l -s wiki -t zeus -p "Property:Link title"
copying 1 pages from wiki to zeus
1/1 ( 100%): copying ... Property:Link title✅

MUDCon Fall 2024