-
Notifications
You must be signed in to change notification settings - Fork 158
Add opensearch manifest for elixir.bootlin.com #401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Please add more details to your commit messages. The following are all questions I asked myself while reading your code. I don't see anything to change in the diff, but the commit messages are lacking.
Thanks! |
It's not Firefox specific, it's an open standard, other browsers at least used to support it (Chrome and pre-chromium Edge). I believe macOS Safari still supports it.
https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch
I added that to commit messages |
OpenSearch is a standard that allows browsers to discover search engines. A special XML file with information about the search engine is linked from its webpage in a link tag. OpenSearch is supported by Firefox and (maybe) macOS Safari. It used to be supported by Chromium-based browsers, but that feature was deprecated. https://stackoverflow.com/questions/56400952/does-chrome-allow-auto-discovery-of-opensearch MDN Docs: https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch OpenSearch specification: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md
Add a parameter to autocomplete that enables opensearch-compatible response format. OpenSearch suggestions extension: https://github.com/dewitt/opensearch/blob/master/mediawiki/Specifications/OpenSearch/Extensions/Suggestions/1.1/Draft%201.wiki
Closes #216
This adds a static opensearch manifest for elixir.bootlin.com. The manifest only works for latest Linux and statically points to elixir.bootlin.com (self hosted instances will need to manually edit the manifest)