TheaterEncyclopedie:Gegevens delen met Wikimedia/Beroepen

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken

Plan van Aanpak

  1. Op Test_TE:
    • Aangepaste zoek & vervang-commando ontwikkelen en testen
    • Test uitvoeren en evalueren op Test_TE
    • "Opruimen" oude import en bijbehorende logica
      • Overbodig geworden sjablonen voor import identificeren
      • Benodigde aanpassingen ontwikkelen en testen
  2. Op Productie_TE:
    • Inplannen van zoek & vervanging
    • Uitvoeren & evalueren
    • Overzetten van aangepaste sjablonen + testen
    • Documentatie / verbeteringen vastleggen voor vervolg


Zoek & vervang

Via test:Speciaal:Tekstvervangen / Speciaal:Tekstvervangen

Voorbereiding:

In het geval dat er alleen {{Beroep}} staat (zonder qnummer=)

Zoeken: 

({{[B|b]eroep}})

Vervangen:

{{Beroep
|qnummer=
}}

Werkelijke vervanging:

Zoeken: 

({{[B|b]eroep\n)((\|.*?=(.*?)\n)*?)(\|qnummer=\n)((\|.*?=(.*?)\n)*?)}}

Vervangen:

$1$2|qnummer={{subst:Eigenschap substitutie|Wikidata_ID}}
$6}}

Nabewerking:

Zoeken:

({{[B|b]eroep\n|qnummer=)(\n(Q[0-9]*)\n)}}

Vervangen:
NB: in plaats van \n gewoon CRLF in de vervangende tekstveld plaatsen !

$1$3
}}