Criando um Open Search para firefox
Aprenda como criar um open search em XML para os navegadores. É uma ótima solução que ajuda no desempenho dos usuários/profissionais da área.
Publicado em: 20 de setembro de 2007 | Leituras: 5.052 |
Canal: XML |
Autor: Nícolas Müller
O Firefox 2 suporta o formato de busca OpenSearch. As buscas que usam a sintaxe de OpenSearch são compatíveis com IE 7 e Firefox. Por causa disto, são o formato recomendado para o uso nos browsers.
Firefox suporta também as potencialidades adicionais da busca não incluídas na sintaxe da descrição de OpenSearch, tal como sugestões da busca e o elemento de SearchForm. Este artigo focalizará em criar OpenSearch-compatíveis da busca que suportam estas características Firefox-específicas adicionais.
As descrições de OpenSearch podem também ser anunciadas como descritas em Autodiscovery de busca, e podem ser instaladas como descritas em adicionar os motores de busca dos Web pages.
OpenSearch description file
O arquivo XML que descreve um Search Engine é realmente simples, depois do molde básico abaixo. As seções em negrito deverão ser costumizadas de acordo com seu site.
ShortName
Nome de sua busca.
Description
Descrição curta de sua busca.
InputEncoding
O tipo de caraceteres utilizados na sua busca.
Image
É o ícone "Base-64" do tamanho 16x16 que aparecerá na sua busca. Este ícone pode ser o ícone que você utiliza como favorite icon no seu site.
Url
- É o endereçamento de busca do seu site, você deve passar a busca via GET
- Internet Explorer 7 não suporta requisições via POST
- É extremamente importante manter a url de acordo com os padrões. Utilize & ao invéz de apenas "&" (e comercial) para passagem de parâmetros.
As informações a partir do <!-- extra info about content --> são utilizadas para o firefox.
Com os dados acima você já terá condições de adicionar sua busca nos browsers.
Como fazer para o browser identificar meu open search?
Adicione um código no seu <head> de seu site:
Após feito isto acesse seu web site, verás que a busca no firefox ficará azul (o botão) como na figura abaixo:

Ao clicar sobre o botão aparecerá "Adicionar Nome de sua busca", basta apenas clicar sobre que sua open search estará funcionando.
Posso criar um botão para adicionar a minha busca?
Você pode adicionar sim um botão, basta copiar o código abaixo:
Com isto encerramos esta matéria que espero que seje muito útil para todos.
PS.: Quero ver as buscas dos sites de meus leitores ein, estarei passando nos sites para ver :D
abraço a todos
Firefox suporta também as potencialidades adicionais da busca não incluídas na sintaxe da descrição de OpenSearch, tal como sugestões da busca e o elemento de SearchForm. Este artigo focalizará em criar OpenSearch-compatíveis da busca que suportam estas características Firefox-específicas adicionais.
As descrições de OpenSearch podem também ser anunciadas como descritas em Autodiscovery de busca, e podem ser instaladas como descritas em adicionar os motores de busca dos Web pages.
OpenSearch description file
O arquivo XML que descreve um Search Engine é realmente simples, depois do molde básico abaixo. As seções em negrito deverão ser costumizadas de acordo com seu site.
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Oficina da Net</ShortName>
<Description>Oficina da Net Busca</Description>
<Tags>tech gadgets technology cameras phones shopping</Tags>
<Url type="text/html" template="http://www.oficinadanet.com.br/index.php?acao=busca&palavra={searchTerms}"></Url>
<Image height="16" width="16" type="image/vnd.microsoft.icon">http://www.oficinadanet.com.br/favicon.ico</Image>
<!-- extra info about content -->
<SyndicationRight>open</SyndicationRight>
<AdultContent>false</AdultContent>
<Language>en-us</Language>
<OutputEncoding>UTF-8</OutputEncoding>
<InputEncoding>UTF-8</InputEncoding>
</OpenSearchDescription>ShortName
Nome de sua busca.
Description
Descrição curta de sua busca.
InputEncoding
O tipo de caraceteres utilizados na sua busca.
Image
É o ícone "Base-64" do tamanho 16x16 que aparecerá na sua busca. Este ícone pode ser o ícone que você utiliza como favorite icon no seu site.
Url
- É o endereçamento de busca do seu site, você deve passar a busca via GET
- Internet Explorer 7 não suporta requisições via POST
- É extremamente importante manter a url de acordo com os padrões. Utilize & ao invéz de apenas "&" (e comercial) para passagem de parâmetros.
As informações a partir do <!-- extra info about content --> são utilizadas para o firefox.
Com os dados acima você já terá condições de adicionar sua busca nos browsers.
Como fazer para o browser identificar meu open search?
Adicione um código no seu <head> de seu site:
<link rel="search" type="application/opensearchdescription+xml" title="Nome de sua busca" href="enderecodoseuxml.xml" />Após feito isto acesse seu web site, verás que a busca no firefox ficará azul (o botão) como na figura abaixo:

Ao clicar sobre o botão aparecerá "Adicionar Nome de sua busca", basta apenas clicar sobre que sua open search estará funcionando.
Posso criar um botão para adicionar a minha busca?
Você pode adicionar sim um botão, basta copiar o código abaixo:
<a href='#'>href="#" onclick="window.external.AddSearchProvider('http://www.seudominio.com.br/suabusca.xml');"</a>Com isto encerramos esta matéria que espero que seje muito útil para todos.
PS.: Quero ver as buscas dos sites de meus leitores ein, estarei passando nos sites para ver :D
abraço a todos
Resposta em até 24 horas! (grátis)Dúvidas?
Últimas perguntas:
| Serviço | Por: Juliano |
Autor da matéria
Últimas matérias escritas pelo autor:
|
Nícolas Müller Sou um profissional da área de internet, trabalho como programador, designer e desenvolvedor de sites, faz cerca de 8 anos que estou atuando na área, sendo 5 anos profissionalmente. |
Últimas matérias escritas pelo autor:
25/08 - Vídeo aula photoshop: Redução automati...
23/08 - LED TV o que é?
16/08 - Motorola Flipout - Review
12/08 - O que é uma Intranet e pra que serve?
11/08 - 6 passos para instalar o Flash no iPho...
10/08 - Entrevista sobre Design Gráfico com Mi...
03/08 - Faça Jailbreak no iPhone sem dificulda...
26/07 - FISL 11 - Cobertura do evento
09/06 - jQuery Lazy Load: Carregamento de imag...
07/06 - Google MayDay Update o que influencia ...
07/06 - Como fazer um fluxograma?
02/06 - Dicas para melhorar a produtividade
31/05 - Como converter vídeos para FLV
29/05 - Quais as áreas de atuação em informáti...
23/08 - LED TV o que é?
16/08 - Motorola Flipout - Review
12/08 - O que é uma Intranet e pra que serve?
11/08 - 6 passos para instalar o Flash no iPho...
10/08 - Entrevista sobre Design Gráfico com Mi...
03/08 - Faça Jailbreak no iPhone sem dificulda...
26/07 - FISL 11 - Cobertura do evento
09/06 - jQuery Lazy Load: Carregamento de imag...
07/06 - Google MayDay Update o que influencia ...
07/06 - Como fazer um fluxograma?
02/06 - Dicas para melhorar a produtividade
31/05 - Como converter vídeos para FLV
29/05 - Quais as áreas de atuação em informáti...
Últimas matérias







O que você procura para sua vida profissional?
O planejamento agrega valor
E-mail marketing em 140 caracteres
Novos iPods, novo iOS, novo iTunes e nova Apple TV
Conheça as 100 primeiras cidades atendidas pelo Banda Larga ...
Linus Torvalds diz que mercado já se rendeu ao Linux