OpenSearch: Suchmaschine installieren

Es werden die Spezifikationen für Webmaster erläutert wie man den OpenSearch-Standard auf einer Website integriert.
Ist im Prinzip nur ein Metatag und eine XML-Datei. Der Metatag sagt dem Browser wo die XML-Datei liegt und in der XML-Datei stehen die restlichen Anweisungen. OpenSearch wurde im Jahr 2005 von Amazon eingeführt.
Jede Website die eine Suche anbietet sollte dem OpenSearch-Standard gehorchen damit die Suchmaschine im Browser installiert werden kann.
Firefox unterstützt die OpenSearch-Technologie am besten, dicht gefolgt von Google Chrome. Operas Unterstützung ist mangelhaft, ebenso Microsoft Edge.
Sehr praktisch ist hingegen der Suchkonnektor in Windows 10, der eine direkte Suche im Windows-Explorer ermöglicht, ohne die Website zu besuchen oder den Browser zu öffnen.
Meta-Tag
Im Abschnit <head></head> auf jeder HTML-Datei einfügen:
<link rel="search" type="application/opensearchdescription+xml" title="Search Allerstorfer.at" href="https://www.allerstorfer.at/wp-json/opensearch/1.1/document" />OpenSearch Description File
Die XML-Datei
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Allerstorfer.at</ShortName>
<Description></Description>
<Url type="text/html" method="get" template="https://www.allerstorfer.at/?s={searchTerms}"></Url>
<Url type="application/atom+xml" method="get" template="https://www.allerstorfer.at/feed/atom/?s={searchTerms}" />
<Url type="application/rss+xml" method="get" template="https://www.allerstorfer.at/feed/?s={searchTerms}" />
<Url type="application/x-suggestions+json" method="get" template="https://www.allerstorfer.at/wp-json/opensearch/1.1/suggestions?s={searchTerms}"/>
<Contact>[email protected]</Contact>
<LongName>Allerstorfer.at Web Search</LongName>
<Tags>wordpress blog</Tags>
<Query role="example" searchTerms="blog" />
<Developer>johnnoone, Matthias Pfefferle</Developer>
<Language>de-DE</Language>
<OutputEncoding>UTF-8</OutputEncoding>
<InputEncoding>UTF-8</InputEncoding>
</OpenSearchDescription>Siehe auch
Die genaue Beschreibung der Attribute werden auf www.opensearch.org bzw. auf github.com/dewitt/opensearch erläutert.
Für WordPress existiert ein Plugin welches den OpenSearch-Standard implementiert.
