Custom search form
I'm new to Sitefinity and would be very grateful for a steer in the right direction.
I have created a custom module to store details of houses (think real estate/estate agent website).
I want a search form that allows the user to filter by price, house type etc.
I can see few different ways of doing this but wonder what is the 'best practice' when considering maintenance etc.
I could either:
1. use kendoUI or another js framework to do the filtering client side. I'd need a json webapi to power this - is there a recommeded approach?
2. modify the widget templates for the custom module - would it be possible to do what I want using this methid?
3. build an mvc widget with a hand rolled form that uses the Sitefinity API and LINQ to query the data.
Many thanks for any input on this