Drie weken zijn verstreken en zojuist is iteratie #31 de deur uitgegaan. Griep en verkoudheid hebben in deze iteratie flink huisgehouden, met zieke devvers tot gevolg. Toch zijn er ongeveer 154 tickets afgehandeld.
Pricewatch
Aan de Pricewatch zijn diverse features toegevoegd. Zo is het nu mogelijk een product te vergelijken met een product uit een andere categorie. Je kunt nu bijvoorbeeld een telefoon met een tablet vergelijken. Een koelkast met een processor vergelijken kan trouwens ook, mocht je dat willen Verder bevatten sommige tabs bij producten (bijvoorbeeld de tab Review of Advertentie) nu een plusje als er nog geen content voor is, zodat die meteen aangemaakt kan worden.
Diverse verbeteringen
In de vorige iteratie werd de 'cookiemuur' weer afgebroken, en aan het begin van deze iteratie is de balk naar de bovenkant van de pagina verhuisd en van een duidelijkere inhoud voorzien. De landencheck bij het reageren op de site, die ook in de vorige iteratie werd geïntroduceerd, is wat gebruiksvriendelijker gemaakt, met zowel betere controles op de landcode als duidelijkere meldingen van wat er aan de hand is.
Verder hebben we de zoekmachine van een upgrade naar Lucene 4.1 voorzien en tegelijk weer wat kleine bugjes erin opgelost. Daarnaast hebben we kleine verbeteringen aan de snelheid van de website doorgevoerd. Ook hebben we zowel onze Java- als onze PHP-code nu in Sonar geplaatst, zodat we automatische analyses van de kwaliteit van onze code kunnen uitvoeren. We moeten daarbij overigens nog wel de regeltjes naar onze eigen smaak inrichten. Met de huidige instellingen, over 270.000 regels code, hebben we in ieder geval nog aardig wat problemen op te lossen
Cybercrime challenge
Op dinsdag 5 maart is de Cybercrime Challenge van start gegaan. Hiervoor hebben we een mooie advertorialpagina ingericht en voorzien van een livestream van de liveshow Tek Tok Late Night in Den Haag. De video van afgelopen dinsdag is op deze pagina dan ook terug te kijken. Mocht je je eigen hackerskills willen testen: de challenge is nog tot 31 maart te doen.
Responsive website
Iteratie #31 was de eerste waarin we serieus werk hebben gemaakt van een van onze 'strategische doelen', namelijk het ombouwen van Tweakers tot een 'responsive website'. Dit slaat niet op de reactiesnelheid, die is over het algemeen goed; een responsive website past zich aan aan het apparaat waarmee je Tweakers bezoekt. De bedoeling hiervan is vooral dat je met 'elk' apparaat op tweakers.net terecht kunt, en dat je dus niet in het ene geval beter de Tweakers App kunt gebruiken en in het andere geval beter af bent met tweakers.mobi. Dit gezegd hebbende, zullen er in de praktijk altijd wel momenten zijn waarop gespecialiseerde toepassingen beter zijn dan een algemene
Dit is een grote uitdaging. Voor nieuwe sites, met een beperkt aantal pagina's en weinig inhoud op zo'n pagina is het al lastig om zoiets goed op te zetten. Bij Tweakers lopen we helemaal tegen allerlei moeilijkheden aan. Hoe detecteer je bijvoorbeeld op een betrouwbare manier welk apparaat wordt gebruikt? Een lijst namen aanleggen is niet praktisch en zodra er een nieuw apparaat komt of een bestaand apparaat een software-update krijgt, kun je de lijst weer bijwerken. Bovendien zegt een naam niet alles; de diverse maten iPads hebben bijvoorbeeld dezelfde 'user agent'. Je kunt ook niet naar de resolutie kijken, want bij een 1080p-resolutie kan het om een 5"-telefoon of een 80"-tv gaan en alle maten schermen daartussenin. Omdat de techniek nog vrij jong is, is er nog geen volledig uitgewerkte standaardmethode waarmee de diverse mobiele en desktopbrowsers een mooie, consistente manier van werken aanbieden.
Andere uitdagingen betreffen de keus wat we wel en wat we niet direct op het scherm willen tonen. Hoe kleiner het gebruikte scherm, hoe minder je aan overbodige informatie wil tonen en hoe minder ruimte je wil verspillen. Maar wat is overbodig en wat is verspilling? De opinie daarover verschilt per bezoeker en per gebruiksdoel. Extra witruimte tussen twee knoppen zorgt er op een touchscreen voor dat je minder snel de verkeerde knop indrukt, maar is onnodig als je met een muis of toetsenbord navigeert.
Kortom, we zijn ermee bezig en gaan er ook in de komende iteraties mee verder. Het is echter nog niet in een stadium aangeland waarin we de wijzigingen op Tweakers.net kunnen loslaten. Je zult dus nog zeker een paar iteraties moeten wachten voordat je er profijt van hebt
Android & iOS
Naast een responsive design is er ook wat tijd vrijgemaakt om enkele verbeteringen en fixes aan te brengen in onze mobiele apps. Zo is in de Android-app een vervelende bug opgelost die tot gevolg had dat het inloggen niet altijd lukte. Ook gaf een '&' problemen bij het plaatsen van een reactie. De niet werkende videoplayer is gemaakt en vanaf heden zal de native videoplayer in Android worden gebruikt voor het afspelen van video's. Verder zijn enkele bugs opgelost die de applicatie lieten crashen en worden externe links nu niet meer in de app zelf geopend.
Wat de iPhone-app betreft: deze ondersteunt nu de iPhone 5 en ook iOS 6. Daarnaast zijn er kleine ui-aanpassingen gedaan, is de videoplayer verbeterd en is er een bug geplet bij artikelen met embedded content. Daarnaast is de gerelateerde content van een artikel verbeterd.
De updates voor beide apps worden apart vrijgegeven via de beide appstores. Op dit moment is nog niet bekend wanneer we de apps precies zullen vrijgeven, dus we vragen nog even jullie geduld.
Overige
Natuurlijk zijn er een hoop andere zaken verbeterd. Hieronder de verbeteringen die het noemen waard zijn:
- betere foutmeldingen bij het uploaden van een verkeerd bestand bij Profielfoto;
- de mogelijkheid om gedeelde video's nu direct af te spelen op Facebook;
- zichtbaarheid van het aantal kilometers in Vraag & Aanbod als je niet ingelogd bent;
- eenvoudiger insturen van een nieuwstip via een nieuwe frontpage-link.
Macht aan de gebruiker: part two
In de vorige iteratie zijn we ermee begonnen onze vaste gebruikers meer macht te geven. Er kon via de vorige .plan gestemd worden op vijf features. De feature met de meeste stemmen wordt opgepakt, terwijl die met de minste stemmen voorlopig afvalt. De feature die de meesten van jullie graag willen zien, is een mogelijkheid om de lijst met artikelen op de frontpage te kunnen opdelen in aparte lijsten per contenttype en om een contenttype helemaal uit de lijst weg te laten. Deze feature werken we in de komende iteratie verder uit.
Het verzoek om de opties in de Tweaker CV te actualiseren kreeg de minste stemmen en valt dus af. De overige drie keuzes staan weer in de poll en er zijn twee nieuwe toegevoegd: