Hello everyone,
I did my marathon for my JUDCon presentation and integrated Hibernate
Search with TicketMonster. It is currently sitting in working form at
http://github.com/emmanuelbernard/ticket-monster/tree/hibernate-search
In short, there are:
- a search box
- a full-text search engine looking for event and venue names and
descriptions
- an option to only search around you (50km) to demo geolocal searches
- faceting meaning the ability to filter results by category and by
price range
While it is stable for my demo and while I am working on the tutorial
page, I would like to open the project up for contribution and list the
set of todos before we can integrate it into the main branch.
What's the best way to start contributing on a feature branch?
Does it make sense to push a hibernate-search branch to
http://github.com/jboss-jdf/ticket-monster while it matures?
Likewise, can I create my todos as JDF JIRAs? Maybe with a label?
For info the list of todos I have for the moment are
- Facets when selected have the wrong number for other sections
- search box is not centered
- implement search for the mobile version
- check that my code is sound (TiMo team) on backbone
- use backbone to represent the form publication of the search engine
(today it's pure client side javascript embedded)
- add admin console changes for the lat / long model change
- add pagination
- fix excludeLimit / type in faceting (HSEARCH-1338 / 1339)
- fix FacetGroupView and selection computation HSEARCH-1346
- consider using more regular POMs and not rely on JBoss Modules (it's a
pain for a user IMO as it required to play with the POM, update the
server modules and add the jboss-deployment file)
- finish tutorial :)
Of course the contribution will suffer from regular rebasing from master
but that's inevitable regardless of the scheme.
Thoughts?
Emmanuel