De afgelopen sprints is er veel werk gedaan om een eerste bruikbare versie van een wysiwygeditor op te tuigen. Deze komt nu beschikbaar als bètafeature voor frontpagereacties. In dit .plan meer hierover.
Eenvoudiger tekst opmaken met de wysiwygeditor
Het vernieuwen van de editor is een al lang gehoorde wens. Een aantal jaren geleden deden we al eens een poging om een modernere editor te ontwikkelen. Helaas strandde dat toen. Maar nu is het zover. De afgelopen maanden pakten we dit project weer op en er is een eerste bruikbare versie van een wysiwygeditor beschikbaar. Als eerste stap voor de frontpagereacties en vooralsnog als bètafeature.
Wysiwygeditor: zet de bèta aan in je profiel
Je kunt de bètaversie om dit uit te proberen, aanzetten via je profiel. Uiteraard horen we ook graag je feedback. Met feedback kun je terecht in het forumtopic: Wysiwygeditor als bètafeature.
De afgelopen sprints zijn we druk verdergegaan met het invullen van de basis die we al eerder maakten. Dankzij de abstractielaag die we om Tiptap heen hebben gemaakt, kunnen we in de backend onze RML-tags blijven gebruiken en zijn (vooral eenvoudige) tags snel uitgewerkt. Zo hebben we subscript, superscript en klein met één ticket geïmplementeerd. Daarnaast hebben we nu ook ondersteuning gemaakt voor citeren, edit en offtopic. Ook de mentiontag is afgerond. Hieruit bleek dat sommige tags in een wysiwygomgeving wat meer aandacht vereisen zodat deze eenvoudig te gebruiken zijn.
Ook zaken die geen echte tags zijn, hebben we opgepakt. Zo hebben we smileys ondersteund en ook mogelijk gemaakt om zaken ongedaan te maken (ctrl + z). Daarnaast hebben we wat gesleuteld aan de abstractielaag zelf die toch nog beter kon werken. Als laatste noemenswaardige functionaliteit hebben we een controle toegevoegd die voorkomt dat er RML verloren gaat als de wysiwyg deze niet ondersteunt.

Met deze nieuwe editor maken we het vooral voor gebruikers op mobiel veel makkelijker om opmaak toe te passen bij het plaatsen en wijzigen van een reactie. Je hoeft niet meer omslachtig aan de slag met het aangeven van tags. Via tappen op een van de icons in de toolbar activeer je de juiste interactie. Ook op desktop is deze modernere editor natuurlijk te gebruiken. In de basis werkt de editor nog steeds met RML, waarbij je op elk willekeurig moment kunt wisselen tussen wysiwyg en RML.
Nu we deze basis hebben staan, is het plan om verder te gaan met de editor die in Vraag & Aanbod in gebruik is. Dat is vanuit wat we nu hebben staan een relatief kleine stap. Daarna komen dan de gebruikersreviews en het forum in beeld, waarbij het forum het meeste werk is doordat daar veel meer tags beschikbaar zijn.
En verder
- Bij het vernieuwen van oude delen van onze codebase pakken wij af en toe ook langstaande wensen op, zo ook onlangs bij het moderniseren van de gallery. Hierbij hebben wij de aparte zoekbalk voor het zoeken naar gebruikers verwijderd en deze functionaliteit geïntegreerd in de zoekbalk van de header. Dankzij quicksearch is het nu sneller en eenvoudiger om de juiste tweaker te vinden.
- De karmaranglijst en galleryranglijst zijn gemoderniseerd en hebben meteen een kleine visuele opfrisbeurt gekregen.
- Op de productdetailpagina hebben we de 'Alle prijzen'-link weggehaald, omdat uit een test bleek dat dit element weinig tot geen toegevoegde waarde had. Daarnaast hebben we op deze pagina een video-icoon toegevoegd aan productvideo's in de galerij.
- Op mobiele apparaten wordt op de frontpage de tekst 'Vergelijk prijzen' naast de productcategorieën getoond. Dit helpt bezoekers die minder bekend zijn met de Pricewatch sneller te vinden wat ze zoeken.
- En zoals altijd hebben we weer een aantal bugs geplet. Zo opende de vergelijkpop-up op smalle schermen buiten de viewport, werkte de afbeeldinggalerij met slechts één productfoto niet goed en ontbrak een aanduiding van vraagadvertenties in V&A. Ook kreeg de Pricewatch-paginering niet voldoende ruimte op smalle weergaven en versprong de prijsslider in sommige gevallen. Tot slot pakten onze recente verbeteringen op het gebied van toegankelijkheid niet goed uit voor de prijsinvoervelden van V&A en Unsorted, wat nu ook weer is verholpen.