Searching - which is rather filtering on this page will help you to find quickly am module if you know its name or know it's name roughly. If doable, this should use Javascript to start filtering when you type the first letters. There is a jquery plugin for this: http://www.mattryall.net/blog/2008/07/jquery-filter-demo and here you see a demo: http://www.mattryall.net/demo/filter/

This was meant to be part of the big revamp of the page, which is very improbable to impossible to happen for D7, like Dries mentions. http://drupal.org/node/538904#comment-2098676 Let's break out the best parts that are not hard to do at the same time.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

eigentor’s picture

As a non-Javascript fallback option and a general alternative a submit button for filtering upon page reload should be there.

cwgordon7’s picture

I'm not entirely sure which parts of this would be easy to do at this time. This really goes under the "new feature" category that should probably be postponed until Drupal 8 at this point.

In addition, I've come to consider that maybe filtering boxes aren't really the solution to this sort of problem, but could in fact (a), cause more confusion (is it by module name? by page name? description?), and (b) just work around a deeper structural problem in the way these pages work. There are a lot of things to debate here, and I can't see this getting into Drupal 7 without an extension, which I think it's unlikely to get.

giorgio79’s picture

I consider Ctrl+f the best text search solution on a page :)

luco’s picture

it's actually how I do it as well ;] but there should be a visual way to filter this page. right now just about anything is an improvement.

in fact I liked the concept of vertical tabs but that didn't fly :(

I even proposed something here but that pretty much fell on deaf ears. so I'm still open to suggestions. except for that ON/OFF ajax slider. I didn't see the point in that.

skilip’s picture

This patch adds a tablefilter behavior to drupal core. Before applying the patch, rename 'tablefilter.js_.txt' to 'tablefilter.js' and put it into misc/.

skilip’s picture

Status: Active » Needs review

Status: Needs review » Needs work

The last submitted patch failed testing.

eigentor’s picture

FileSize
19.55 KB
2.23 KB

Wew, a filter on modules page, chaka! Works for me - and works like hell.

Rerolled the patch, since it did not apply anymore. You still need the tablefilter.js file from #5.

The filter box not only filters the titles, but also accepts any text on the page. Still this is no disadvantage - if you want to filter down to a module name and type more than two letters, it quickly narrows down. One could also see a sense in keeping that behaviour - maybe people are looking for a word and find it in the description.

Never mind the crappy or rather worst-ever css that gives the filter box some formatting. It is only temporary to make it look acceptable. To improve this, the box and label need some containing element around them. ATM it gets rendered in a very strange way between the header tables. In FF 3.5, with my css, it comes out like this:

eigentor’s picture

Status: Needs work » Needs review

back to needs review...

eigentor’s picture

Title: Modules page: Search box for filtering by module name » Modules page: add Search box for filtering by module name
Issue tags: +Usability, +D7UX

Tagging, changing title slightly...

Status: Needs review » Needs work

The last submitted patch failed testing.

Bojhan’s picture

Status: Needs work » Closed (duplicate)