Drupal Module Finder: The Fastest Search You've Ever Seen.
I just finished adding a new feature to DrupalModules.com. It's an insanely fast module search tool called Module Finder. It searches for results as you're typing, executing queries in as little as 12ms, and updating the results live! If a module has already been rated, it even includes a bar graph right beside the listing.
My goal was to make finding Drupal Modules faster than ever before, and I think I've succeeded. I built the search engine from the ground up. What you see here is the 3rd generation of this effort (it's roughly 15x faster than the last iteration). The front end is powered by jQuery. I used the jQuery update module to get the latest version running on Drupal 5. Other than that, there are no contributed modules involved, it's all custom code.
Try it out, I hope you like it :)
I've tried my best to keep it cross browser compatible, and it's been tested in FF2, IE6, IE7, and Opera successfully. Let me know how it works for you.
--
John Forsythe
Need reliable Drupal hosting?

Absolutely stunning. Great
Absolutely stunning.
Great work, as usual, John.
Thanks for the great service you have given to the Drupal community.
--matt
http://www.monarch-digital.com
Is the "Module finder"
Is the "Module finder" technique also available for download? Maybe I overlooked, but I couldn't find a download link. Or is it "just" custom code for your own site?
Built from scratch
It's all custom code, designed specifically for my data set, but tailoring it to other sites may not be that difficult. I am definitely thinking about creating a public release, if enough people are interested. We'll see what kind of response this thread gets.
--
John Forsythe
Yes, Please
Yes, please do make it available. I can see how this would be fabulous for all kinds of node searches!!
Yes, and as an aspiring
Yes, and as an aspiring javascript expert, I'd love to see what tricks you're using.
Kyle Mathews
What a wonderful service,
What a wonderful service, and making the search facility available would be excellent.
Thanks for your time.
Stephen
This is a fantastic tool!
Great job John! Your "Module Finder" functionality will definitely help out a lot of people.
Thank you so much for your dedication and hard work!
Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing
I would love to see this
I would love to see this available to the public also!
I'm sure once others see it on your site they will ask you to make it public anyway :) I think it would greatly benefit the Drupal community.
I'd also think it would be awesome if you committed your custom code of NodeReview to the module here on Drupal.org.
If you decide to release some of your custom code to the public, why not slap some Google Adsense ads on your website?
I'm not a fan of AdSense
I plan to keep DrupalModules.com advertising free. The server is expensive, though, and donations are welcome.
It sounds like people really want the search functionality, so I will make an attempt to create a public module. I also have an initial patch for NodeReview coming, maybe later tonight.
--
John Forsythe
That's totally
That's totally understandable. :) Sounds great John!
More speed...
I just made some performance enhancements to the Javascript, and replaced the opacity fadeout with a simple spinner/throbber instead. You should find it scary-fast now ;)
You might need to refresh the page to get the latest code.
--
John Forsythe
Absolutely spectacular.
Absolutely spectacular. You've made my day.
This was something that
This was something that particularly new users need, to be able to rate modules so that new users can see which ones to install and play with first.
would you be interested in
would you be interested in producing a module based on this functionality? I for one would be willing to make a donation towards making this possible.
It would be very useful in a couple of places:
1. /blog or /video listings
2. integrated with views with teaser/full node listings
I am working on it.
If you mean the search functionality, I am working on getting it into contributable form. Donations are gladly accepted, and will definitely help. I could also set up a chip-in widget if someone wants to suggest a reasonable target.
--
John Forsythe
what sort of time scale are
what sort of time scale are we looking at? By the end of the month? I think the Chip-in is a good idea. I have no idea what amount is usual in these situations but perhaps somewhere in the $150-200 region???
It would need to be a module that was applicable in a few quite generic environments, such as:
1. search box widget installed at top of blog, video, audio index pages (/blog, /blog/1, video/2)
2. at the top of views (with full nodes or teasers showing)
yes - please release as module - and for D6 too!
would love to see this for d6!
Bookmarking
I can't wait to see this module.
**Feature Request** : "chip in voting" on modules?
okay, drupalmodules is exactly what i've been waiting for and i'm thrilled to see somebody do it...
now what would be way cool: a mod developer looking for sponsorship or funding to develop (or port to d6 for example) could put up a chip-in request and drupalmodules could track all activity - most funded, most wanted (e.g. reverse bounty: people chipin to get a dev to port a module)
does that seem feasible?
That is really an amazing
piece of functionality! Well done!
Furthermore, I really like the concept of your site. Maybe this could replace the so very much wanted drupal.org modules rating system (mentioned here and here.
Keep up the good work and yes, please share your module on drupal.org.
-----------------------------------------
Joep
CompuBase, Drupal websites and design