Fem ting AD&T har kodet i år (og én ting, der er på vej)

Enhver trope til enhver smag

Medlemmerne af Archive of Our Own – AO3’s (Vores Eget Arkiv) udviklingshold — kendt som “Tilgængelighed, Design og Teknologi” (AD&T) — laver ikke bare AO3-software og sørger for, at serverne er glade, selv under pres. Vi bruger også AO3: som forfattere, fanartists, læsere, vi kommenterer, anbefaler, styrer udfordringer og meget mere. Vi er taknemlige for jeres generøse donationer, som betaler for de servere, vi bruger så meget tid at arbejde på og lege med (selv om det som regel er mere arbejde end leg). Det sagt kommer der her nogle funktioner, vi har sendt ud, som vi er særligt stolte af eller begejstrede for.

1. Forsiden

Forsidens nye design var en af de synligste ændringer, AO3 gennemgik det seneste år, og det var også noget af det, der var længst undervejs. Det tog kun omkring otte måneder, fra vi skrev den første linje kode, til vi kunne implementere det færdige produkt, men planerne daterer tilbage til oktober 2010 — det er længere, end de fleste af os har været på AD&T! Forsiden var et spændende projekt, ikke kun fordi vi så frem til de nye funktioner (Favorittags!), men også fordi det gav os mulighed for at sige tak til de AD&T-frivillige, der var før os, ved at gøre deres idéer til virkelighed.

2. Åbne Døre API

Vi elsker alle sammen Open Doors (Åbne Døre)-projektet, som redder fanværker fra mindre arkiver, der er fastsat til at gå offline eller er i fare for at forsvinde af andre grunde. Desværre var Åbne Døre-koden en smule rusten — men vores Åbne Døre-samarbejdspartner, Ariana, voksede med udfordringen!

For omkring 20 år siden, i de tidlige internetfandom dage, skabte og vedligeholdt Ariana fanfic-arkiver for sine fandoms, inklusiv Randall and Hopkirk (Deceased) og Space: 1999. Da hun fandt AO3, besluttede hun, at det var bedre at have alle sine fandoms under samme tag, så hun meldte sig ind i AD&T for at hjælpe. Ariana slog sine fan-interesser sammen med sin professionelle viden om API’er og opdaterede Åbne Døres importeringskode, og nu kan vi alle se frem til, at endnu flere udsatte arkiver bliver bevaret til fremtidige generationer af fans.

3. Mobilfiltre

Computere er essentielle for at kode, men ligesom en stor del af AO3’s besøgende, åbner AD&T’s frivillige også ofte siden fra deres telefoner eller tablets. Det betyder, at vi alle var bekendte med det frustrerende i at scrolle hele vejen ned til bunden af siden for at se filtrene på vores telefoner. Det var noget, vi gerne ville ordne, og som vi havde arbejdet på, men andre og mere presserende problemer blev ved med at kræve opmærksomhed.

Men en dag lå AD&T-medformand, Sarken, syg i sin seng og ville finde en fic med en bestemt klassificering og sin nye OTP. Efter at have brugt nogle dage på at scrolle ned til bunden af værklisterne vendte Sarken tilbage til sin computer med en mission: at blive færdig med mobilfiltrene.

Efter det gik der kun nogle få, korte uger med diskussioner og test, før Version 0.9.57 endte den endeløse scrolling for at finde filtrene.

4. HTML-ændringer på Værkstatistikker

For nogle af os fra AD&T er ethvert hit på et værk en stiltiende bekræftelse af, at nogen er interesserede i det, vi har skabt — men for andre af os er det en skarp påmindelse om enhver ros eller kommentar, vi ikke fik. Fordi vi havde så forskellige meninger om de samme statistikker, vidste vi, at vores brugere også ville have det, så vi gjorde det muligt at kontrollere visningen af hit-tællere på dine egne eller alle værker. Imidlertid dukkede cachingfejl op, mens vi justerede vores kode for at kunne rumme vores vækst og forbedre ydeevnen, så disse indstillinger holdt op med at virke. Vi havde brug for at finde på en ny tilgang til at hjælpe på dette gamle problem.

Vi satte os sammen og fandt ud af, at vores layout-system gav en ret god løsning ikke kun på dette problem, men også på at skjule andre statistikker (f.eks. ros-tællere). Med nogle små ændringer i vores HTML i vores juli-version gjorde vi det let for brugere at lave et sidelayout, der skjuler enhver statistik, de ikke vil se.

5. Dato for sletning af kladder tilføjet til kladdebeskrivelserne

Som skabere og forbrugere af fanværker var vi altid knuste, når Support delte rapporter om brugere, der havde mistet deres arbejde på grund af kladders begrænsede levetid. Desværre er en stor del af den kode, der styrer værker, kladder og tags, meget gammel og indviklet — det ville betyde en masse omskrivninger for at gøre det muligt at bevare kladder for evigt uden at give ekstra arbejde til tagorganisatorerne.

Vi har dog fundet ud af, at små ændringer kan gøre en stor forskel i dette tilfælde. Vi kan med glæde sige, at vi har modtaget langt færre rapporter om mistede kladder siden Version 0.9.56, hvor AD&T og Systemfrivillig james_ opdagede, at vi ikke viste datoen for sletning i kladdebeskrivelserne, og tilføjede den. (Vi udnytter lige den her lejlighed til at minde dig om altid at have en backup af dit værk et andet sted!)

Og én ting, der er på vej …

AD&T-frivillige og samarbejdspartnere taler mange forskellige sprog, så vi er glade, hver gang vi kommer et skridt nærmere den fulde AO3-oplevelse på andre sprog end engelsk — og det glæder os at sige, at vi for nylig har taget det største skridt endnu! Sidste år gjorde Scott det muligt at oversætte FAQ-sektionen , og i år er james_ begyndt at arbejde på at gøre det samme muligt for vores e-mails. Vi arbejder tæt sammen med vores fantastiske Oversættelseskomité for at afprøve mulige værktøjer til deres arbejde, og vi kan ikke vente med at trykke på knappen, der vil lade vores brugere vælge et sprog og modtage notifikationer fra os på det sprog. Der er dog stadig meget at gøre!

Vi er et lille hold og skal jævnligt håndtere server-nødstilfælde eller defekt kode, der kræver omgående opmærksomhed, hvilket betyder, at andre store projekter bliver forsinket. Det betyder ikke, at vi er ligeglade — ligesom dig vil vi gerne se AO3 vokse og trives og være et imødekommende rum for alle, der vil bruge den. (Flere fanværker til os!) Hjælp os med at sikre, at AO3-serverne holder i lang tid, og donér i dag!

Dette nyhedsindlæg blev oversat af OTW’s frivillige oversættere. Vil du vide mere om vores arbejde, kan du besøge Oversættelsessiden på transformativeworks.org.