Wiki:Dokumentation/2025-08-19Telko

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen

Teilnehmer

  • Robert
  • Wolfgang

Agenda

  • MediaWiki 1.39 Prototyp genwiki39
  • Semantifizierung
  • Vergleich GenWiki-alt und GenWiki-prod
  • PageForms bug

Prototyp

shell access

ssh genwiki39.genealogy.net
# Verzeichnis mit djvu und images (6.7 TB)
cd /var/www/mediawiki/sites/genwiki.genealogy.net/
docker exec -it genwiki39-mw /bin/bash
# Verzeichnis der Skripte
ls /scripts
ls /var/www/mediawiki/sites/genwiki.genealogy.net

Semantifizierung

siehe https://contexts.bitplan.com/index.php/HowTo

MetaModel

wikipush -s contexts -t genwiki39 -p  MetaModel -wi -f                  
copying 1 pages from contexts to genwiki39
1/1 ( 100%): copying ... MetaModel✅
copying image File:Actionicon.png ...⚠️:Actionicon.png
copying image File:Component.png ...⚠️:Component.png
copying image File:Element into input.png ...⚠️:Element into input.png
copying image File:Index.png ...⚠️:Index.png
copying image File:Link.png ...⚠️:Link.png
copying image File:Registry.png ...⚠️:Registry.png

MetaModel bootstrap

 pushconcept -s contexts -t genwiki39 Context
pushing concept Context from contexts to genwiki39
copying 5 pages from contexts to genwiki39
1/5 (  20%): copying ... Concept:Context✅
copying image File:Registry.png ...⚠️:Registry.png
2/5 (  40%): copying ... Template:Context✅
3/5 (  60%): copying ... Form:Context❌:('internal_api_error_Error', '[f8b522035d64dfd3bd8fa296] Caught exception of type Error', None)
4/5 (  80%): copying ... Help:Context✅
copying image File:Help Icon.png ...⚠️:Help Icon.png
copying image File:Registry.png ...⚠️:Registry.png
5/5 ( 100%): copying ... Category:Context✅
copying 6 pages from contexts to genwiki39
1/6 (  17%): copying ... Property:Context copyright✅
2/6 (  33%): copying ... Property:Context demo✅
3/6 (  50%): copying ... Property:Context master✅
4/6 (  67%): copying ... Property:Context name✅
5/6 (  83%): copying ... Property:Context since✅
6/6 ( 100%): copying ... Property:Context updated✅
copying 1 pages from contexts to genwiki39
1/1 ( 100%): copying ... Concept:Context✅
pushconcept -s contexts -t genwiki39 Topic  
pushing concept Topic from contexts to genwiki39
copying 5 pages from contexts to genwiki39
1/5 (  20%): copying ... Concept:Topic✅
copying image File:Index.png ...⚠️:Index.png
2/5 (  40%): copying ... Template:Topic✅
3/5 (  60%): copying ... Form:Topic❌:('internal_api_error_Error', '[729fbdbee7882f9707a28e0a] Caught exception of type Error', None)
4/5 (  80%): copying ... Help:Topic✅
copying image File:Help Icon.png ...⚠️:Help Icon.png
copying image File:Index.png ...⚠️:Index.png
5/5 ( 100%): copying ... Category:Topic✅
copying 12 pages from contexts to genwiki39
1/12 (   8%): copying ... Property:Topic cargo✅
2/12 (  17%): copying ... Property:Topic context✅
3/12 (  25%): copying ... Property:Topic defaultstoremode✅
4/12 (  33%): copying ... Property:Topic documentation✅
5/12 (  42%): copying ... Property:Topic extends✅
6/12 (  50%): copying ... Property:Topic headerTabs✅
7/12 (  58%): copying ... Property:Topic icon✅
8/12 (  67%): copying ... Property:Topic iconUrl✅
9/12 (  75%): copying ... Property:Topic listLimit✅
10/12 (  83%): copying ... Property:Topic name✅
11/12 (  92%): copying ... Property:Topic pluralName✅
12/12 ( 100%): copying ... Property:Topic wikiDocumentation✅
copying 1 pages from contexts to genwiki39
1/1 ( 100%): copying ... Concept:Topic✅
wf@fixit bin % pushconcept -s contexts -t genwiki39 Property
pushing concept Property from contexts to genwiki39
copying 5 pages from contexts to genwiki39
1/5 (  20%): copying ... Concept:Property✅
copying image File:Element into input.png ...⚠️:Element into input.png
2/5 (  40%): copying ... Template:Property✅
3/5 (  60%): copying ... Form:Property❌:('internal_api_error_Error', '[b8afc96755a1280b561bb5fe] Caught exception of type Error', None)
4/5 (  80%): copying ... Help:Property✅
copying image File:Element into input.png ...⚠️:Element into input.png
copying image File:Help Icon.png ...⚠️:Help Icon.png
5/5 ( 100%): copying ... Category:Property✅
copying 21 pages from contexts to genwiki39
1/21 (   5%): copying ... Property:Property allowedValues✅
2/21 (  10%): copying ... Property:Property defaultValue✅
3/21 (  14%): copying ... Property:Property documentation✅
4/21 (  19%): copying ... Property:Property externalFormatterURI✅
5/21 (  24%): copying ... Property:Property index✅
6/21 (  29%): copying ... Property:Property inputType✅
7/21 (  33%): copying ... Property:Property isLink✅
8/21 (  38%): copying ... Property:Property label✅
9/21 (  43%): copying ... Property:Property mandatory✅
10/21 (  48%): copying ... Property:Property name✅
11/21 (  52%): copying ... Property:Property namespace✅
12/21 (  57%): copying ... Property:Property nullable✅
13/21 (  62%): copying ... Property:Property primaryKey✅
14/21 (  67%): copying ... Property:Property scope✅
15/21 (  71%): copying ... Property:Property showInGrid✅
16/21 (  76%): copying ... Property:Property size✅
17/21 (  81%): copying ... Property:Property sortPos✅
18/21 (  86%): copying ... Property:Property topic✅
19/21 (  90%): copying ... Property:Property type✅
20/21 (  95%): copying ... Property:Property uploadable✅
21/21 ( 100%): copying ... Property:Property values from✅
copying 1 pages from contexts to genwiki39
1/1 ( 100%): copying ... Concept:Property✅

Needed for ProfiWiki

wikipush -s contexts -t genwiki39 -q "[[Needed_for::ProfiWiki]]" -wi -f
copying 22 pages from contexts to genwiki39
1/22 (   5%): copying ... Template:!✅
2/22 (   9%): copying ... File:Actionicon.pngcopying image File:Actionicon.png ...✅
3/22 (  14%): copying ... File:Component.pngcopying image File:Component.png ...✅
4/22 (  18%): copying ... File:Element into input.pngcopying image File:Element into input.png ...✅
5/22 (  23%): copying ... File:Help Icon.pngcopying image File:Help Icon.png ...✅
6/22 (  27%): copying ... HowTo/de✅
7/22 (  32%): copying ... Template:IconLink✅
8/22 (  36%): copying ... File:Index.pngcopying image File:Index.png ...✅
9/22 (  41%): copying ... Property:IsA✅
10/22 (  45%): copying ... Template:Link✅
11/22 (  50%): copying ... Property:Link target✅
12/22 (  55%): copying ... Main Page✅
copying image File:Book.png ...✅
copying image File:AC.png ...⚠️:verification-error
copying image File:Actionicon.png ...⚠️:Actionicon.png
copying image File:City-Icon.png ...✅
copying image File:Component.png ...⚠️:Component.png
copying image File:Element into input.png ...⚠️:Element into input.png
copying image File:IconIcon.png ...✅
copying image File:Index.png ...⚠️:Index.png
copying image File:Link.png ...✅
copying image File:Masterlogo.png ...✅
copying image File:Oq.png ...❌:'url'
copying image File:Rqprofile.png ...❌:'url'
copying image File:OsiKeyhole64.png ...✅
copying image File:Registry.png ...✅
copying image File:Rq.png ...✅
13/22 (  59%): copying ... MetaModel✅
copying image File:Actionicon.png ...⚠️:Actionicon.png
copying image File:Component.png ...⚠️:Component.png
copying image File:Element into input.png ...⚠️:Element into input.png
copying image File:Index.png ...⚠️:Index.png
copying image File:Link.png ...⚠️:Link.png
copying image File:Registry.png ...⚠️:Registry.png
14/22 (  64%): copying ... Property:Needed for15/22 (  68%): copying ... Template:NeededFor✅
16/22 (  73%): copying ... Template:PageSequence✅
17/22 (  77%): copying ... ProfiWiki/NeededPages✅
copying image File:Actionicon.png ...⚠️:Actionicon.png
copying image File:Component.png ...⚠️:Component.png
copying image File:Element into input.png ...⚠️:Element into input.png
copying image File:Index.png ...⚠️:Index.png
copying image File:Profiwikiicon.png ...✅
copying image File:Registry.png ...⚠️:Registry.png
18/22 (  82%): copying ... File:Profiwikiicon.pngcopying image File:Profiwikiicon.png ...⚠️:Profiwikiicon.png
19/22 (  86%): copying ... File:Registry.pngcopying image File:Registry.png ...⚠️:Registry.png
20/22 (  91%): copying ... Template:TemplateSequence✅
21/22 (  95%): copying ... Template:UtfIcon✅
22/22 ( 100%): copying ... Template:WhatLinksHere✅

Extensions Beispiel

wikipush -l -s wiki -t genwiki39 -p WikiContext
copying 1 pages from wiki to genwiki39
1/1 ( 100%): copying ... WikiContext✅

ypgen

Generator zeigt zur Zeit keine Topics an - 2017er Deklaration nicht mehr kompatibel?

pushconcept

pushconcept -s wiki -t genwiki39 Extension
pushing concept Extension from wiki to genwiki39
copying 5 pages from wiki to genwiki39
1/5 (  20%): copying ... Concept:Extension✅
copying image File:Extension-Icon-64px.png ...✅
2/5 (  40%): copying ... Template:Extension✅
3/5 (  60%): copying ... Form:Extension❌:('internal_api_error_Error', '[9d3203d8faf93867f1485387] Caught exception of type Error', None)
4/5 (  80%): copying ... Help:Extension✅
copying image File:Help Icon.png ...⚠️:Help Icon.png
copying image File:Help Icon.png ...⚠️:Help Icon.png
copying image File:Help Icon.png ...⚠️:Help Icon.png
copying image File:Help Icon.png ...⚠️:Help Icon.png
5/5 ( 100%): copying ... Category:Extension✅
copying 5 pages from wiki to genwiki39
1/5 (  20%): copying ... Property:Extension name✅
2/5 (  40%): copying ... Property:Extension purpose✅
3/5 (  60%): copying ... Property:Extension since✅
4/5 (  80%): copying ... Property:Extension url✅
5/5 ( 100%): copying ... Property:Extension wiki✅
copying 1 pages from wiki to genwiki39
1/1 ( 100%): copying ... Concept:Extension✅
 wikipush -s wiki -t genwiki39 -p "List of Extensions"
copying 1 pages from wiki to genwiki39
1/1 ( 100%): copying ... List of Extensions✅

Vergleich GenWiki-alt und GenWiki-prod

PageForms Bug