Onze developers hebben de ontwikkeling van iteratie #122 voltooid. Als uitzondering op de regel heeft deze sprint drie weken geduurd in plaats van twee. Dit komt doordat het developmentteam en het productteam van de feestdagen gingen genieten. De focus lag in deze sprint opnieuw op het refactoren van het weergaveframework en het releasen van CK-editor in het redactionele cms. Daarnaast hebben we diverse kleine verbeteringen en bugfixes doorgevoerd.
CKEditor
Vorig jaar hebben we diverse wijzigingen gedaan aan de opbouw en presentatie van artikelen. Om dit optimaal tot zijn recht te laten komen, wilden we de redactie voorzien van een editor in het CMS waarmee veel beter te zien is hoe het artikel eruit gaat zien. Daarvoor gebruikten we al TinyMCE, maar dat was te beperkt, vooral bij complexe elementen.
Zo wilden we het mogelijk maken dat een redacteur bij het invoegen van herbruikbare elementen, zoals een video en scorekaart, direct ziet hoe dat eruitziet, maar dan wel zonder dat de daarvoor benodigde html daadwerkelijk in de database moet worden opgeslagen. Als we wel die html zouden opslaan, wordt een upgrade van de videoplayer of verandering van de scores in de scorekaart een stuk lastiger.
Al met al kwamen we daarbij uit op CK-editor. De ondersteuning voor 'widgets' in CK-editor sluit precies aan bij bovenstaande wens. We kunnen nu bijvoorbeeld <twk-video data-id=12345> in een artikel gebruiken. Tijdens het bewerken in een artikel wordt dat gepresenteerd als video, zonder echt speelbaar te zijn, en tijdens het weergeven van het artikel verschijnt daadwerkelijk het bijbehorende iframe met de relevante video.
Daarnaast is de text area nu net zo breed als het contentvlak van bijvoorbeeld een review of een .plan. Hiermee kan een redacteur makkelijker wisselen tussen de verschillende uitlijningsmogelijkheden die er zijn. Het is nu een betere match op de weergave van het uiteindelijke artikel.
Pricewatch
In de Pricewatch maken we al jaren gebruik van de gegevens van een derde partij, maar omdat we graag zo correct mogelijk willen zijn, worden alle producten nog gecontroleerd. Om het aantal beschikbare producten in de Pricewatch sneller te vergroten, zullen we bij minder belangrijke categorieën niet langer een controle doen, mits de belangrijkste specificaties juist zijn.
De simpele importtool die we voor dit principe bij kabels gebruikten, is daarom verbeterd, zodat we ook automatisch verschillende uitvoeringen onder één product kunnen groeperen. De eerste volgende categorie die we automatisch zullen gaan toevoegen is speakers. Voor de populaire categorieën blijft het productcontentteam uiteraard gewoon met de hand alles controleren.
Community-pick
Bij de vorige iteratie hebben konden jullie stemmen op jullie favoriete feature: de topicacties ook onderaan weergeven, zodat je hiervoor niet helemaal omhoog hoeft te scrollen. Dit is uiteraard in deze sprint gebouwd.
Zoals enige tweakers al hebben opgemerkt, is het lijstje van de community-pick redelijk uitgedund. Dit komt doordat de voorgestelde features in MF te groot zijn om binnen één sprint te worden gerealiseerd. Daarom gaan we ook bekijken of we behalve aan de kleinere features aandacht kunnen besteden aan de wat grotere. De capaciteit die beschikbaar is voor het maken van de community-pick van een aantal sprints, wordt dan bij elkaar opgeteld en verspreid over verschillende sprints: Community-pick XL. In de komende twee weken bepalen we welke features dit zijn en werken we dat verder uit. In de releasenotes van iteratie #123 gaan we hier verder op in.
Overige fixes
- De verduidelijking van advertorialpagina's (bovenaan) was stuk, hierdoor was minder duidelijk dat het om een gesponsorde pagina ging.
- Buiten het forum worden de usericons nu via Thumbor geladen. Daardoor hebben ze de goede maat, zoals hieronder naast de reacties, en zijn ze extra geoptimaliseerd om zo min mogelijk overbodige bytes over de lijn te gooien. We onderzoeken nog hoe we dit het beste in de oude forumcode kunnen integreren.
- De responsive weergave van de header en navigatie op de Tweakers Awards-pagina's is verbeterd.
- YouTube-video's kunnen nu ook over de volledige breedte van reviews en .plans worden getoond.
- Zoals eerder aangekondigd hebben we Private Storage definitief gesloten. De gebruikers hebben in de afgelopen maand de tijd gehad om hun bestanden veilig te stellen. De sluiting van Private Storage heeft geen gevolgen voor het Fotoalbum.