Door Koen Beijer

Product Owner

Mobiele zoeksuggesties - Development-iteratie #182

26-05-2020 • 14:49

18

De release van iteratie #182 is zojuist afgerond. Hierin hebben we onder andere de zoekfunctie op de mobiele weergave verbeterd, Vraag & Aanbod technisch versterkt en bugs gefixt.

Zoeksuggesties op mobile

Een belangrijk onderdeel van de zoekfunctie zijn de Zoeksuggesties mobielzoeksuggesties. Deze suggesties zijn namelijk gebaseerd op jouw zoekintentie. Los van het algoritme dat de suggesties samenstelt en jouw intentie voorspelt, waren er op het gebruikersvlak wat dingen te verbeteren aan de zoekfunctie. De zoeksuggesties die wel al op de desktop werden gebruikt, zijn vanaf nu ook beschikbaar voor gebruikers die de website met een smartphone bezoeken.

Deze verbeteringen hebben we in de afgelopen tijd getest. Uit de resultaten bleek dat er minder zoekopdrachten per gebruiker moeten worden uitgevoerd en dat er meer wordt doorgeklikt vanuit de zoekresultaten.

Update Vraag & Aanbod

Na de technische vernieuwing van het formulier om advertenties te plaatsen hebben we dit nu ook gedaan voor de formulieren om te bewerken. Beide vernieuwingen waren nodig om verder te gaan met de vernieuwingen voor een foto-uploadtool en het responsive maken van dit onderdeel op de website.

Opzet JavaScript-testframework

In de afgelopen sprint hebben we ook weer vooruitgang geboekt met het vernieuwen van ons JavaScript-framework. De basisopzet met Babel is inmiddels werkend en we hebben een roadmap opgesteld om in de loop van dit jaar onze JavaScript-functionaliteit om te zetten. Daarnaast hebben we gekeken naar een testframework voor onder andere unittesting van JavaScript. De keuze is gevallen op Jest, waarvoor we in deze sprint een proof of concept hebben opgeleverd.

Bugfixes en andere verbeteringen

  • Bij de overgang naar https in 2016 lieten we afbeeldingen van andere domeinen via een camo-proxy lopen als ze geen https ondersteunden. Vanaf nu worden ook afbeeldingen die via https lopen, via de proxy geladen.
  • Er kon meer dan één YouTube-video tegelijk worden afgespeeld, nu niet meer.
  • De bug waardoor geen abonnement kon worden afgesloten als er geen welkomstcadeau is, is gefixt.

Onderzoek aankondigingen van features

Als je deze zin leest, weet je dat we om de twee weken verbeteringen aan de website releasen. Deze weg van communiceren gebruiken we al bijna twee decennia. De featureaankondiging verschijnt alleen op de frontpage, waardoor een groot deel van de gebruikers vaak niet weet dat er iets nieuws is of iets verbeterd is voor hun ervaring.

Momenteel kijken we naar een manier om iedereen op de hoogte te stellen van nieuwe features. Tijdens het onderzoek zijn we ook benieuwd naar jullie ervaring en mening over de aankondiging van nieuwe features, dus hebben we een kleine enquête gemaakt. Het invullen kost een paar minuutjes van jullie tijd en het helpt ons erg veel!

(De enquête is gesloten, bedankt voor jullie hulp! _/-\o_)

Reacties (18)

18
18
17
0
0
0
Wijzig sortering
Wat is er met de CSS aan de hand? Er zijn ineens 556 lines of code bij gekomen (4,5% groei is behoorlijk veel!), 172 !importants en meer complexiteiten. En ook opvallend: een aantal selectors mbt AMP. Die zie ik niet in de release notes staan, maar is kennelijk ook redelijk wat werk voor verzet.

https://www.projectwallac...imports/20200526204247145
Wij hebben geen AMP-ondersteuning; daar is dus 0 werk voor verzet. Dat banners (zie de opmerking van @crisp ) daar soms rekening mee houden in hun css hebben we geen invloed op :)
Ah, top, bedankt voor de opheldering. Misschien moet ik mijn analyze-methode iets aanpassen om ads er uit te filteren
Het lijkt op het eerste gezicht op code die van een banner afkomstig is.

Edit: nog even gechecked; onze CSS is de afgelopen iteraties zelfs iets in grootte afgenomen in plaats van toegenomen :)

[Reactie gewijzigd door crisp op 24 juli 2024 23:02]

In ieder geval is er ook gesleuteld aan het posten van smileys: Smileys in nieuwe posts lijken stuk
Kan ook zijn dat ze er niks aan gedaan hebben en daardoor per ongeluk door de proxy server gaan
We kijken er naar :)
Wat mij betreft worden de plans sowieso opgesomd en ergens als rijtje getoond, danwel ergens in de menu-structuur. Dit soort speciale categorieën zijn vrijwel onvindbaar nadat ze uit het reguliere nieuws zijn gevallen.
Dat gaat via de tracker, links in het scherm (of rechts, als je al met de instellingen hebt gespeeld :)).
Daar moet je wel instellen hoeveel .Plans je wilt zien en dan kan je erop doorklikken.
Nadeel daarvan is dat er ook .adv en .actie in die lijst met .plans zit. Een klikje op de titel geeft dat zeer duidelijk weer. Wellicht ook een puntje voor de Tweakers Devs om dat uit te splitsen.
Dat staat al een tijdje op onze to-do, maar helaas zijn we daar nog niet aan toegekomen...
De tracker is m.i. echt een nicheproduct uit de begintijd van het internet. Standaard ook ingeklapt zie ik voor bezoekers. Wat mij betreft zijn er anno 2020 wel betere opties om nieuwsberichten categorisch te kunnen indelen.
Aan het plan an sich zou ik niet te veel veranderen. Zichtbaarheid vergroten kan altijd, maar ik zou ze liever nog steeds op dezelfde manier gepresenteerd zien worden, naast alles wat er bij bedacht gaat worden. 20 Jaar, het is bijna een traditie.
Leuk om de voortgang van de keuzes voor het JavaScript-(test)framework te volgen.
Ik ben benieuwd naar de uitslag van de enquête!
Kijk ook naar testing-library, een mooie uitbreiding voor Jest om je UI te testen: https://testing-library.com/docs/dom-testing-library/intro

Er zijn uitbreidingen geschreven voor React, Angular, Vue, Cypress, Nightwatch/Puppeteer en nog meer. Zelf gebruik ik het in combinatie met TestCafe, Cypress en React en werkt heerlijk. Als je vervolgens jest-dom en user-event libraries er bij pakt heb je een mooie basis.
Vraag 5 van de enquete zou ik aanvullen met soms. Ja of Nee is een te harde keuze. Daarnaast word ik wel een beetje enquete moe op tweakers.
Bor Coördinator Frontpage Admins / FP Powermod 26 mei 2020 20:04
Weer een mooie update voor V&A waarvoor dank :)
Nice, mooie set met updates weer. Goed bezig, Tweakers! _O_

Op dit item kan niet meer gereageerd worden.