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_search_plugins (2b) https://developer.mozilla.org/en-US/docs/Web/API/Window/sidebar/Adding_search_engines_from_Web_pages 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 edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel