#271: Allow easy creation and easy selection of search interfaces
--------------------------+-------------------------------------------------
Reporter: bthiell | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: WebSearch | Version:
Resolution: | Keywords: ADS EPFL GET
--------------------------+-------------------------------------------------
Comment (by simko):
1) Choosing available search interfaces was in the plan, the
variable would look like:
{{{
CFG_WEBSEARCH_ENABLED_SEARCH_INTERFACES = simple,advanced
}}}
The first interface in this list would be the default one, there is no
need to introduce two CFG variables. The `aas` value of 0 would
denote the first interface, 1 the second one, etc, regardless of
names/choices.
BTW, the current codebase contains `light` search interface that was
not fully cleaned yet, hence inactivated. We discussed options like
`light` becoming new `simple` and current `simple` becoming `classic`
and deprecated. Each installation should be able to choose interfaces
they want (and name them).
2) Big yes for the additional `extra option' variables, as we spoken
about it IRL. To keep up with the current ultra short URL symbol
names, this functionality could be called `eo` (=extra options) where
necessary. Passing any symbol names via GET is of course fully good,
but beware how `pl` (=pattern limit) is currently treated, this should
not clash. More on `pl` IRL.
--
Ticket URL: <http://invenio-software.org/ticket/271#comment:1>
Invenio <http://invenio-software.org>