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

Reply via email to