HOME « E-Pillole
E-Pillole search plugin per firefox
Con questa riga di codice nel tag head delle pagine del sito:
<link rel="search" type="application/opensearchdescription+xml" title="E-Pillole - SEARCH" href="http://www.e-pillole.com/search_plugin.xml"/>
da oggi è possibile aggiungere, con un semplice click, il motore di ricerca interno di E-Pillole tra i search engines personalizzati di Firefox, Iceweasel e probabilmente anche di IE7. Sarà sufficiente cliccare sull'icona di "big G" di Firefox (in alto a destra solitamente) e selezionare Add E-Pillole - SEARCH.
Ma questo file search_plugin.xml cosa fà, e come si crea? La risposta alla domanda potrebbe essere utile sia a chi possiede un sito con un motore di ricerca interno, sia a chi vuole aggiungere un qualsiasi motore di ricerca di un sito internet al proprio firefox/iceweasel.
Tutte le informazioni necessarie ci vengono date direttamente dal team di sviluppo mozilla in questa pagina, e partendo dalla struttura base che ci viene suggerita:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>engineName</ShortName>
<Description>engineDescription</Description>
<InputEncoding>inputEncoding</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,imageData</Image>
<Url type="text/html" method="method" template="searchURL">
<Param name="paramName1" value="paramValue1"/>
...
<Param name="paramNameN" value="paramValueN"/>
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<moz:SearchForm>searchFormURL</moz:SearchForm>
</OpenSearchDescription>
il risultato per E-Pillole è molto semplicemente questo:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>E-Pillole</ShortName>
<Description>E-Pillole - SEARCH</Description>
<InputEncoding>iso-8859-1</InputEncoding>
<Image width="16" height="16">data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%10%00%00%00%10%08%06%00%00%00%1F%F3%FFa%00%00%00%06bKGD%00%FF%00%FF%00%FF%A0%BD%A7%93%00%00%00%09pHYs%00%00%1C%20%00%00%1C%20%01%CD%0F%9B%9E%00%00%00%07tIME%07%D7%03%0C%11%1B%08t%90%C9%B0%00%00%01%14IDAT8%CB%A5%93%B1n%830%10%86%7F%A3%ACl%B0!%A5%7D%83dam%DE%00%89'%08%8B%D7%A6O%90%2C%AC%94%AE'%06F%1E%A3%1D%91%90%9A7hk%C4%00bfD%1D%EAX%C8q%03R%FE%CD%BF%7D%DF%DD%C9w%0C%9A8%E7%0F%00%0E%00%9E%00l%A4%7D%06%F0%01%20%25%A2%EF%E9%7B%A6%05%A7%00%9Eq%5BoDt%B8%02p%CE%3F'%19%E7t%26%A2%AD%02p%CE_e%D9J%BE%EF%23%08%02%0C%C3%A0%BC%A6i%90%E7%F9%E5%98%12%D1%0B%93%3D%7F%E9)%C20%84%10%02UU%DD%AA%E4%D1%02p4%DDx%9E%87%BA%AE%E7Z9Z%A6%BE%19cp%1C%07%5D%D7%CD%016%2B%13%C0u%5D%D8%B6%8D%24I%94%D7%F7%3D%E286%02%8C%E5%97e%89%A2(f%BF%C3%92Cr%05%10B%2C%FA%CE%BB%01%2B%00'%00%7B%1D%10E%11%C6qT%5E%96eh%DBV%07%9C%FE%1D%A4%05%FA%1B%A4%7BG%D9%BA8%D2H%17f%DE%1A%B7QV%B2%96%ED%EC%B4u~%97%C1%3F%D3%F7%BF%C7Qc%E5%D1%AAk%F9%00%00%00%00IEND%AEB%60%82</Image>
<Url type="text/html" method="GET" template="http://www.e-pillole.com/search.php?query={searchTerms}&search=1">
</Url>
<Url type="application/x-suggestions+json" template="http://www.e-pillole.com/search.php?query={searchTerms}&search=1"/>
<moz:SearchForm>http://www.e-pillole.com/</moz:SearchForm>
</OpenSearchDescription>
Si tratta quindi di creare un plugin per firefox che rispetti la sintassi OpenSearch description con i seguenti tag principali: ShortName, Description, InputEncoding, Image, Url...(qui la descrizione dettagliata di ogni tag).
Creato il file search_plugin.xml, se possedete un sito e volete metterlo a disposizione dei vostri visitatori, uppate il file sul vostro spazio web e richiamatelo in ogni pagina inserendo questa riga nel tag head:
<link rel="search" type="application/opensearchdescription+xml" title="searchTitle" href="http://www.sito.com/search_plugin.xml"/>
Se invece avete semplicemente creato un search engine personalizzato del vostro sito preferito, su linux, il file search_plugin.xml è da copiare in:
/home/USERNAME/.mozilla/firefox/asdasdad.default/searchplugins/
e il motore di ricerca del vostro sito preferito sarà così a vostra disposizione direttamente in Firefox...!!
ciao
- Aggiornamenti Sito (3)
- E-Pillole Utility (1)
- Google Hell Story (1)
- Modifiche Template (3)
- Off Topic (3)
- Piccoli Accorgimenti (1)
- Site Troubles (1)
- Buona Pasqua!!
- La tentazione del lato oscuro (Google AdSense)
- Buon 2008!!
- Buon Natale!!
- Problemi con iPowerWeb sito offline
- Commenti Recenti e Top Posts
- Redirect url senza slash con htaccess
- RSS Feed - Piccola modifica al layout
- Coming soon...A Google Hell story
- E-Pillole search plugin per firefox
- Sezione Linux Guide & Tutorials
- Sezione Economia
- Sezione Legge e Fisco
- marzo 2008 (1)
- gennaio 2008 (2)
- dicembre 2007 (1)
- giugno 2007 (3)
- maggio 2007 (2)
- aprile 2007 (2)
- marzo 2007 (2)
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Acquistiamo un notebook DELL
- Qualcuno in Italia ci sa fare veramente
- Bankitalia e i furbetti del quartierino
- Il Sole 24 Ore parla di Linux
- AIOTrade Stock Technical Analysis Platform
- Teorie sul Commercio Internazionale
- La Globalizzazione
- Sezione Economia Internazionale
- Sezione Diritto Societario
- Sezione Diritto Commerciale
- NFS - Condivisione file Debian Ubuntu
- Ubuntu Case Studies: storie di successo in azienda e nelle scuole
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Linux Man Pages On-Line
- Gestione Moduli e Virtual Hosts di Apache2 su Debian e Ubuntu
- Visualizzare struttura ad albero di una directory
- Cron + Rhythmbox + Scriptino = Sveglia
- Soluzione piccolo problema con mp32ogg
- Velocizzare la ricompilazione con ccache
- Trasformare Gedit in un editor avanzato
- People DebianClan e TuxFeed: pinguini italiani alla riscossa
- Abilitare supporto AGP driver NVIDIA
- Finalmente rilasciata la GPLv3
- Compiz Fusion + Debian Sid
- Estensione NoScript per Firefox
- Compiz Fusion + Ubuntu Feisty
- Disabilitare o modificare splash screen Gnome
- Personalizzare gnome con GNOME Color Chooser
- VOGLIO usare Ubuntu
- Cronologia comandi bash










