[libvirt] [PATCH 2/2] docs: add advanced search capabilities

Andrea Bolognani abologna at redhat.com
Fri Apr 5 14:53:49 UTC 2019


On Fri, 2019-04-05 at 14:30 +0100, Daniel P. Berrangé wrote:
> Allow targetting the search scope to the website, wiki or mailing lists
> only. When javascript is disabled this should gracefully fallback to
> only searching the website.

I'm sure if the fallback doesn't work one of the many libvirt
developers who configured their browsers to block JavaScript will
complain swiftly and loudly :)

[...]
> +#search:hover div.advancedsearch {
> +    display: table;
> +}
> +
> +

Extra line here.

[...]
> +    for (var i = 0; i < whats.length; i++) {
> +	if (whats[i].checked) {
> +	    what = whats[i].value;
> +	    break;
> +	}
> +    }

Alignment is out of whack here (and also in the pseudo-switch
below).

[...]
> +    } else if (what == "wiki") {
> +	newq.value = "site:wiki.libvirt.org " + q.value;

MediaWiki has its own integrated search functionality, eg.

  https://wiki.libvirt.org/index.php?search=foo

Do you think we should still use Google for it?

> +    } else if (what == "lists") {
> +	newq.value = "site:redhat.com inurl:/archives/libvir " + q.value;

This doesn't seem to work the way you'd expect.

When I search

  site:redhat.com
  inurl:/archives/libvirt-users/
  "macvtap and tagged VLANs to the VM"

I get a few hits[1], but if I change it to

  site:redhat.com
  inurl:/archives/libvir
  "macvtap and tagged VLANs to the VM"

then I get zero hits.

If you don't feel like digging into why that's the case, I'm okay
with either searching libvir-list only or having separate checkboxes
for libvir-list and libvirt-users.


Other than what mentioned above, and with the disclaimer that I'm
not an expert in Web development, the implementation seem to work
and I couldn't spot anything obviously wrong with it.


[1] More recent threads, for whatever reason, don't seem to pop up
    among the search results.
-- 
Andrea Bolognani / Red Hat / Virtualization




More information about the libvir-list mailing list