Criando um Open Search para firefox

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 20/09/2007
Área: XML
Visualizações: 2.590
Comentário(s): 3

imprimir envie por e-mail compartilhe
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.
<?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

Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Kakaroto

Publicado em: 21/09/2007 - 03:27

ficou manero nicolas sim :D ja que na minha sessao ninguem jogar sugestao entao vai a minha de hj:) eu queria que criar uma barra reservada no firefox para fazer busca so na oficina da net aceita o desafio :D mais mesmo assim ficou show velho

 

Reinaldo

Publicado em: 28/03/2008 - 11:16

Muito bom artigo. parabéns

 

Ivanildo Filho

Publicado em: 29/04/2008 - 12:42

Simplesmente uma obra de Arte vlw pela dica.

 

Autor da matéria
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 .

Todas as matérias de Nícolas Müller

Publicidade
Seguir o Oficina da Net
RSS

RSS

RSS
Top matérias do mês
Matérias relacionadas
  • Criar um Feed RSS

    RSS é um subconjunto de "dialectos" XML que servem para agregar conteú.

  • O que é XML?

    XML (eXtensible Markup Language) é uma recomendação da W3C para gerar .

Tags

© 2005 - 2009 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.