Onze developers hebben de ontwikkeling van iteratie #88 afgerond. In deze sprint werd aan veel verschillende projecten gewerkt, waaronder Pricewatch Deals, nawerk van de https- en BenchDB-projecten en voorbereidingen voor de upgrade naar php7.
Snelste Pricewatch-prijsdalingen
Aanbiedingentopics behoren al een tijdje tot de populairste topics op het Forum. Om ervoor te zorgen dat je interessante aanbiedingen en prijsdalingen in de Pricewatch nog makkelijker kunt vinden, hebben we op de homepage van de Pricewatch een overzicht van de vier producten met de snelste prijsdalingen toegevoegd. In de komende iteraties gaan we de functionaliteit verder uitbreiden en zullen we al lerende het algoritme verbeteren om prijsdalingen te onderscheiden van prijsfouten in de feeds.
Https-nawerk
Een maand geleden hebben we de overgang gemaakt naar https en http/2, zodat je nu zonder snelheidsverlies via een beveiligde verbinding kunt gebruikmaken van Tweakers. In de afgelopen drie weken hebben we wat nawerk met betrekking tot dit project uitgevoerd, zoals het aanpassen van url-validators en het weggooien van overbodig geworden functies die controleerden of een pagina veilig was of niet. We hebben de url-generator slimmer gemaakt door meer hostnames toe te voegen waarvan we weten dat ze https ondersteunen en waarvan afbeeldingen niet via onze camouflage-proxy geserveerd hoeven te worden om mixed-contentmeldingen in browsers te voorkomen.
Ook hebben we de subdomeinen static.tweakers.net en secure.tweakers.net opgeheven. De eerste was niet meer nodig omdat we requests voor statische content via de nieuwe loadbalancers naar de juiste server kunnen dirigeren. Secure.tweakers.net dient geen doel meer nu de hele site via een beveiligde verbinding toegankelijk is.
BenchDB-nawerk
We hebben het berekenen van indices in de Benchmark Database voltooid. De redactie kan nu gewogen en geïndexeerde gemiddelden maken om de resultaten van een product in verschillende tests in een enkel getal samen te vatten. Daarnaast werden er wat bugjes gefixt en verbeteringen aangebracht in de workflow van de beheeromgeving, en hebben we de namen van tabellen en kolommen in de database aangepast. Deze reflecteren nu de naamgeving van entiteiten in de nieuwe BenchDB en voldoen aan onze codingstandaarden.
En verder hebben we…
- voorbereidingen getroffen voor de upgrade naar php7;
- het automatisch preloaden van video’s in de videoplayer uitgezet om mobiel dataverbruik te beperken;
- een bug gefixt die verhinderde dat filteren op afstand in Vraag & Aanbod werkte;
- de wachtwoorden gereset van gebruikers van wie het wachtwoord was uitgelekt via de hack van LinkedIn (zie deze .plan voor meer informatie);