http://beta.traveldragon.com needs a Ruby on Rails Developer immediately for
a 20-40hr project to improve a search tool
Traveldragon is the front-end to a massive collection of trips
and tours from boutique tour operators around the world. Help us
allow our customers to find these trips through a more useful
search interface.
You will work closely with a product manager and a UI
designer/developer to implement fixes to our trips search engine
that is only partially working at the moment and has many bugs.
(The UI designer will handle the XHTML/CSS , some of the JQUERY
, and the interaction design).
We would like to make the search interface work in AJAX again
(it used to) such that filtering results changes the displayed
result set on the fly. The current sliders and filters are also
not working properly/at all. We need good default search param
values, the ability to return to a previous SERP page from a
Trip detail page, and good 0-results handling (e.g. "No trips
found for your search but we have 125 adventure trips in other
parts of the world.") The homepage initial search will have 3
search criteria (params) and the full search results page would
have these 3 plus 1 additional param. Effort will be needed to
make sure free-text searches are looking at the right fields in
the trips database (each trip has a combination of prose fields
and keyword/tagging but we're not sure how this is weighted).
Right now, you would be the only developer on this project
although we have a small ROR shop that will be helping out when
time permits. The dev site is currently hosted with this shop.
The current product team has inherited a code base that is
somewhat of a mystery. Part of your job (and what this ROR shop
will eventually helps us with) will be to better understand what
code we actually have, and what we might want to improve longer
term.
Traveldragon Platform Information:
* We are on version 2.0.2 of ruby on rails. We are thinking it
needs to but updated to at least version 2.2.2 or better yet
version 2.3 given that engines are now supported in version
2.3.
* It seems that its using ferret and the acts_as_ferret plugin
for the text search.
* We don’t know which plugins are being used and which
ones aren’t. We believe that many of the plugins are
actually custom “engine” plugins that a former
developer created. To make matters more confusing many of
those plugins contain plugins, often duplicating plugins
that are already installed in other areas. We’ve
counted at least 4 copies of attachment_fu, but we
don’t know if that’s bad!
Please respond with:
* a short introduction and brief experience with web apps and
our particular ROR platform information
* your resume and references
* your availability
* Your hourly rate
Contact: Kathy Dragon
[email protected]
_______________________________________________
Bdrg-members mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/bdrg-members