Beekman B.V. Apeldoorn
Language:

QuestField Testpagina

Welkom bij de testpagina voor het QuestField van Beekman BV. Deze pagina wordt door MasterObjects bijgehouden. Zie ook de voorbeeldpagina op de site van Beekman.

Wijzigingshistorie

12 september 2012
  • Demo's bijgewerkt naar QuestFields Client 2.1.5 en Server 2.2.3;
  • Probleem opgelost met niet-verschijnen van metadata in de mobiele demo (b.questobjects.com);
  • Oude demos (1-4) werkend gemaakt met de Beekman scripts uit 2011.
18 maart 2011
  • Improved "accessory icon" for products on iOS and Android;
  • Improved look of links inside of the list on mobile devices;
  • QuestFields Client 2.1.5b2:
    • Enlarged finger tap area on buttons on iOS and Android;
    • Element MO_PRELOADER is no longer required in the web page (unless you want to preload your own elements);
    • The background of full-page apps no longer flashes when tapping it on iOS;
    • Faster initial page load (delayed preloading of images);
    • Bugfix: Fixed issue where iPhone 3 would allow erroneously horizontal scrolling of the web app;
    • Bugfix: Clicking the page background will again close the popup of an embedded QuestField.
17 maart 2011
  • Na kiezen van "groepen" of "merken" kan deze keuze via de broodkruimel weer ongedaan worden gemaakt.
15 maart 2011
  • Toevoeging van knop "Nieuwe zoekvraag" onderaan resultaten;
  • "Home-menuopties" Productgroepen en Merken legen automatisch de vorige zoekvraag (tenzij gekozen vanuit het menu);
  • Automatisch openen van lijst bij plaatsen van de cursor in het veld;
  • Uitgebreide mobiele testpagina (in Nederlands en Engels);
  • Scripts verbeterd voor het gebruik van JSLint (de code quality tool).
  • QuestFields Client 2.1.5b1:
    • Updated QuestFields Client Administration Guide, with hints for the use of z-index in web pages containing QuestFields;
    • The popUpHandler attribute may now be a function reference or a nested function name;
    • Support for Internet Explorer 9 release candidate (as released by Microsoft in February);
    • Improved support for Android 2.2 and higher by working around bugs in the Android browser (versions 1.5+ still supported as well);
    • Increased responsiveness on iOS and Android devices;
    • Improved "disabled page" on non-supported devices;
    • New autoPopUp = "focus" setting will open the results list when the cursor is first placed into the QuestField;
    • Smoother animations and tile transitions;
    • Improved look of links (anchors) in QuestField panes;
    • The default z-index for various QuestField elements hovering over the input was changed from 90xx to 50-99. If this z-index is already used by other elements on the page, you can use the new zIndex QuestField specification attribute;
    • The z-index of the pop-up area (which defaults to 10000) can now be specified using the new popUpIndex specification attribute;
    • The QuestField will now disable spell checking of its contents in Firefox;
    • Improved detection and QuestField-disabling in Internet Explorer versions below 6;
    • Improved console logging and debugging facilities using MO_config.logLevel.
24 januari 2011
  • Toevoeging van "home-menuopties" Productgroepen en Merken;
  • QuestFields Client 2.1.5a3 ontwikkelversie:
    • Verbeterde Android-ondersteuning;
    • Technology now defaults to AJAX rather than Flash if the QuestField technology attribute is set to "auto".
22 december 2010
  • QuestFields Client 2.1.4a4 met Android-ondersteuning (zie b.questobjects.com):
    • Support for Android (1.5 or higher; some features only available in Android Browser 2.0 or 2.1 and higher);
    • Preliminary support for Galaxy Tab (Android browser 2.2);
    • Improved HTML5 compliance;
    • Improved QOP communications controller;
    • Longer connection timeout (30 seconds instead of 10 seconds);
    • Faster animation speeds;
    • Improved WebKit animations;
    • Improved cross-platform font size consistency;
    • Slide animation support in Firefox and Opera;
    • Improved Opera version detection;
    • Support for Opera 11 CSS3;
    • Breadcrumb graphics are now preloaded;
    • New rollup for embedded QuestField. Use:
    • MO_config.resources = {"QO.rollup.embedded": {file:"rollup/qo-rollup-embedded.js", autoload: true}};
  • Verbeteringen voor Beekman:
    • Added favicon reference to fullpage QuestField;
    • Animated breadcrumb;
    • Rollup for faster download embedded on page.
22 juli 2010
  • QuestFields Client 2.1.2 lost probleem van ontbrekende letters op (bij snel intypen)
16 juni 2010 (avond)
  • QuestFields Client 2.1.2 a4 lost problemen met de mobiele breadcrumb op als de gebruiker naar beneden heeft gescrolld
  • Waarschuwingen in de resultatenlijst worden niet meer abusievelijk in het invoerveld gezet als je ze selecteert in het mobiele QuestField
16 juni 2010 (ochtend)
  • Breadcrumb boven lijst verbeterd zodat hij niet zichtbaar blijft tijdens transitie naar mobiele details-pagina
  • Mobiele testpagina: In desktop browsers blijft de cursur nu in het QuestField staan bij het aanklikken van filters en de breadcrumb
  • Mobiele testpagina: De footer onderin de lijst wordt nu correct verwijderd als resultaten gevonden zijn
  • Verbeterde schaduweffecten en achtergrondkleuren voor lijst en images in Firefox 3.5, Google Chrome en Safari
  • Footer ("wilt u een andere selectie" etc.) in detailspagina verwijderd i.v.m. demofilmpje
  • Verbeterde CSS om knipperen van categorie-plaatjes in Firefox te omzeilen
15 juni 2010
  • Mobiele QuestField Demo op B.questobjects.com (voor iPhone/iPad/iPod Touch en alle desktop browsers)
  • Breedte van details-component aangepast zodat hij er goed uitziet op de iPhone, zowel in "portrait" als in "landscape"
  • Application-icon en startup-screen op de iPhone
  • Verbetering van de lay-out van de melding "geen resultaten gevonden" en "verwijder filter"
  • Keuze-mogelijkheid voor "actuele voorraadartikelen" of "alle voorraadartikelen" in de mobiele demo
8 juni 2010
  • QuestFields Client update 2.1.1
  • Kleine vereenvoudiging van de details-component
  • Versie voor definitieve overdracht aan Beekman B.V.
  • Download de Beekman-specifieke software van het Beekman Customer Portal (download-wachtwoord benodigd)
7 juni 2010
  • Aanroep van vernieuwde webservice (sneller ophalen van prijzen en voorraad)
  • Verkoopprijs en voorraad worden nu ook in de detail-pagina weergegeven (vinkje "op voorraad" wordt verborgen als er geen voorraad is en heeft nu een tooltip)
  • Het JavaScript van de details-component is nu een gescheiden bestand, zodat de component onafhankelijk van het hoofdscript kan worden onderhouden
7 juni 2010 (ochtend)
  • Verbeterde aanroep van formatteringsfuncties: Deze worden nu door het QuestField aangeroepen zodra resultaten ontvangen zijn; het is daardoor bijvoorbeeld niet meer mogelijk om een prijs te tonen als de optie "toon prijzen" uitstaat. En de functies die de URL van afbeeldingen "repareren" kunnen niet meer vergeten worden.
  • Gemeenschappelijke formatteringsfunctie toegevoegd voor alle afbeelding-URLs (mogen nu relatief of absoluut pad zijn). Om de plaatjes goed te laten werken, dient de volgende regel in bm-questfield-config.js te worden aangepast:
    BM_config.imagePath = "http://www.beekman.nl/";
  • Nieuwe groepen- en voorraadartikelenbestanden dd. 3 juni
  • Alle voorbeeld-URL's relatief gemaakt (http://www.beekman.nl/ verwijderd uit alle bestanden)
  • Verkleining van de QuestField client-bestanden van 10%-15% (versneld laden van de pagina)
  • Nieuwe versie van details-pagina overgenomen van http://www.beekman.nl/voorbeelden en vervolgens CSS en html verder uitgewerkt en vereenvoudigd. Algemene stijlregels nu gescheiden van de specifieke stijlregels voor de details-component
  • Engelse vertaling van de tekstlabels in de details (het onderste gedeelte wordt in het Engels nog even verborgen)
  • Toevoeging van foutafhandeling op detail-plaatjes (standaardplaatje wordt getoond als de afbeelding niet bestaat)
  • Toevoeging van tooltip boven Merk/Groep/Categorie en artikelnummer
  • Vertaling van "in winkelmandje"-plaatje
1 juni 2010
  • Nieuwe breadcrumb bovenin de resultatenlijst
  • Vervanging van "voorraadartikelen" in de breadcrumb door thuis-symbool
  • "Sidebar" (rechterpagina) versmald naar 500 pixels; we streven ernaar om de inhoud ervan te beperken tot 480 pixels
  • Verbeterde schaduw achter de pop-up (werkt nu in Firefox, Safari en Chrome)
  • Klikken op de achtergrond van een artikel-regel is uitgezet; om het artikel op de Beekman website te openen kan beter een knop in de sidebar worden toegevoegd
31 mei 2010
  • Activering van merk-logo's in de merkenlijst
  • Activering van apparaat-afbeeldingen (nu: merkafbeelding) in de apparatenlijst
  • Indien een afbeelding niet gevonden is door de browser, dan wordt in de lijst automatisch de standaardafbeelding getoond (generieke afbeelding voor merk, apparaat, groep, artikel). In de tooltip van de afbeelding staat tevens "geen afbeelding beschikbaar"
27 mei 2010
20 mei 2010
  • Toon standaard de Beekman-detaillayout (checkbox "Toon alle resultaatwaarden" uitgezet)
  • "connectString" (instelling van het pad naar de QuestFields Server) verplaatst naar bm-questfield-config.js
  • Overdracht van Beekman-specifieke bestanden aan Beekman BV:
    • /bm-questfield/bm-questfield-config.js
    • /bm-questfield/components/*
    • /bm-questfield/images/*
    • /bm-questfield/questfield/*
    (toekomstige wijzigingen stuurt Beekman aan MasterObjects)
  • MasterObjects behoudt nog enkele dagen de volgende Beekman-specifieke bestanden in onderhoud:
    • /bm-questfield/bm-questfield.js
    • /bm-questfield/bm-questfield.css
    (toekomstige wijzigingen stuurt MasterObjects naar Beekman)
19 mei 2010
  • Uitlevering en installatie van QuestFields Server en -Client software 2.1.0; dagelijks beheer gaat naar Beekman; software-onderhoud blijft bij MasterObjects
  • Overdracht van serverconfiguratie (queries en kanaal) aan Beekman BV; onderhoud gaat naar Beekman
18 mei 2010
  • Toevoeging van plaatje hoofdgroep in Beekman detaillayout voorraadartikelen
17 mei
  • Tooltip toegevoegd voor kolomnamen
16 mei 2010
  • Nieuwe groepenbestanden dd. 14 mei
  • Hoofdgroep en subgroep worden nu uitgelijnd op minimaal 100 pixels (of breder als de titel breder is); woordje "in ..." is verwijderd
  • Nieuwe zoekoptie "automatisch" waarbij eerst op hoofdgroep wordt gezocht en vervolgens op sub/subsubgroepen
  • Toevoeging van automatisch invoerfilter dat ervoor zorgt dat bij het kiezen van een groep "Behuizing-knoppen-enz" het woord "knop" uit het invoerveld wordt verwijderd (kortom: een met een groep overeenkomend deel van de invoer wordt vervangen door het groepfilter).
  • Nieuwe voorraadartikelenbestanden (actueel en niet-actueel) dd. 15 mei
  • Toevoeging globale variabele alsmede checkbox om ook naar niet-actuele artikelen te kunnen zoeken
  • Tonen van groep-plaatje rechtsboven bij voorraadartikelen (in Beekman-layout)
11 mei 2010
  • Toevoeging van groepen-tabelselectie als variabele
  • Groepen weer gesorteerd aan de hand van het "promote" getal (in plaats van alfabetisch)
  • Tonen van groepafbeeldingen
  • QuestField Client upgrade 2.1.0 b2
  • QuestObjects Protocol 2.1 (oversturen van resultaattype, gereed voor taalonafhankelijkheid van de server-meldingen)
  • Kleine serverversnellingen
6 mei 2010
  • Nieuwe bestanden Voorraadartikelen (actueel) en Groepen
3 mei 2010
  • Toevoeging van groepen-tabel
  • Generiek plaatje voor groepen aangemaakt
  • Hoofdgroep en subgroep in de groepenlijst zijn klikbare links
  • Zoeken van groepen binnen een reeds gekozen hoofd/subgroep
  • Fuzzy search op groepen bij spelfouten
  • Merken en groepen verschijnen nu (net als de voorraadartikelen) bovenaan de lijst als ze overeenkomen met het door de gebruiker ingetypte woord
  • Uitbreiding van de QuestFields Indexer: Als meerdere zoekwoorden zijn ingevuld, worden resultaten ook naar boven gehaald als ze één van deze woorden bevatten
  • Hulptekst bij leeg veld gewijzigd in "Om te zoeken typt u de beginletters van artikelnaam of -nummer, merk, apparaat, typenummer, categorie, groep, trefwoord, barcode of een willekeurige combinatie van deze woorden."
  • Bugfix: Ook in Internet Explorer worden de metadata-debugwaarden nu verborgen
  • Het aantal resultatenregels weer verlaagd naar 10
28 april 2010
  • Foutje opgelost waardoor merk-plaatje niet altijd meteen verscheen
  • Bijgewerkte index omdat kleine afbeeldingen merken nog ontbreken in het bestand
  • Toevoeging van flexibele text die verschijnt als geen resultaten gevonden zijn. Bijvoorbeeld:
    Er zijn geen resultaten gevonden. Om te zoeken typt u de beginletters van een artikel, merk, apparaat of een willekeurig ander trefwoord.
    (met link "Verwijder Filter" als een filter actief is)
  • Verplaatsing van metadata naar vlak naast de resultatenlijst
  • Verplaatsing van globale (test)variabelen naar het QuestField-informatievlak
  • Toevoeging van debug-checkbox om alle metadata-velden te blijven tonen (dit staat nu nog standaard aan)
  • Toevoeging van AJAX-resultaat aan de debug-lijst (zoals teruggekregen van de webservice)
  • Als de debug-checkbox uit staat: Dynamisch laden en vullen van de "nieuwe" detailpagina voor voorraadartikelen (hier moeten we nog aan werken -- om de nieuwe detailspagina te bekijken zet je de Toon alle resultaatwaarden-checkbox uit)
  • Het aantal resultatenregels verhoogd naar 12
26 april 2010
  • Toevoeging van nieuwe URLs aan metadata: brandImageSmallUrl, brandImageUrls, groupImageUrl
  • Toevoeging van woord "Assortiment" bij selectieknop voor merken in de lijst
  • QuestFields Server upgrade 2.1 (o.a. versneld zoeken op merken en categorieën)
21 april 2010
  • Versnelling van breadcrumb-zoekfuncties
  • QuestFields Client upgrade 2.1.0 a5
20 april 2010
  • Indexering van apparaten-velden "Memo 1" t/m "Memo 5", toevoeging afbeeldingen bij apparaten
  • Apparaatnummer dikgedrukt als het geen "compleet type" heeft
  • Woord "apparaat" verwijderd, scheidings-bullet tussen type en apparaatnummer
  • Apparaten in de lijst hebben nu een link naar de Beekman-detailpagina
  • Apparaten zonder onderdelen hebben geen links
  • Verbeterd tonen van apparaten en gekozen apparaat in de breadcrumb
  • Merk in de breadcrumb is nu klikbaar om naar apparaten bij dat merk te springen (nb.: niet alle merken hebben apparaten maar dat is hier niet bekend dus daar wordt geen rekening mee gehouden)
  • Na kiezen van apparaat zijn merk en hoofdgroep in de lijst geen link meer
  • Aanroep van webservice "voorraadpos"
  • Tonen van actuele prijs en voorraad
  • Indien niet teruggegeven, dan de statische prijs tonen met een tooltip met de peildatum
  • Toevoeging en verbetering van verschillende tooltips
  • Verdere vertalingen naar het Engels
  • Voorraadartikelen-demo (demopagina 4) aangepast aan het nieuwe content channel
19 april 2010
  • Zoeken naar apparaten
  • Nieuwe lay-out voor apparaten
  • Klikken op "apparaten..." bij merken die apparaten hebben
  • Zoeken naar voorraadartikelen bij een apparaat
  • Bij verwijderen van apparaat-filter wordt weer de apparatenlijst getoond waar de gebruiker vandaan kwam
  • Zoeken op apparaten uitschakelbaar via globale variabele
16 april 2010
  • Ingebruikname van de officiële "build" van QuestFields Server 2.0.1 en QuestFields Indexer 2.1.0 (voor merkbaar versneld indexeren en vinden van merken en artikelen)
  • Nieuwe versies van merken- en voorraadartikelenbestanden
  • Afbeeldingen worden nu bovenaan de metadata getoond
  • Tonen van afbeeldingen bij merken (tijdelijk uitgezet in de lijst omdat veel merken ontbreken)
  • Engelse vertaling van metadata-veldnamen
8 april 2010
  • Standaardomschrijving in titels klikbaar
  • Subtielere links in de resultatenregels
  • Engelstalige omschrijving toegevoegd aan metadata; indien deze bestaat, dan wordt de standaardomschrijving in de titel hierdoor vervangen, tenzij de vertaling "Nog onbekend" is
  • Beekman-prioriteit wordt nu gedeeld door factor 100.000 en vermenigvuldigd met de zoekscore (dit is al in de zoekscore verwerkt die in het resultaat hiernaast te zien is). Een factor 1.1 heeft tot gevolg dat een resultaat ongeveer 10% belangrijker wordt t.o.v. andere resultaten met dezelfde zoekscore.
  • Probleem dubbele resultaten opgelost (bijv. "verwarmingselement vaatwas")
  • Niet-geïndexeerd zoeken tijdelijk uitgezet (voor een veel hogere zoeksnelheid). Er wordt gekeken naar een oplossing om "woorden binnen woorden" op andere wijze te indexeren, of om aan het einde van de zoekresultaten de optie "ook binnen woorden zoeken" te tonen.
  • Fuzzy matching wordt nu alleen uitgevoerd als de andere zoekmethoden geen antwoorden hebben opgeleverd.
  • Verhoging van zoekprioriteit op titel bij zoeken op merk
  • Verbeterd op het ingetypte woord sorteren van resultaten: Woorden worden nu bij alle scheidingstekens afgebroken (.\,-/+_"'`&][(){}). Zoeken op 'DVD' levert nu bijvoorbeeld op: 'DVD Wallet, Hoes Cd/'
  • Probleem met hertekenen van de kleine afbeeldingen in de lijst in Firefox opgelost
2 april 2010
  • Verduidelijking gekozen groep in de breadcrumb
  • Toevoeging van "Geschikt voor: " in tooltip bij merk
  • Toevoeging van merk aan breadcrumb
  • Klikken op merk (zowel in merkregels als voorraadartikelregels)
  • Toevoeging van standaardomschrijving aan breadcrumb
  • Verwijder de filterwaarde uit het invoerveld als hij overeenkomt met de ingetypte tekst
  • Zet de cursor terug in het zoekveld na het klikken op een filter
  • Verbetering van zoekalgorithme: leestekens worden vanzelf uit de zoekvraag verwijderd ("a.e.g." geeft nu hetzelfde resultaat als "aeg")
  • Zoeken op ***, haakjes zoals []{}() en "&" is nu mogelijk
  • Fuzzy matching (suggesties) werken nu vanaf 3 tekens, als niet op een andere manier resultaten gevonden zijn
  • Zoeken versneld door toewijzing van 200MB extra servergeheugen voor het zoeken op voorraadartikelen
  • Toevoeging van taalselectie en Engelstalige pagina
31 maart 2010
  • Toevoeging van groepen-hyperlinks
  • Groepen als qualifier geactiveerd
  • Breadcrumb toont groepen (merken nog te doen)
  • Verbeterde weergave van merk en groepen in de subregel
  • Bijgewerkte merken/voorraadartikelbestanden dd. 30 maart
  • Prijs-formattering uitgebreid om cijfers achter de cent te verbergen
29 maart 2010
  • QuestField naar boven verplaatst
  • Nieuwe "zoekbalk" met voorbeeld-breadcrumb
    (klikken van merken en categorieën nog niet afgerond)
  • Merk links naast hoofdgroep in de lijst
  • Icoon en tooltip als er meer dan één merk is
24 maart 2010
  • Nieuw merkenbestand dd. 21 maart
  • Probleem met "brede kolommen" opgelost
  • Nieuw voorraadartikelenbestand dd. 15 maart
  • Toevoeging van prioriteit (en tonen in dit scherm)
  • Tonen van "score" per resultaat
  • Toevoeging van oorspronkelijke titel aan metadata
  • Merken-afbeelding verduidelijkt
  • Tonen van server/indexer meldingen (deels vertaald naar het Nederlands)
  • Minimale zoeklengte op 1 teken gezet
  • Versneld zoeken
  • Mid-zoeken gevolgd door fuzzy matching bij 4 letters of meer (is uiteraard langzamer)
  • Filter gebouwd om dubbele records te verwijderen
  • Metadata volgorde aangepast (korte omschrijving toegevoegd)
18 maart 2010
  • Nieuw voorraadartikelenbestand dd. 15 maart
  • "mid searches" bij 4 of meer letters: "model" vindt "tafelmodel", "tester" vindt "batterijtester". Deze instelling kost enige zoeksnelheid op de server.
  • "pricePer" nu geïndexeerd
  • Minimale zoeklengte op 2 tekens gezet
  • Uitgebreide stopwoordenlijst: &, I, a, about, also, an, and, are, as, at, be, but, by, com, en, etc, for, from, how, http, if, in, is, it, its, of, my, near, not, on, or, that, the, their, them, this, to, via, vs, was, what, when, where, who, will, with, www, you, your, aan, als, bij, de, den, der, des, deze, die, dit, door, een, enz, evenals, het, hierin, hoe, hun, ik, inzake, je, jij, jou, jouw, met, mij, na, naar, nabij, niet, om, ook, op, over, te, ten, ter, tot, uit, van, vanaf, voor, wat, wie, zijn
  • Toevoeging van merken met plaatsvervangende afbeelding
  • Voorlopige "submit" van zoekveld (als op Enter wordt gedrukt) en van artikel (als op de regel wordt geklikt).
16 maart 2010
  • Volledig herschreven JavaScript (geen democode meer)
  • Nieuwe lijst-layout met tooltips
  • Vervangende afbeelding voor niet-bestaande images
  • Prijs-formattering
  • Tonen/verbergen van prijs
12 maart 2010
  • Nieuwe onderliggende indexes.
  • Extra metadatavelden conform "QuestField - Zoekvolgorde.xlsx"
  • "Definitieve" metadatavolgorde.
  • Taalonafhankelijk (Nederlandse kolomnamen).
9 maart 2010
  • Nieuw voorraadartikelenbestand dd. 5 maart.
  • Toevoeging van images.
3 maart 2010
  • Correcties metadatavelden en indexvelden a.h.v. telefoongesprek 2 maart.
  • Correct weergeven van grote artikelafbeeldingen in de voorraadartikelen-demopagina.
  • Weergave van alle metadata in deze testpagina.