TheaterEncyclopedie:Persoonspagina's

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken
Heb je vragen, opmerkingen of ideeën over deze pagina? Plaats ze op de Overlegpagina! (Wel eerst even inloggen...)

Deze documentatiepagina beschrijft het ontwerp en de vormgeving voor persoonspagina's.

Inleiding

Deze pagina is gestart naar aanleiding van enkele ontwikkelingen die gevolgen hebben voor het ontwerp en de vormgeving van persoonspagina's. Zie ook:

Ook is er in het kader van de SEO de vele "minimale" persoonspagina's te verrijken (zo mogelijk met semantisch gegenereerde informatie).

Inventarisatie

De inhoud van de (meeste) persoonspagina's is (eenmalig) automatisch gegenereerd door Tinbot (persoons-script). Daarnaast zijn er in de loop van de tijd vele nieuwe pagina's "handmatig" toegevoegd.

Opbouw van de persoonspagina

Het Formulier:Persoon bevat niet meer velden dan benodigd voor de infobox + een "vrij tekstveld".

Voorbeeld:

"Standaard" indeling:

  1. Infobox: sjabloon:Persoon (of nog Sjabloon:Infobox persoon)
  2. Optioneel: Sectie "Biografie"
  3. Optioneel: Sectie "Theater/Dans"
  4. Optioneel: Sectie "Film"
  5. Optioneel: Sectie "TV"
  6. Optioneel: Sectie "Overig"
  7. Optioneel: Sectie "Trivia"
  8. Optioneel: Sectie "Externe Links"
  9. Optioneel: Sectie "Bronnen"
  10. Categorieverwijzing naar categorie:Persoon (automatisch toegevoegd in sjabloon:persoon


De huidige "standaard" indeling die wordt gebruikt bij het aanmaken van nieuwe persoonspagina's:

  1. Infobox: sjabloon:Persoon
  2. Sectie "Biografie"
  3. Sectie "Theater/Dans" óf "Voorstellingen"
  4. Sectie "Bronnen"

Eventueel aangevuld met extra kopjes indien van toepassing. Afwijkingen op bovenstaande opbouw komen voor.

Wensen

Aanvullende / nieuwe elementen (fase 1; tot 2022):

  • Fotogalerie met foto's waarop de betreffende persoon is afgebeeld (automatisch samengesteld)
  • "Persoonlijk Jukebox of Bios" met overige TE:Mediabestanden
  • Uploadknop voor afbeeldingen (profielfoto); zie ook test:TE:Demo uploaden
  • Link naar Theaterkrant; zie bijv. test:Paul de Leeuw (met "pop-up" met lijst (nieuws)berichten van de TK)
  • Aanpassen van terminologie: "gender" i.p.v. "geslacht" inclusief andere/meer opties
  • Aanpassen van weergave "Externe databases" (DBNL, IMDb, VIAF, Wikidata etc.)

Aanvullende / nieuwe elementen (fase 2; vanaf 2022):

  • Registreren/weergeven van personen die betrokken zijn bij de realisatie van een productie, maar in een andere rol (bijv. zakelijke leiding, sponsoring, etc.)
  • Registreren/weergeven van personen die betrokken zijn bij latere voorstellingen van een producties
  • Sortering van lijsten van producties, zodat schrijfwijze met kapitalen en kleine letters onder elkaar komen te staan - Voorbeeld: De (B/b)oemelbaron

Ontwerp

Om de uniformiteit te waarborgen is een indeling op basis van standaard sjablonen wenselijk.

Dit zou als volgt kunnen (naar voorbeeld van opzet van productiepagina's):

  1. Sjabloon:Persoon (bestaand) met informatie uit Adlib - test:Sjabloon:Persoon
    • TK-badge in header infobox met pop-up naar RSS van TK
    • Veldnamen weergeven (zie opmerking MF op overlegpagina) - geboortedatum, geboorteplaats, overlijdensdatum, overlijdensplaats
  2. Sjabloon:Persoon extra info met aanvullende velden voor de infobox (velden die niet voorkomen in Adlib)
    • Voorlopig leeg; voorbereid op toekomstige ontwikkelingen
    • Opmerking BM: Misschien toch de link naar TK in deze sjabloon opnemen??
  3. Sjabloon:Persoonpagina biografie met een korte biografische beschrijving (bijv. ook t.b.v. TK) én het (nieuwe) automatische Overzicht persoon (CV op basis van alle rollen in theaterproductie) - test:Sjabloon:Persoonpagina_biografie
    • Veld voor "Biografie (kort):" - t.b.v. importeren in TK; per default gelijk aan volgende veld, tenzij ingevuld
    • Veld voor "Biografie (uitgebreid):" - t.b.v. weergave op TE
    • CV / Carriere-overzicht vergelijkbaar met huidig Sjabloon:Overzicht persoon; te vervangen door semantisch overzicht (na implementatie ontologie realisatie)
  4. Sjabloon:Persoonpagina overig met de secties "Film", "TV", "Trivia", "Externe links" (semantisch?), "Bronnen" (semantisch?) - test:Sjabloon:Persoonpagina overig
    • Eventueel: Multimedia-overzicht
    • Vrij tekstveld

Vormgeving ontwerp

Een eerste snelle schets, in voorbereiding voor vergadering 7-1-2021.

  • In infobox
    • Sjabloon:Persoon
    • Sjabloon:Persoon extra info
      • Blok toevoegen voor TK-link, net zoals nu met de andere databases (IMDb-profiel etc.) en website.
  • Sjabloon:Persoonspagina biografie, met:
    • ==Biografie==
    • ==Voorstellingen== of == Curriculum Vitae Theatrum ==
  • Sjabloon:Persoonspagina overig, met:
    • Media (Fotogalerij, Jukebox, Bioscoop)
    • etc.

Ontwerp voor het Curriculum Vitae Theatrum (CVT)

Met het sjabloon Sjabloon:Overzicht_persoon (let op: ook Sjabloon:Overzicht_Persoon bestaat!) wordt het bestaande overzicht (per functie) op persoonspagina's neergezet. Dit sjabloon werkt met de depricated realisatie-categorieën: bijv. Categorie:Uitvoerende <persoon> en plaatst een eenvoudige unnumbered lijst.

Voor het nieuwe CVT-overzicht is een aantal opties beschikbaar, gebaseerd op de verschillende beschikbare "result formats" van Semantic MediaWiki:

  1. Unnumbered list (vergelijkbaar oude overzicht); nu met een COMPLEET overzicht van alle producties waaraan een persoon in verschillende functies aan heeft gewerkt (eventueel verdere vormgeving met sjabloon toe te voegen; denk aan premièredatum, o.i.d.)
  2. Standaard tabel met sorteerbare kolommen; titel van productie (link naar productiepagina), producent, premièredatum (link naar seizoen), Regie, Premièrelocatie, ....
  3. Idem met zoekvenster in tabel header (class=datatable)
  4. Datatables-output (m.n. voor PRO) - dit is ANDERS dan hierboven, die ook datatable class heeft...
  5. Filtered data-table format (format = filtered), met filtermogelijkheden per kolom
  6. Draaitabel / pivot table (m.n. voor PRO) - Extensie wordt niet onderhouden; check of deze beschikbaar is bij professional.wiki

Overwegingen:

  • Het van (groot) belang om alle persoons-pagina's aan te vullen met een CVT, om zo niet alleen de waarde voor de TE-bezoeker te verbeteren, maar ook de indexering door Google, het aantal bezochte pagina's en de "page ranking" van de TE in het algemeen te verhogen.
  • Aangezien er personen zijn met heel diverse CVT's en sommige personen prominenter aanwezig zijn dan anderen, is er waarschijnlijk geen "one-size-fits-all"-oplossing mogelijk voor het CVT
  • Uitgaande van bovenstaande is een aanpak als volgt het best passend:
    • Standaard krijgen alle persoons-pagina's een eenvoudige, automatisch samengestelde CVT-weergave
    • Voor de relevante personen kan een uitgebreidere, deels aanpasbare CVT op de pagina worden opgenomen
    • Voor sleutelfiguren is het mogelijk de automatische CVT te onderdrukken en handmatig een geheel op maat samengestelde CVT op te nemen.

Technische beperking m.b.t Semantic MediaWiki:

  • Het is met SMW standaard niet mogelijk om een lijst met relaties (rollen, beroepen) te genereren; zie ook Gebruiker:Bmulckhu/kladblok17
    • Met behulp van de Extensie:SRF en het "Incoming properties format" is hiervoor een work-around gemaakt. Hiermee kan een planlist met de functies van een persoon worden samengesteld.
    • Met behulp van de #compound_query (een samengestelde query met zoekopdracht voor elke functie) kan dan een compleet TCV worden samengesteld.
  • Beperkingen tabel met class=datatable werkend in combinatie met #compound_query:
    • Er is op een pagina maar één enkel exemplaar van een dergelijke tabel mogelijk
    • De combinatie met het gebruik van templates voor de tabel-vormgeving is niet mogelijk (a.g.v. het niet functioneren van de "userparam"-functie in de #compound_query)
  • Beperkingen/fouten in de SRF's:
    • het Datatables-format is niet bruikbaar a.g.v. bugs (zie mailwisseling met Karsten, d.d. 28-2-2022)
    • Het Filtered data-table format lijkt ook niet te functioneren
    • Het Pivot table format is te complex voor "normaal" gebruik (werking niet getest)
  • de datatable-CLASS is beperkt bruikbaar a.g.v. problemen met:
    • Combinatie met template-format is niet gedocumenteerd (en lijkt ook niet te werken)
    • Meervoudig gebruik op een pagina lijkt niet mogelijk (spinning wheel)
    • Zoekvenster functioneert niet in een Safari-browser op MacOS (niet compleet getest voor andere browsers!)

Conclusie:

  1. Gebruik het class=datatable- format als "default" voor het CVT (eenvoudig overzicht producties met een enkele functie)
    • Indien de problemen met Safari-browser zwaar wegen: wijk uit naar den standaard sorteerbare tabel met templates
  2. Gebruik de work-around voor #compound_query op basis van #arraymap in combinatie met het standaard sorteerbare tabel met templates (geen zoekvenster, wel sorteerbaar)
  3. Er is een additionele mogelijkheid om een functielijst weer te geven, met daaraan gelinkt de overzichten van de betreffende producties. Dit kan als default/standaard worden toegevoegd aan het CVT. Zie test:Paul de Leeuw

Problemen met niet-gekoppelde personen en met transclusiegrootte van sjabloon

Er zijn meer dan 15.000 personen zonder een enkele koppeling met een Productie. Door het ontbreken van koppelingen wordt de TCV niet goed weergegeven. Tevens ontstaan er foutmeldingen m.b.t. de transclusiegrootte (naar nu bekend: ten gevolge van de query "zonder koppelingen").

Overzicht ontwikkelingen

Overzicht nieuwe ontwikkelingen:

Lijst met TEST-pagina's (huidig op productie, nieuw op test):

Uitbreiding lijst:

  • Jan Versweyveld - test:Jan Versweyveld - GEEFT NOG PROBLEMEN: TCV-Uitgebreid bevat foutieve producties
    • Bug in Semantic Result Format "Incoming"; geeft komma aan eind (indien gefilterd)
    • Workaround op basis van extra control met test:Sjabloon:RealisatieNaarFunctie/check werkt voor Jan Versweyveld, maar zorgt voor incomplete lijsten op andere pagina's (waar eigenschappen niet goed naar functies vertaald worden... --> duidt op fout in output van SRF "Incoming properties"..!!)
    • Oplossing: Maatwerk TCV
    • Definitieve oplossing: Bugfix of mogelijk Extension:Variables

Ontwerp voor de link naar "persoons-tag-pagina" in de TheaterKrant

Ontwikkelingen:

  • Extra veld "Theaterkrant:" in het Formulier:Persoon t.b.v. de link naar de TK
  • Extra veld in het Sjabloon:Persoon met de url naar de betreffende pagina.
  • Sjabloon: Persoonpagina tk-link met de routine voor "pop-up" en voor het ophalen van de RSS-feed met links naar relevante TK-artikelen + CSS t.b.v. vormgeving.
  • Kleine aanpassing in het reeds bestaande widget:RSS-FeedEk-2
  • Thumbnail / logo TheaterKrant (t.b.v link): Logo TK kleur.png

Voorbeelden:

To do:

  • Testen (links op persoonspagina's toevoegen) - DONE
  • Definitieve plaats van link (header of toch footer? Of...?)
  • Vormgeving (Plaatsing en uitvoering TK-logo, pop-up)
  • Migratie naar de Productie-TE
  • Invoeren van de link-info op de gewenste persoonspagina's
    • Zou wellicht handig zijn een lijstje te krijgen van Simon, met de beschikbare tag-pagina's op de TK

Gender

Aanpassingen:

  • Vervangen van de term "Geslacht" door "Gender" (in formulier-weergave)
  • Toevoegen van de opties: "Non-binair" en "Anders"
  • En/of: Vervangen van "Geen" door "Anders"

Huidige situatie

De implementatie van "Geslacht" is wat opmerkelijk:

  • Het Geslacht kan worden ingevuld via Formulier:Persoon
  • Het ingevulde geslacht wordt ook opgeslagen op de betreffende persoonspagina
  • Het Sjabloon:Persoon negeert de ingevulde waarde volledig (het oude Sjabloon:Infobox persoon eveneens), waardoor:
    • Het ingevulde geslacht NIET wordt weergegeven
    • Het ingevulde geslacht NIET semantisch wordt opgeslagen
  • Er is ook geen Eigenschap:Geslacht gedefinieerd

Doordat het "Geslacht" niet semantisch wordt opgeslagen, kan ook niet via een query gecontroleerd worden hoe vaak bijv. de waarde "Geen" is ingevuld.

Via deze zoekopdracht ontstaat de indruk dat de waarde "Geen" niet veel voorkomt.

Voorstel

Volgende aanpassingen:

  • Het ingevulde "Geslacht" implementeren in het Sjabloon:Persoon
    • Weergave in formulier en semantisch opslaan
    • Niet weergeven op persoonspagina zelf
  • Eigenschap:Gender implementeren (heeft voorkeur MF boven Eigenschap:Geslacht)
  • De opties aanpassen naar wens
  • De optie "Geen" vervangen door "Anders"
    • De waarde "Onbekend" toevoegen (ook als "Default" bij niet ingevulde waarden uit het verleden - voorkeur BM)
      • In de toelichting: "De waarde Onbekend wordt gebruikt in de betekenis van Niet bekend bij de redactie"
    • Verplichte keuze van optie afdwingen in formulier


Uploadknop portretfoto

Zie ook: Test:TheaterEncyclopedie:Demo uploaden

Aanpassingen:

Voor implementatie; zie hier


Fotogalerij

Wensen (voorstel/concept):

  • Automatisch samengestelde fotogalerij op persoonspagina
    • Plaats: onder het carrièreoverzicht (volgorde wat mij betreft: infobox, biografie, carrière, foto's, bronnen) (Milcof (overleg) 11 mei 2022 12:30 (CEST))
  • Weergave van foto met "caption" (onderschrift/beschrijving)
  • Zo mogelijk handmatig aan te vullen
    • Wellicht ook ook met de mogelijkheid om bepaalde foto's niet weer te geven
  • Mogelijkheid om de gehele galerij te onderdrukken (indien al handmatig foto's zijn weergegeven op de pagina; bijv. Joop van den Ende, Henry Irving, Niki de Saint Phalle en vele anderen...
    • Ja, kan handig zijn. Bij pagina's met veel tekst is het altijd fijn om ook foto's naast de tekst te zetten. Maar als er ook de mogelijkheid is om bepaalde foto's in de galerij niet weer te geven, zijn evt. dubbelingen van foto's ook op die manier te voorkomen natuurlijk. Een van de twee is in ieder geval handig. (Milcof (overleg) 11 mei 2022 12:30 (CEST))
  • Vormgeving op basis van het Query Format "Gallery format" - zie ook documentatie
    • Aansluitend / ter vervanging van nu vaak handmatige fotogaleries op basis van de <gallery>...</gallery> tags van mediawiki.

Enkele voorbeelden, zoals momenteel in gebruik:

Taal / titel

Wat is het juiste/passende/gewenste gebruik in het Nederlands/Engels voor de TE:

  • (Foto)galerie
  • (Foto)galerij: dit is de voorkeur (Milcof (overleg) 11 mei 2022 12:30 (CEST))
  • Gallery (Engels)

Zie ook: https://taaladvies.net/galerij-of-galerie/

Huidig gebruik galerij

Een totaal overzicht is te vinden door via Speciaal:TekstVervangen te zoeken op <gallery> en te filteren op de Categorie:Persoon; er zijn (slechts???) 31 persoonsgaleries te vinden.

Ja, het gebruik tot nu toe is vooral op voorstellingspagina's (voor scènefoto's) en losse blogs etc. Dit valt mee gelukkig. (11 mei 2022 12:30 (CEST))

NB: Mogelijk is er ook gebruik gemaakt van de alternatieve methode met [[Afbeelding.jpg|gallery|...]] (en dus zonder tags)

Ontwikkelingen

Sjabloon

Externe Databases

Aanpassing weergave:

  • Eén label: Externe databases:
  • Geen label per rij/database
  • Geen weergave nummer, maar gelinkte naam, dus bijv.: IMDb

Aanpassingen

Sjabloon persoon velden huidig

  • Paginatitel
  • Naam
  • Sorteernaam
  • Geslacht
  • Afbeelding
  • Onderschrift afbeelding
  • Citaat
  • Volledige naam
  • Pseudoniem
  • Bijnaam
  • Geboortedatum
  • Geboorteplaats
  • Geboorteland
  • Overlijdensdatum
  • Overlijdensplaats
  • Overlijdensland
  • Beroep
  • Discipline
  • Trefwoorden
  • DBNL
  • IMDB
  • IBDB
  • VIAF
  • RKD
  • Website
  • Adlib
  • ELLT

Bevindingen

Bovengenoemde velden zijn nu in de persoonspagina opgenomen en worden indien gevuld op de desbetreffende pagina getoond. De huidige vormgeving bestaat uit twee kolommen, waarbij links de afbeelding van de persoon staat en rechts de bijbehorende tekst, zoals naam, geboortedatum, -plaats, ect. Na trefwoorden komen er links naar andere databases. Bij het veld ELLT wordt een vinkje gezet zodat op de persoonspagina het logo wordt opgenomen en vanuit op ELLT wordt deze persoon opgenomen in de eregalerij.

Bij mijn ontwerpen ben ik van al deze informatie uitgegaan en heb een oplossing proberen te bedenken.

In eerste instantie ging het dus om de wens om het beschikbaar maken van "de biografie" van een persoon voor de Theaterkrant op de persoonspagina van de TK. Een eerste opzet op Paul de Leeuw. Waarbij een popup wordt getoond van de persoon in de Theaterkrant. Dit leidt weer tot de vraag waar dit logo met popup het beste opgenomen kan worden in de persoonspagina. Hiervoor zijn verschillende ideeen voorbijgekomen zoals het opnemen van een derde kolom, maar het is ook een beetje gek om alleen het logo van de TK hier op te nemen dus dan moet je weer alle logo's laten zien. Echter alle logo's tonen van 'externe' infosites, deze logo's zijn meestal in kleur, dit wordt al gauw een bonte verzameling dus toon ze in grijstonen. Bij het uitwerken van deze ideeen op de laptop heb ik ook meegenomen hoe het er op een smartphone uitziet. Uiteindelijk ben ik tot nog een optie komen door juist een extra rij toe te voegen. De logo's heb ik uiteindelijk allemaal even groot in breedte en hoogte gemaakt. Daarnaast ben ik ervna uitgegaan dat alle velden na trefwoorden 'externe' informatie bevat.

  • ELLT
  • TK
  • Website
  • DBNL
  • IMDB
  • IBDB
  • VIAF
  • RKD
  • Wikidata-item (extra toegevoegd)
  • Adlib?; nu niet opgenomen omdat ik niet weet waarnaar dit moet linken.

Voorbeelden van mogelijke oplossingen zijn te vinden op test TE. Hieronder worden deze voorbeelden besproken.

  • TK-logo in huidig rijtje: Dit was een eerste opzet, maar dit is niet de oplossing.
  • TK-logo in footer zowel in kleur als in grijstonen een voorbeeld.
  • TK-logo in header; dit keer niet als rechthoek maar als rondje.
  • Derde kolom met logo's; Zodra dit op een Iphone getoond wordt komt er één lange rij met logo's en doorklikmogelijkheden. Lijkt mij niet wensenlijk. Zowel niet in kleur als in grijtonen.
  • Extra rij; als alleen de losse logo's worden toegevoegd dan wordt het al gauw onoverzichtelijk.
  • Extra rij met uitgelicht blokje; Er ontstaat in ieder geval iets van eenheid. Helemaal als de logo's dezelfde breedte en hoogte hebben. En we zouden ervoor kunnen kiezen om op een smal scherm niet de logo's maar juist de tekst te laten zien. Of een combinatie hiervan.IdP (overleg) 18 feb 2021 14:41 (CET)

Implementatie

Beschrijving van de planning voor de implementatie van de (afgeronde en nog lopende) ontwikkelingen aan de Persoonspagina's:

Lijst van te implementeren onderdelen persoonspagina's (incl. bewerkingsformulier):

  • Link naar Theaterkrant in de header van de infobox
  • Nieuwe "dummy" portretfoto met upload-mogelijkheid
  • Nieuwe weergave van externe databases (IMDB, VIAF etc.) in de infobox
  • Nieuw template (indeling) van de Persoonspagina
    • Biografie-veld
    • Galerij-veld
    • Automatisch (semantisch) Theater CV (voorheen "Overzicht persoon")
      • Vier opties: Eenvoudig/Uitgebreid Theater en Eenvoudig/Uitgebreid Dans
    • Overig (vrij)

Reeds geïmplementeerd:

  • Aanpassing "geslacht" naar "gender" (nu ook aangepast op de Test-TE)

De implementatie omvat tevens een niet onaanzienlijke inspanning om 'legacy' (verouderde - al dan niet ten gevolge van de nieuw geïmplementeerde onderdelen) en/of redundante onderdelen op de persoonspagina weg te halen.

  • Bestaande secties "Biografie" (verplaatsen naar sjabloonveld + weghalen titel)
  • Foto-galerij (verplaatsen naar sjabloonveld + weghalen titel)
  • Bestaande sectie "Overzicht persoon" (komt automatisch op iedere pagina, dus weghalen bestaande titel + teksten )
  • Oude sjabloon Infobox_persoon (deze ca. 6-7000 pagina's krijgen niet de nieuwe ontwikkelingen!?!). Checken en aantal controleren!!

Toelichting aanpak implementatie

De implementatie van de nieuwe ontwikkelingen zal de weergave van alle ca. 150.000 persoonspagina's op de TheaterEncyclopedie aanpassen. Dat is waarschijnlijk de grootste aanpassing aan de TE sinds de start ervan (en ook nog veel meer dan de recente aanpassing van de Productie/voorstellinspagina's!).

Technisch gezien is de aanpassing van de persoonspagina's minder ingrijpend; dat komt door de wijze waarop de ontwikkelingen zijn geïmplementeerd. Tijdens de implementatie van de nieuwe productiepagina's is de inhoud - de wikitekst - van alle ca. 90.000 productiepagina's veranderd; er zijn nieuwe sjablonen geplaatst en bestaande inhoud (m.n. de categorie-toewijzingen) zijn geautomatiseerd veranderd. De implementatie van de ontwikkelingen aan de persoonspagina's verloopt daarentegen voor het overgrote gedeelte via verandering van het bestaande sjabloon:Persoon, dat al op vrijwel alle persoonspagina's aanwezig is. De wikitekst van de persoonspagina's verandert niet, maar het sjabloon verandert, waardoor alle pagina's een nieuwe aangepaste weergave krijgen!

Helaas is het niet helemaal zo eenvoudig, omdat:

  1. Er o.a. ook nieuwe sjablonen, categorieën en aanpassingen in formulieren zijn doorgevoerd, in samenhang met het Sjabloon:Persoon
  2. De inhoud van een flink aantal bestaande persoonspagina's handmatig (of geautomatiseerd) moet worden aangepast (overgezet, gecorrigeerd, ...) om in de nieuwe situatie goed te worden weergegeven.

Maar toch is ten gevolge hiervan het risico op fouten met desastreuze gevolgen voor de TE tijdens de implementatie een stuk kleiner. De TE hoeft ook niet langdurig in "lock-down" om alle wijzigingen ongestoord te implementeren. Het is wel zo, dat er na de implementatie nog veel werk te verrichten is om alle persoonspagina's ook correct te laten weergeven.

NB: Lees bovenaan deze pagina in de sectie Inleiding en Wensen over de doelstellingen van deze ontwikkelingen.

Fase 0: Voorbereidingen

Onderdelen:

  1. Tijdsplanning opstellen
  2. Controleren of eerdere ontwikkelingen niet overschreven worden bij implementatie - zo nodig aanpassen
    • Aanpassing Geslacht naar Gender; - AFGEROND: Formulier:Persoon en Sjabloon:Persoon op Test-TE up-to-date gemaakt - Bmulckhu (overleg) 8 sep 2022 14:04 (CEST)
    • Aanpassing weergave externe DB's - GECONTROLEERD: NB: Deze ontwikkeling is nog niet geïmplementeerd op de Productie-TE!! Dus mee te nemen bij implementatie nieuwe ontwikkelingen!! - Bmulckhu (overleg) 8 sep 2022 14:11 (CEST)
  3. Testen/besluiten over bestaande inhoud Sjabloon:Overzicht persoon, Sjabloon:Overzicht persoon 2 en Sjabloon:Overzicht persoon 3
  4. Besluiten over opmerkingen in sjablonen: "DIT IS EEN TEST..."; laten staan of verwijderen?
    • Vooraf verwijderen van opmerkingen of actie opnemen om achteraf te verwijderen
  5. Beschrijving opstellen van de te implementatie voor redactie (en overige gebruikers) met:
    • Overzicht van de aanpassingen op de persoonspagina's + tijdsplanning
    • De procedure van de aanpassingen (en hun eigen rol daarin)
    • Wat er gebeurt als het niet goed gaat
    • Hoe gebruikers vragen kunnen stellen en foutmeldingen kunnen doen
  6. Banners voorbereiden voor plaatsing op de hoofdpagina
    • Banner voor Fase 1 (geblokkeerde TE)
    • Banner voor Fase 2/3 (doorvoeren van noodzakelijke wijzigingen - vooral gericht op melding van problemen en stellen van vragen)
  7. Technische voorbereiding
    • Lijst van te implementeren onderdelen samenstellen (en controleren), denk aan:
      • Sjablonen,Formulier,Widgets,Eigenschappen,Categorie-pagina's - AFGEROND - Bmulckhu (overleg) 12 sep 2022 10:52 (CEST)
      • Check: Help-pagina's? Foto's??
      • Check: Mediawiki:Tweeki.css wijzigingen??
    • Samenstellen van lijst met test-pagina's - CONCEPT Opgesteld - Nog aan te vullen - Bmulckhu (overleg) 12 sep 2022 10:51 (CEST)
    • Exporteren van de over te zetten onderdelen in migratiebestand

Fase 1: Overzetten nieuwe ontwikkelingen van Test naar Productie

  1. Plaatsen van de banner
  2. Lock-down van de Productie-TE voor alle gebruikers (behalve bureaucrats)
  3. Implementeren van de wijzigingen
    • Importeren van migratiebestand
    • Benodigde wijzigingen in Mediawiki:Tweeki.css doorvoeren (Gecheckt - niet nodig)
    • Enige tijd wachten voordat alle wijzingen zichtbaar zijn/doorgevoerd zijn
    • Eerste test van de resultaten, zonodig terugdraaien van de geïmporteerde wijzigingen
    • Controleren van (het aantal!) pagina's met transclusiefouten (moet ca. 300 zijn)
  4. Plaatsen van de ca. 300 "handmatige queries" voor Theater CV's
  5. "Leeg" maken van de legacy "Overzicht persoon"-sjablonen (IS OP VOORHAND AL GEDAAN - NB: sectietitels en introteksten (+ overige teksten) blijven voorlopig nog staan!)
  6. Controleren en zo nodig handmatig aanpassen van enkele pagina's waarop Sjabloon:Overzicht persoon 2 en/of Sjabloon:Overzicht persoon 3 staan.

Fase 2: Uitvoeren testen en invoeren van noodzakelijk handmatige wijzigingen

  1. Uitvoeren van testen "Weergave":
    • Testen van weergave test-pagina's - OK - Weergave overeenkomstig Test-TE (gisteravond al uitgevoerd; wel nog met "transclusiefouten e.d.) - Bmulckhu (overleg) 18 okt 2022 09:15 (CEST)
    • Testen van weergave diverse willekeurige pagina's - IN UITVOERING - Resultaten bijgehouden op Testpagina's - Bmulckhu (overleg) 18 okt 2022 09:55 (CEST)
  2. Uitvoeren van testen "Bewerken":
    • Testen van bewerken: Keuze voor TCV-optie invoeren
    • Testen van bewerken: Handmatige TCV invoeren - OK - Bmulckhu (overleg) 18 okt 2022 09:09 (CEST) (gemeld door Milco)
    • Testen van bewerken: Uploaden nieuwe portretfoto
    • Testen van bewerken: Plaatsen van link naar TK - OK - Toegevoegd aan Paul de Leeuw Bmulckhu (overleg) 18 okt 2022 09:09 (CEST)
    • Testen van bewerken: Plaatsen van galerij - OK - Getest op Gustav Klimt (alleen voorvertoning - niet opgeslagen) - Correctie: "TEST"-tekst weggehaald uit sjabloon - Bmulckhu (overleg) 18 okt 2022 09:29 (CEST)
  3. Uitvoeren van testen "Aanmaken":
    • Aanmaken nieuwe persoonspagina (zonder input, voorvertoning en vervolgens direct "opslaan")
    • Aanmaken nieuwe persoonspagina (met input, voorvertoning, vervolgens "opslaan")

Fase 3: Doorvoeren correcties en aanvullingen opschonen van persoonspagina's

Zie de uitwerking op de pagina:

Onderdelen:

  1. Verwijderen redundante/dubbele onderdelen op pagina's met Speciaal:TekstVervangen (Regex Zoek-En-Vervang)
    • Biografieën
      1. Verwijderen lege Biografie-sectie(titel)s
      2. Verplaatsen van bestaande Biografie-secties naar Sjabloon/Formulier (NB: Niet met Speciaal:TekstVervangen; moet op andere manier gedaan worden!)
    • Legacy teksten van "Overzicht persoon" verwijderen ("Voorstellingen" en "Theater/Dans" secties)
      1. Vervangen "En verder..."-teksten door sectie(titel)s, zodat ze blijven bestaan
      2. Verwijderen "Voorstellingen"- en "Theater/Dans"-sectie(titel)s
    • Verwijderen van <protect>-tags (en commentline)
    • Vervangen alternatieve dummy-profielfoto's door "Someone.gif" (zodat upload-functie werkt)
  2. Foto-galerijen (handmatig aanpassen en verplaatsen naar formulier)
  3. Weergave van "functies" (rollen) zo mogelijk verbeteren - nu vaak weergegeven als eigenschap
  4. Oplossen "interferentie" met Theaterwerken in overzichten, t.g.v. dubbel gebruik eigenschappen
  5. Vervangen van legacy Sjabloon:Infobox_persoon (NB: Waarschijnlijk beter niet met Speciaal:TekstVervangen, vanwege complexiteit)
  6. Plaatsen van links naar de TheaterKrant

Planning Fase 3 - deel 1: Verwijderen redundante onderdelen op pagina's met Regex

  1. Uitvoeren complete test op Test-TE (optie)
    • Zonodig aanpassen/verbeteren regex of procedure
  2. Uitvoering op Productie-TE van alle onderdelen:
    • Biografieën
      1. Verwijderen lege Biografie-sectie(titel)s - (4-7 X Herhalen z-e-v-actie)
    • Legacy teksten van "Overzicht persoon" verwijderen ("Voorstellingen" en "Theater/Dans" secties)
      1. Vervangen "En verder..."-teksten door sectie(titel)s, zodat ze blijven bestaan - (Kan in 1 X worden verwerkt)
      2. Verwijderen "Voorstellingen"- en "Theater/Dans"-sectie(titel)s (NB: Groot volume / vaak herhalen z-e-v; Schatting 15-20 X herhalen)
    • Verwijderen van <protect>-tags (en commentline) - ( 5-10 X herhalen van z-e-v-actie)
    • Vervangen alternatieve dummy-profielfoto's door "Someone.gif" (zodat upload-functie werkt) - (4-7 X herhalen z-e-v-actie)
  3. Laatste controle / steekproef
  4. Communicatie naar vrijwilligers/bezoekers website (optie)
    • Mededeling op website
    • Melding in Discord-aankondigingen kanaal

Planning Deel 2

Planning Deel 3