Marko Anastasov wrote this on February 3, 2010
New event explore interface in Plakatt
This video shows the new event explore page on Plakatt that we’ve been working on recently.
It’s probably hard to understand before we make it available in English and you do not speak Serbian, however to sum up, in that big input box you can type in a city, event category or a time defining term such as ‘today’ or ‘tomorrow’. We call these filters. Filters can be combined to form queries that match your interest (except for the those that define a time, which are exclusive). Registered users can save them for later as shortcuts in the dashboard sidebar, handy when you want to quickly check which gigs will be happenning today and which art exhibitions are planned in current month, for example.
As you see the page is making Ajax calls only. However each change to the current filter set updates the URL which can also be accessed directly, and your browser’s Back button still works as it should. We make heavy use of jquery-history to achieve that.
We store each explore query, so that when when you return back to the explore page your last state is restored (guests are tracked by session). This is where we use Tokyo Cabinet (over Tokyo Tyrant in fact), since it is hundreds of times faster than MySQL in write operations. In some of our future posts we’ll highlight how exactly we set up and use our Tyrant instances.