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.