Discussion: this extension makes a good candidate for inclusion into the Oddmuse core,
wiki.pl. Any thoughts?
The Custom Search Results extension is a Module. Installing a module is easy: Create a modules subdirectory in your data directory, and put the Perl file in there. It will be loaded automatically.
This package is maintained by Eric Hsu.
This module by itself doesn’t do much. It adds hooks to the search results display to allow modules to modify how pages show up in the list.
However, when used with modules that support it, like Advanced LaTeX Extension and BibTeX Extension, search results can be more useful for special types of pages. It allows other kinds of search result modifications, such as the one done by Cart Extension which adds a persistent cart checkbox to each search result.
In this site, each page is a latex problem, so the search results are now much more useful.