Oktober 2022
Velkommen til Webkoms utviklerblogg! Vi skal prøve å gjenopplive denne bloggen med månedlige oppdateringer slik at dere kan få litt innsikt i hva vi holder på med, og lettere komme med innspill eller ideer. Vi begynner med en oppsummering av oktober måned, der vi blant annet har implementert oppmøteregistrering med QR-koder og fått på plass et nytt “analytics”-verktøy.
QR-koder for oppmøteregistrering
Kanskje den mest synlige tingen vi har lagt til i det siste er oppmøteregistrering ved bruk av QR-koder. Som dere kanskje har lagt merke til har det dukket opp en ny knapp på profilsiden, med navn “Vis ABA-ID”. Denne åpner en QR-kode som kan scannes i inngangen til arrangementer for å registrere oppmøte. Håpet er at dette skal effektivisere oppmøteregistreringen på større arrangementer, og vi gleder oss til å se hvordan det fungerer i praksis!
Plausible analytics
Videre har vi fått på plass et nytt verktøy for å samle informasjon om bruk av nettsiden. Vi har og derfor holdt oss langt unna verktøy som Google Analytics. Verktøyet vi har lagt til heter Plausible, og er et open source-verktøy som ikke sporer brukere og anonymiserer all data. I tillegg kjører vi det “self-hosted”, som betyr at ingen data forlater våre servere. Dette vil gi oss verdifull informasjon om hvilke deler av nettsiden som blir brukt, og hvordan folk kommer inn på siden.
Ny captcha
Vi har også byttet ut captcha systemet vårt fra Google reCAPTCHA til Turnstile. Dette er et system som er laget av Cloudflare for å være et personvernsvennlig og mer brukervennlig alternativ til reCAPTCHA. Den nye captchaen vil ofte bli automatisk godkjent uten at man trenger å trykke i checkboksen en gang! I tillegg har den en lengre frist før den utløper, noe som fikser det irriterende problemet vi hadde før der captchaen noen ganger utløp før påmeldingen åpnet 😁
Det er også gjort en rekke mindre endringer, som jeg ikke har tid til å nevne her. Hvis du er nysgjerrig kan du se igjennom endringsloggen nederst i denne posten, eller sjekke ut repoene våre på GitHub.
Til slutt vil jeg nevne en nyttig liten feature på abakus.no som mange ikke vet om. Hvis man går inn på arrangementsiden og velger kalendervisningen ligger det knapper nederst for å legge til arrangementer, møter eller påmeldingstidspunkter i kalenderen din. I Google Calender vil denne oppdatere seg automatisk hver dag, så du kan (nesten) alltid ha oppdaterte tidspunkter i kalenderen, og til og med legge inn automatiske varsler før påmeldinger!
Endringslogg for LEGO (abakus.no) Oktober 2022
- 🚀 - Ny funksjonalitet
- ✨ - Forbedret funksjonalitet
- 🐛 - Bugfiks
- 🎨 - Designendring
- 🧹 - Opprydning
Nytt:
- 🚀 Abacard, mulighet for registrering av oppmøte ved å scanne QR-kode (lego-webapp#3017 og lego-webapp#3181)
- 🚀 Analytics, Legge inn Plausible analytics (self-hosted) (lego-webapp#3121)
- 🚀 Overhørt, sortering etter antall emoji-reaksjoner (lego#2949 og lego-webapp#3074)
- 🚀 Om abakus, legge til revygruppene som egne sider (lego#3010, lego#3015 og lego-webapp#3152)
- 🚀 Påmeldinger, vise arrangør antall på hvor mange som har betalt (lego-webapp#3107) (Takk eirikolav!)
- 🚀 Påmeldinger, sortering på hvem som har betalt (lego-webapp#3182)
- ✨ Bildesamtykke, støtte arrangementer som krever bildesamtykke for et annet semester enn registreringen (Åre), og diverse andre forbedringer (lego#3012, lego#3024, lego-webapp#3154, lego-webapp#3171 og lego-webapp#3172)
- ✨ Captcha, bytte fra reCAPTCHA til turnstile (lego#3013, lego-webapp#3155 og lego-webapp#3189)
- ✨ Bedriftsinteresse, oppdatere bedrinftsinterresseskjemaet (lego#2980 og lego-webapp#3096
- 🎨 Profil, vise tidligere arrangementer mer kompakt på profilsiden (#3062)
- 🎨 Notifikasjoner, forbedret design på notifikasjoner (#3122)
Fikset:
- 🐛 Ikoner, fikset posisjonering av ikoner i blant annet knapper (lego-webapp#3188)
- 🐛 Avstemning, fikset posisjonering av info-ikonet (lego-webapp#3075)
- ✨ Om abakus, oppdaterte kontor-tider (kakeTIRSDAG) (lego-webapp#3093)
- 🐛 Testing, fikset problemer med cypress-testene våre (lego-webapp#3103 og lego-webapp#3178)
- 🐛 Om abakus, fikset at “hover” over lenker dyttet sideinnholdet ned noen piksler (lego-webapp#3095)
- 🐛 Arrangementseditor, fikset skrivefeil i skjemaet (lego-webapp#3094)
- 🎨 Arrangementsliste, forbedret styling av filtere (#3118 og #3151)
- 🐛 Påmeldinger, fikset småfeil angående hvilke tall som ble brukt i antall som har betalt (lego-webapp#3117)
- 🐛 Spørreundersøkelser, fikset bug hvor tittelen på “ny spørreundersøkelse”-siden var [Object object] (lego-webapp#3117)
- 🐛 Arrangement, importere riktig css-fil slik at styling blir riktig (lego-webapp#3133)
- 🐛 Arrangement, fikset skrivefeil i prikkregler (lego-webapp#3166) (Takk mathiazom)
- 🐛 Editor, fikset skrivefeil i tillatelse-velgeren (lego-webapp#3150)
- 🐛 Bedrift, la til hvit bakgrunn på bedriftslogoer der det manglet (lego-webapp#3153)
- 🐛 Sletting av brukere, sett forfatter til “Anonym” hvis brukeren er slettet (lego-webapp#3179)
- 🐛 Mobil, fikset at forsiden ble for bred på mobil med enkelte artikler (lego-webapp#3180)
- 🧹 Podcasts fjernet ufungerende kode for podcast-siden (lego-webapp#3158)