Added two portfolio items: onzeCatering.nl and the DELA Uitvaartkompas (literally "Funerary Compass", but the name doesn't survive translation). Both are heavily form-oriented sites, and the first one uses a new idea for searching through large amounts of items which I hope to expand in future projects.
When the butcher I've been buying my meat from for ages told me he needed an ordering website for his catering business, I was intrigued. For budgetary reasons a real database-driven site was out of the question, but on the other hand he wanted to offer about 150 kinds of sandwiches, making some sort of usability enhancement beyond a plain form-in-a-table mandatory.
You can try the resulting script on the sandwiches page. Search for them at the top of the page; the form is in Dutch, but try "ham" (ham), "kaas" (cheese) or "filet" (fillet) to get an idea of how it works. Please don't submit the form, though, unless you live in Amsterdam and really want to order some sandwiches.
Basically the script is quite simple:
onLoad, store the title of each table row (ie. the sandwich name) in a special property of the TR. This is to speed up the script: it doesn't have to read out values of 150 hard-to-find text nodes each time the user presses a key.
onKeyUpin the search field, go through all these properties. If they partially match values, move the relevant TR straight to the top of the page.
My client's clients have overwhelmingly indicated that they understand and like the search, so this site makes everybody happy.
The story behind DELA Uitvaartkompas is totally different, and I'll tell it in a separate later entry.
If you like this blog, why not donate a little bit of money to help me pay my bills?
Comments are closed.