On 2005-11-09, Michael Peters <[EMAIL PROTECTED]> wrote:
>
> + No page reload for results. After pressing the 'submit' button (or one
> of the page links) a page will not be reloaded, but the new results will
> simply be shown below. This should actually speed things up, especially
> on sites that have some dynamic stuff happening in navs and sidebars.
I'd like this worked, and fell back to the current way if the browser is
detected not to be able to handle the AJAX.
> + Auto-Complete/Suggest search field. As the user types they will see
> suggestions of what to search for (similar to Google suggest and other
> apps).
>
> Now, how do people want the Auto-Complete field to work? Should it
> suggest words that are known to be in the documents indexed? Should it
> just show phrases that this user has previously searched for (most
> browsers do this anyway)? Should it suggest phrases that other people
> have previously searched for? Or should it not care, but rather be
> pointed to a datasource of words/phrases to use and not care where it
> came from.
I find Google suggest annoying and don't use it. On small and/or local
site, revealing what other people searched for could be a privacy issue
in some cases.
I think Auto complete works best against a fixed list of names. For
example, looking up a business name from a list of 500 possibilities,
which would be too big for a drop down menu.
I wouldn't want to use this feature.
> Also, more architectural, should the AJAX niceness be configurable
> within C::A::Search, or should a separate C::A::Search::AJAX module
> exist (probably within the same distro) so that developers aren't confused?
If it's fairly simple and optional, leave it in the core module. If it
adds significant complexity or requirements, go with a seperate module.
Mark
--
http://mark.stosberg.com/
---------------------------------------------------------------------
Web Archive: http://www.mail-archive.com/[email protected]/
http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]