Hardware.Info Developmentblog 31-5-2013: Prijsvergelijker flink versneld!

25 reacties

Begin dit jaar publiceerden we een vergelijking tussen onze eigen prijsvergelijker en die van Tweakers en Kieskeurig. Een bericht met uiteraard een hoog WC-eend gehalte, maar we vonden het belangrijk om de voordelen van de Hardware.Info Prijsvergelijker op dat moment nog eens voor het voetlicht te brengen. In de reacties op die thread kwam veel positieve feedback, maar ook voldoende opbouwende kritiek met tips om de prijsvergelijker verder te verbeteren. De vele suggesties om extra filters aan te maken hebben we allemaal vrijwel direct doorgevoerd en laat één ding duidelijk zijn: als je bepaalde filters in een productgroep mist, laat het ons weten want ze zijn zo aangemaakt. Ook een aantal complexere verzoeken hadden we vrij snel doorgevoerd. Één ding bleef echter knagen: de melding van enkelen dat onze productgroeppagina's waarop je specificaties kunt filteren relatief traag werken.

Die kritiek was terecht. Hoewel onze globale zoekbalk bovenin de site vliegensvlug werkt, was de manier waarop de productgroeppagina's producten filterden absoluut voor verbetering vatbaar. Die handschoen hebben we de afgelopen tijd opgepakt en de achterliggende code en architectuur van de productgroeppagina's is geheel herzien. Maakten de productgroeppagina's tot nu toe nog rechtstreeks gebruik van onze MariaDB-database met standaard SQL-queries, inmiddels hebben we de gehele productdatabase inclusief alle doorzoekbare specificaties geporteerd naar ElasticSearch, de technologie die we ook gebruiken om onze globale zoekbox extreem snel te maken. Het resultaat mag er zijn: wie nu op de productgroeppagina's filters gaat instellen zal merken dat hoeveel filters je ook hebt ingesteld, het zoeken duurt gemiddeld 20 milliseconden. Probeer het vooral zelf uit!


Hoeveel filters je ook instelt, de productgroeppagina gaan nu bloedsnel!

Andere kritiek was dat sommigen aangeven ons 1-2-3 box systeem van filteren minder handig in gebruik te vinden, terwijl anderen het juist wel erg handig vinden werken. Om te experimenten met een andere (betere?) methode leggen we op dit moment de laatste hand aan een compleet nieuwe versie van de productgroeppagina's die anders werken en we zoeken mensen die daar aan mee willen testen. Ben je geïnteresseerd, stuur dan even een mailtje naar prijsvergelijkerbeta@hardware.info, en schrijf daarin onder meer hoe vaak je de Hardware.Info Prijsvergelijker gebruikt en wat je mening is over de huidige productgroeppagina's en filter-methode met de 1-2-3 box. Over een dikke twee weken sturen we je dan een link naar een testversie van de nieuwe methode, met op dat moment uiteraard het verzoek om daar na een paar dagen testen feedback op te geven. Alvast bedankt!

Voor de rest zijn er de afgelopen maanden ruim 100 kleinere en grotere verbeteringen en bugfixes aan Hardware.Info, FotoVideo.nu en WindowsInfo.nl doorgevoerd. Een greep uit de belangrijkste veranderingen:

  • De productgroeppagina is meer geschikt gemaakt voor apparaten met een touch screen, zoals iPads, Android tablet en Windows 8 systemen.
  • De bbCode-parser voor onder meer user systemen en product ervaringen is volledig vernieuwd, zodat je meer mogelijkheden hebt om je tekst netjes op te maken. Onder andere geneste bb-tags en lijsten worden nu ondersteund. Mis je nog opmaakmogelijkheden voor productervaringen en user systemen? Laat het ons weten.
  • De mobiele versie van Hardware.Info heeft een flinke verbetering gekregen. Zo zit het menu vanaf nu verstopt in een Facebook-achtig paneel dat van links kan inschuiven. Je hoeft er dus niet meer voor naar een andere pagina te gaan. Ook de zoekbalk is in zo'n paneel gestopt. Verder zijn de navigatieknoppen allemaal op een logischer plek gezet.
  • De caching van overzichtspagina's (nieuws, reviews, ervaringen, etc.) is verbeterd waardoor deze sneller zijn. Ook is manier waarop deze pagina's worden opgebouwd verbeterd, waar je onder meer betere informatie krijgt over het totaal aantal items.
  • Hardware.Info maar ook HWI Connect zijn geüpgrade naar het Symfony 2.2 framework, wat onder meer snelheidsverbeteringen met zich meebrengt, maar onderliggend ook nieuwe mogelijkheden voor toekomstige features biedt.
  • De rapportage pop-ups bij onder meer nieuwsberichten, reviews, shopervaringen en productervaringen zijn verbeterd en gelijkgetrokken. Wie ingelogd is hoeft niet langer z'n gegevens in te voeren.
  • De code achter de ongecategoriseerd zoekenpagina is verbeterd waardoor deze functie wat sneller werkt en sowieso niet meer vastloopt.
  • Naast Google, Microsoft Account, Facebook, Twitter en LinkedIn is het vanaf nu ook mogelijk om met een Flickr account in te loggen op Hardware.Info, Fotovideo.nu en WindowsInfo.nl
  • Het aantal nieuwe privé berichten wordt beter weergegeven in de balk bovenaan de site.

We zijn zoals altijd benieuwd naar feedback op de veranderingen. Suggesties voor andere verbeteringen aan de site zijn uiteraard altijd welkom.

« Vorig bericht Volgend bericht »
0
*