On 08/12/17 01:10, Kinney, Michael D wrote: > Hi Laszlo, > > This was a good suggestion. The TianoCore Bugzilla > server has been updated. > > Let us know if this works as expected now.
Seems to work fine (and looks nice), thanks! Laszlo >> -----Original Message----- >> From: Laszlo Ersek [mailto:[email protected]] >> Sent: Monday, July 24, 2017 5:52 AM >> To: Kinney, Michael D <[email protected]> >> Cc: edk2-devel-01 <[email protected]> >> Subject: search plugin for the TianoCore Bugzilla >> >> Hi Mike, >> >> (1) OpenSearch plugins are very useful for bug trackers because >> they >> allow users to perform simple searches (incl. direct bug >> numbers) right >> from their web browsers. >> >> https://en.wikipedia.org/wiki/OpenSearch >> >> Such OpenSearch plugins are supposed to be compatible with >> Safari, Edge, >> Firefox and Chrome: >> >> https://en.wikipedia.org/wiki/OpenSearch#Support >> >> I think that such a search plugin would be helpful for TianoCore >> BZ >> users as well. >> >> (2) The Firefox docs describe two methods for a website to offer >> a >> search plugin: >> >> (2a) >> https://developer.mozilla.org/en-US/Add- >> ons/Creating_OpenSearch_plugins_for_Firefox#Autodiscovery_of_sea >> rch_plugins >> >> (2b) >> https://developer.mozilla.org/en- >> US/docs/Web/API/Window/sidebar/Adding_search_engines_from_Web_pa >> ges >> >> When a website implements the first method, a Firefox user can >> install >> the site's search plugin by clicking the "magnifying glass with >> PLUS >> sign" icon that is to the left of their search bar. According to >> the >> above wikipedia article on OpenSearch, this is the generic / >> multi-browser method called "Auto-discovery". >> >> When a website implements the second method, the user needs to >> click a >> normal link. I'm unsure if this method works outside of Firefox. >> >> (3) The TianoCore Bugzilla already implements method (2a), >> namely >> auto-discovery -- if you navigate to >> <https://bugzilla.tianocore.org/>, >> the "magnifying glass with PLUS sign" icon appears in Firefox. >> >> However: >> - The name of the plugin that is offered is plain "Bugzilla". I >> think >> it's too nondescript; there are many bugzilla instances on the >> web, and >> a user should be able to install & tell apart several such >> plugins in >> his/her web browser. >> - The icon associated with this search plugin is Mozilla's >> default >> lizard figure. Also too nondescript IMO. >> >> (4) I've created an alternative page where >> - a similar search plugin is offered with the name "TianoCore >> Bugzilla", >> - and the icon associated with the plugin comes from >> "MdeModulePkg/Logo/Logo.bmp" (cropping the image to a square >> from the >> left side). >> >> This page implements both installation methods (2a) and (2b); >> please >> check it out: >> >> https://people.redhat.com/lersek/tianocore-bugzilla- >> opensearch/ >> >> (5) I suggest that we try to incorporate these improvements >> (i.e., the >> more specific plugin name, and the matching icon) in the >> TianoCore BZ. >> >> (6) I also tried to offer the improved plugin in our wiki >> article >> >> https://github.com/lersek/edk2/wiki/Reporting-Issues >> >> However, the github wiki pages do not support either install >> method (2a) >> or (2b); please see why under: >> >> https://github.com/github/markup/issues/79#issuecomment- >> 317394553 >> >> Hence my suggestion in (5) -- we should stick with the TianoCore >> BZ's >> built-in plugin offering (which is also multi-browser), but we >> should >> update the icon and the plugin name to more specific ones. >> >> Thanks, >> Laszlo _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

