I have completed porting all of Villanova's custom code for combining multiple search types into VuFind 2. While the original 1.x Villanova code was hard-coded and messy, the new
implementation is better-designed and fully configurable. You can now set up multi-column result screens, tabbed search boxes, and flexible multi-purpose search type drop-downs.
Some basic documentation has been added here:
All of this functionality will be released next month as part of VuFind 2.1. Please let me know if you have questions about anything!