I run a directory website and I'd like a module built on my website where I can create customized scripts that, when added to another website, will display a search box where users can do a search of my directory.
Here are some requirements:
1)The widget should be customizable from my admin, so I can create a particular widget for a particular website from my admin. Customized options will include:
1.a)The programming language the code is written in. This way the widget will work on websites built in different programming languages. When I create a widget I can select the programming language that the script will be written in.
1.b)The search fields on the widget that displays on the other website. For example, one search widget may show only a zip code search, another widget may show an advanced search form. All of the fields in my current advanced search form will be possible fields.
1.c)The field values. In addition to customizing the search form fields, I also want to be able to customize the values for each field. For example, say an advanced form includes the field for States, then I will need to be able to choose which sites to include and have the option to include all or just some selected states.
1.d)I’d like to be able to customize the colors used in the widget, the text used on the widget.
1.e) The Search box will also serve as a banner and include 1 to 3 a do follow links of my choice, along with customizable alt and title text for each url.
2) I can have my front end coder create a base design to be used for widgets. But I’d like the widget design to be flexible enough to work automatically in different shaped divs.
3) The search results will be displayed on my domain rather than the domain where the script is.
4) The search widget will be programmed to use my search system which is already in place, rather than having to build a new search system or a new front end search results page.
5) If possible, I would like some code included in the script so I can track the numbers of users who search each different search box and to be able to count the number of users who actually convert. A conversion happens when a user who has searched clicks on a listings to email, phone, or out-click.
Thanks for bidding!