Sinds respectievelijk november en december 2004 zijn Tino Zijdel en Arjen van der Meijden (op het forum bekend als crisp en ACM) fulltime werkzaam als developer voor Tweakers.net. In de afgelopen maanden hebben zij achter de schermen hard gewerkt aan de verbetering van Tweakers.net. Grote delen van de bestaande code werden rigoreus onder handen genomen en daarnaast werd de Shop Survey volledig herschreven. Sommige delen van deze code waren al behoorlijk door de tand des tijds aangetast en zijn daarom flink aangepakt.
Een kort overzicht van de veranderingen:
- Het sessiebeheer is volledig herschreven. De vernieuwde sessiecode is veiliger en biedt meer mogelijkheden. Sessies kunnen voortaan aan een ip-adres gekoppeld worden, er kan ingelogged worden met wachtwoordversleuteling en er kan per sessie een time-to-live worden opgegeven.
- Gerelateerd aan het sessiebeheer is ook het profiel- en layoutbeheer volledig herschreven. Voor de gebruiker ziet het er hetzelfde uit, maar intern is er flink wat veranderd. Dit is met name gedaan met het oog op de (nog altijd in voorbereiding zijnde) userbase-merge. Eén van de grootste obstakels voor die merge is hiermee uit de weg geruimd.
- De registratieprocedure is aangepast. Werd er eerst direct een wachtwoord toegestuurd, nu wordt gewerkt met een activatiesleutel die per e-mail wordt verzonden. Bij het registreren kun je dus al zelf een wachtwoord opgeven, maar het account moet nog wel geactiveerd worden. Ook het opvragen van een nieuw wachtwoord voor een bestaand account gaat via activering.
- Onder de motorkap is zo veel veranderd dat het onmogelijk allemaal genoemd kan worden. Er zijn vele honderden grote en kleine zaken gewijzigd, veel code is opgeschoond en configuratiezaken hebben een centrale plek gekregen.
- De frontpage zelf is van een grote berg javascript ontdaan. Zo worden de update-trackers nu gewoon als HTML over de lijn gestuurd. In de toekomst zullen ook andere javascript-onderdelen vervangen worden, met als uiteindelijk streven een zo veel mogelijk javascript-loze frontpage.
- Last but not least: de Shop Survey is volledig herschreven om beter aan te sluiten bij de Product Survey en toekomstige andere vernieuwingen in de Buyers Zone. De vormgeving is flink aangepakt, de wijze waarop surveys geplaatst worden is volledig vernieuwd en er worden meer eisen gesteld aan de inhoud en onderbouwing van geplaatste surveys.
Het is de bedoeling dat de vernieuwingen morgen in de loop van de dag online komen. Dat gaat helaas niet zonder downtime en tevens zorgen de wijzigingen in het sessiebeheer ervoor dat alle gebruikers uitgelogd zullen worden. Al met al verwachten we dat als alles voorspoedig verloopt de downtime beperkt zal blijven. Bij voorbaat onze excuses voor het ongemak.
Mocht je bugs vinden dan kun je die melden op het forum. Check wel eerst of het een reproduceerbare bug is en of hij niet al eerder door iemand anders is gemeld.