Verslagen Hackathon 2024/Vera
Voor de Hackathon van dit jaar ben ik afgereisd naar Tallinn, Estland. Dat is in mei nog wat kouder dan in Nederland, maar dit jaar een stuk zonniger.
Al bij het ontbijt op de eerste dag van de Hackathon heb ik mijn kennis van de Wikimedia-projecten kunnen delen door de Brit Edward Betts GLAMorous te laten zien, een tool die gebruik-statistiek laat zien van de bestanden in een categorie op Wikimedia Commons. Bij de openingsceremonie ben ik de laatste deelnemer die hun project aankondigt. Ik wilde deze keer op zijn minst de documentatie verbeteren van New-Q5. Uiteindelijk heb ik vooral een aantal bugs uit deze webapplicatie gehaald.
In de openingsceremonie hadden SuperHamster en Jennifer Lee (beiden USA) gesproken over hun evenementenfotografie. Dit heb ik zelf ook gedaan voor onder andere het IFFR. Voor het quick-and-dirty reconciliëren van een lijst van namen heb ik de Orator-Matcher ontwikkeld. Deze mobile friendly app kan een webpagina scrapen om daar de namen van personen uit de tekst te vissen, of een lijst die direct door de gebruiker is ingevoerd gebruiken. Vervolgens worden alleen personen die nog niet overleden zijn in het zoekresultaat weergegeven. Net als bij de New-Q5 wordt dit niet heel goed uitgelegd door de interface, maar zij beiden vonden het handig dat je op locatie nog iets had om een inschatting te kunnen maken welk onderdeel van een conferentie beter materiaal kan opleveren. Via hen ben ik nu ook lid van de WMNYC/WMDC "WikiPortraits" WhatsApp-groep. Via die groep heeft Fuzheado gevraagd of ik de GLAM Wiki Contribution Survey wilde invullen, iets waar ik nog niet aan toegekomen ben.
's Middags ben ik naar de Design feedbacksessie voor "New content discovery features on Wikipedia" geweest. JScherer was erg blij dat er iemand was komen opdagen die meer dan 25k bewerkingen op Wikipedia heeft. Er waren meerdere ontwerpvoorstellen voor hoe een bezoeker van Wikipedia geholpen kan worden bij een deep-dive door verwante artikelen op andere plekken in de pagina weer te geven. Dit zou de retentie van een bezoeker ook verlengen. Over het algemeen vonden de aanwezigen het belangrijker dat de interface zo simpel blijft.
In de hackerspace heb ik Waldir Pimenta (Portugal) en Alberto Leoncio (Brazilië) New-Q5 en de Orator-Matcher laten zien. Zij vonden het handige tools en namen in overweging een variatie op New-Q5 te implementeren voor het creëren van ander soortige items dan personen.
Ik heb met Matthew Williams (WMF) gesproken over de mogelijkheid dat Special:Search op Wikimedia Commons niet alleen PDF-, maar ook Djvu-bestanden (open standaard equivalent van deze) uitfiltert kunnen worden. Hij adviseerde mij een ticket aan te maken. Inmiddels is deze verandering doorgevoerd en kan er met dezelfde knop deze twee bestandstypes worden uitgefilterd.
Ik heb met Afimaame (Ghana) gesproken over New-Q5. Zij denkt deze te gaan gebruiken in haar community projects en was blij dat deze app geschikt is voor de mobiel. Nadat ik een eerste opzet had gemaakt in de documentatie van deze applicatie heeft zij deze beter gestructureerd. Daarmee ben ik niet meer de enige auteur in dit open source project en heb ik de eerste pull als push request kunnen accepteren.
Neslihan (Turkije) had bij de openingssessie gesproken over evenementfotografie ter behoeve van Women in Red. Ook haar heb ik daarom de Orator-Matcher laten zien. Bij het uitleggen van de beperkingen van deze tool verzekerde ze mij ervan dat ze enkele van die tekortkomingen ook wel zelf misschien gaat oplossen.
Zaterdag ben ik verder gegaan met bugs fixen in New-Q5. Herhaaldelijk had ik het probleem dat een oplossing die ik probeerde te implementeren, het resultaat had dat andere dingen weer kapot gingen. JScherer heeft als ontwerper ook nog feedback gegeven op de interface. Hij vond het al redelijk duidelijk, maar wees me er ook op dat gebruikers vaak blind zijn voor elementen die naast elkaar zitten, zoals nu het geval is voor het input-veld voor naam en leeftijd. Dit heb ik uiteindelijk niet veranderd omdat het leeftijd-inputveld zo smal is dat ik het liever niet een hele regel wil geven. Door de manier waarop de gegevens nu verwerkt worden, wordt de gebruiker ook pas laat in het proces erop gewezen als de input niet correct is. Omdat ik in de eerste plaats deze applicatie heb ontwikkeld om er zelf gebruik van te maken, is dat niet iets wat een hoge prioriteit had. Ik zou kunnen kijken of er al logica bestaat voor het valideren van een QuickStatement.
In de lobby heb ik gesproken met Ricki Jay (USA) en haar de functionaliteit van New-Q5 en de Citoid API waar het gebruik van maakt uitgelegd. Ze vond het een interessant project en zei er misschien ook aan te gaan werken.
Zondag was ik al aardig moe. Ik heb wel een ticket aangemaakt met als taak dat ik New-Q5 in een video zou demonstreren, maar daar ben ik uiteindelijk niet aan toegekomen. Wel heb ik tickets aangemaakt voor een bug in de Wikimedia Commons-interface en een bug in de Wikidata-interface.
Laat op de middag ben ik nog bij de presentatie van A report on Indian Language Wikimedia Communities geweest.
Hugo Lopez (Frankrijk) was dit keer niet aanwezig op de Hackathon, maar ik heb ervoor gezorgd dat hij alsnog wel een paar van de Wikipedia-sokken die werden uitgedeeld heeft gekregen door deze mee te geven aan andere Wikipedianen. --1Veertje (overleg) 14 jun 2024 18:04 (CEST)