Vandaag releasen we iteratie #76, een iteratie waarin we - naast veel werk onder de 'motorkap' - de Pricewatch weer wat mooier hebben gemaakt, Git hebben geïmplementeerd en veel bugs hebben weggewerkt.
Populaire producten op het overzichtstabblad
Op het overzichtstabblad bij categorieën willen we graag inzichtelijk maken welke producten populair zijn onder de gebruikers van Tweakers. Dit geeft je inzicht en helpt je verder bij het maken van de keuze voor een nieuw product. Populaire producten vielen op dit tabblad niet op, reden om ze wat meer aandacht te geven. In plaats van de vier populairste tonen we nu de acht populairste producten. Verder hebben we de look and feel aangepast en heb je nu de mogelijkheid om de producten meteen toe te voegen aan je vergelijking.
Add to compare
Een aantal iteraties geleden hebben we enkele aanpassingen gedaan rondom het vergelijken op Tweakers. We hebben de feedback, waarvoor dank, bekeken. We zijn deze iteratie gestart met de ontwikkeling van een nieuwe feature. Binnenkort kun je namelijk ook producten toevoegen aan je vergelijking op de vergelijkpagina.
Bug bash
In deze iteratie hebben we voor het eerst kennisgemaakt met het fenomeen bug bash. Een dag waarop Product en Development de krachten bundelen en zich inzetten om zoveel mogelijk bugs te fiksen. Niet alleen hebben we het enorme aantal van 35 bugs die ons al lang in de weg zaten kunnen wegwerken, we hebben dit ook als een supersuccesvolle test ervaren. Wordt vervolgd, dus blijf gevonden bugs vooral melden in stoute bugs.
Git-implementatie
In deze iteratie zijn we met ons versiebeheersysteem overgestapt van Subversion naar Git. Hoewel we Git al voor een aantal projecten gebruikten, was dit nog niet het geval voor de belangrijkste repositories van Tweakers. Een klein halfjaar geleden is developer Xav bij ons begonnen en mede doordat hij daarvoor al geruime tijd ervaring had met Git, kon de migratie soepel worden uitgevoerd.
Omdat we geen historie wilden verliezen (>55.000 commits!), hebben we onze Subversion-repositories met behulp van SubGit geconverteerd naar Git. Daarna hebben we onze kersverse Git-repositories op een zelf gehoste GitLab-server gehuisvest om onder andere van de merge request-functionaliteit gebruik te kunnen maken. GitLab kun je vergelijken met het bekendere GitHub, maar subtiele verschillen tussen de twee zorgden ervoor dat GitLab toch beter op onze wensen aansloot.
Verder moesten we diverse tools zoals Jenkins en onze release-scripts aanpassen, omdat deze natuurlijk ook gebruikmaken van ons versiebeheersysteem. Wat workflow betreft hebben we nog geen radicale aanpassingen doorgevoerd, omdat iedereen zich eerst goed moet thuisvoelen in Git. Zodra dat het geval is, zullen we kijken of we willen overstappen op een andere workflow zoals het gitflow-model.
En verder:
- hebben we de profielinstellingen responsive gemaakt;
- kun je nu in de listing al zien dat een V&A-advertentie gereserveerd is;
- zijn we aan de slag gegaan met de feedback op het samenvoegen van berichten en notificaties.