<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aldolat.it &#8212; Post con tag Ricerca</title>
        <link>https://www.aldolat.it/tags/ricerca/</link>
        <description>Ultimi post pubblicati nel tag Ricerca &#8212; aldolat.it</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>it</language>
        <managingEditor>aldolat@gmail.com (Aldo Latino)</managingEditor>
        <webMaster>aldolat@gmail.com (Aldo Latino)</webMaster>
        <copyright>Creative Commons BY-SA 4.0</copyright>
        <lastBuildDate>Sun, 30 Jul 2023 20:07:09 +0200</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/ricerca/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>OpenSearch anche nel nostro blog</title>
            <link>https://www.aldolat.it/posts/2008/opensearch-anche-nel-nostro-blog/</link>
            <pubDate>Thu, 07 Aug 2008 09:50:03 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2008/opensearch-anche-nel-nostro-blog/</guid>
            <description>Ieri il forum di Ubuntu Italia ha operato importanti aggiornamenti destinati a una migliore fruibilità dei contenuti: il più importante è senz&amp;rsquo;altro quello di trovare in cima ad ogni sezione i collegamenti alle rispettive parti del wiki. Un altro aggiornamento riguarda la possibilità di effettuare una ricerca all&amp;rsquo;interno del forum e del wiki senza la necessità di farlo dal sito, ma direttamente dalla barra di ricerca di Firefox e dei browser che implementano OpenSearch. Anche noi possiamo aggiungere questa funzionalità al nostro blog/sito, con pochissimo impegno. Vediamo come.</description>
            <content:encoded>&lt;p&gt;Ieri il &lt;a href=&#34;http://forum.ubuntu-it.org/&#34;&gt;forum di Ubuntu Italia&lt;/a&gt; ha operato &lt;a href=&#34;http://forum.ubuntu-it.org/index.php/topic,209134.0.html&#34;&gt;importanti aggiornamenti&lt;/a&gt; destinati a una migliore fruibilità dei contenuti: il più importante è senz&amp;rsquo;altro quello di trovare in cima ad ogni sezione i collegamenti alle rispettive parti del wiki. Un altro aggiornamento riguarda la possibilità di effettuare una ricerca all&amp;rsquo;interno del forum e del wiki senza la necessità di farlo dal sito, ma direttamente dalla barra di ricerca di Firefox e dei browser che implementano &lt;a href=&#34;http://en.wikipedia.org/wiki/Opensearch&#34;&gt;OpenSearch&lt;/a&gt;. Anche noi possiamo aggiungere questa funzionalità al nostro blog/sito, con pochissimo impegno. Vediamo come.&lt;/p&gt;&#xA;&lt;h2 id=&#34;preparate-licona&#34;&gt;Preparate l&amp;rsquo;icona&lt;/h2&gt;&#xA;&lt;p&gt;Innanzitutto è doveroso, direi, associare una icona al campo di ricerca, in modo da individuare subito su quale sito cercare, proprio come i motori già presenti nella vostra barra di ricerca (Google, Wikipedia, De Mauro, ecc.). L&amp;rsquo;ideale sarebbe la &lt;a href=&#34;http://it.wikipedia.org/wiki/Favicon&#34;&gt;favicon&lt;/a&gt; del vostro blog; altrimenti createne una allo scopo. Createla con una dimensione di 16×16 pixel e salvatela.&lt;/p&gt;&#xA;&lt;p&gt;Ora questa icona dovrà essere trasformata in formato testo con codifica base64 e incorporata nel file XML. Fate così:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;caricate l&amp;rsquo;immagine nel vostro server;&lt;/li&gt;&#xA;&lt;li&gt;col browser andate &lt;a href=&#34;http://www.greywyvern.com/code/php/binary2base64&#34;&gt;qui&lt;/a&gt; e nel campo URI inserite il percorso dell&amp;rsquo;immagine (ad es. &lt;code&gt;http://www.miosito.it/mia-immagine.png&lt;/code&gt;);&lt;/li&gt;&#xA;&lt;li&gt;il sito vi restituirà il risultato della codifica dell&amp;rsquo;immagine in formato testo;&lt;/li&gt;&#xA;&lt;li&gt;tenete aperta questa finestra perché dovremo prelevarne subito il codice;&lt;/li&gt;&#xA;&lt;li&gt;eliminate l&amp;rsquo;immagine di poco fa dal vostro server, perché non vi serve più.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;creiamo-il-file-xml&#34;&gt;Creiamo il file XML&lt;/h2&gt;&#xA;&lt;p&gt;Aprite il vostro editor di testo preferito e incollate questo testo che segue:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;OpenSearchDescription&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;xmlns=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;http://a9.com/-/spec/opensearch/1.1/&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;xmlns:moz=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;http://www.mozilla.org/2006/browser/search/&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;ShortName&amp;gt;&lt;/span&gt;TITOLO BREVE&lt;span class=&#34;nt&#34;&gt;&amp;lt;/ShortName&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;Description&amp;gt;&lt;/span&gt;DESCRIZIONE&lt;span class=&#34;nt&#34;&gt;&amp;lt;/Description&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;InputEncoding&amp;gt;&lt;/span&gt;UTF-8&lt;span class=&#34;nt&#34;&gt;&amp;lt;/InputEncoding&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;Image&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;width=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;16&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;height=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;16&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;TESTO IMMAGINE CODIFICATA&lt;span class=&#34;nt&#34;&gt;&amp;lt;/Image&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;Url&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;type=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;text/html&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;method=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;GET&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;template=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;VOSTRO INDIRIZZO&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;Param&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;s&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;value=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;{searchTerms}&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/Url&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;moz:SearchForm&amp;gt;&lt;/span&gt;VOSTRO INDIRIZZO&lt;span class=&#34;nt&#34;&gt;&amp;lt;/moz:SearchForm&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/OpenSearchDescription&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Sostituite le parti di testo che ho scritto in maiuscolo con quelle vostre. Fate attenzione, soprattutto, al tag &lt;code&gt;Image&lt;/code&gt;: al posto di &lt;code&gt;TESTO IMMAGINE CODIFICATA&lt;/code&gt; inserite il testo che vi ha restituito poco fa quel sito. Sarà un testo lunghetto del tipo: &lt;code&gt;data:image/png;base64,iVBORw0KGg[...]ElFTkSuQmCC&lt;/code&gt;. Mettetelo così com&amp;rsquo;è. Salvate il file col nome che preferite, aggiungendo l&amp;rsquo;estensione &lt;code&gt;xml&lt;/code&gt;, ad esempio: &lt;code&gt;miosito.xml&lt;/code&gt; e caricatelo sul server.&lt;/p&gt;&#xA;&lt;h2 id=&#34;carichiamo-lxml&#34;&gt;Carichiamo l&amp;rsquo;XML&lt;/h2&gt;&#xA;&lt;p&gt;Caricate ora questo file sul vostro server e mettetelo dove più vi aggrada: magari in un cartella apposita chiamata &lt;code&gt;searchplugins&lt;/code&gt;. L&amp;rsquo;importante è che mettiate il percorso corretto nel file che segue.&lt;/p&gt;&#xA;&lt;h2 id=&#34;modifichiamo-lheader-dellhtml&#34;&gt;Modifichiamo l&amp;rsquo;header dell&amp;rsquo;HTML&lt;/h2&gt;&#xA;&lt;p&gt;Caricato l&amp;rsquo;XML, modifichiamo la sezione &amp;ldquo;header&amp;rdquo; delle nostre pagine HTML. Per chi usa WordPress ciò si riduce a modificare un solo file del proprio tema, cioè &lt;code&gt;header.php&lt;/code&gt;. Salvatelo in locale (o modificatelo dal Pannello di WordPress), apritelo e all&amp;rsquo;interno della sezione &lt;code&gt;head&lt;/code&gt; (racchiusa tra i due tag &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; e &lt;code&gt;&amp;lt;/head&amp;gt;&lt;/code&gt;) inserite questa riga&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;link&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;rel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;search&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;type&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;application/opensearchdescription+xml&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;TITOLO BREVE&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;href&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;PERCORSO AL FILE XML&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;modificando i due parametri in maiuscolo. Per il parametro &lt;code&gt;href&lt;/code&gt;, se avete messo il file &lt;code&gt;xml&lt;/code&gt; nella cartella, ad esempio, &lt;code&gt;opensearch&lt;/code&gt; del vostro spazio web, il parametro sarà:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;href=&amp;#34;http://www.vostro-sito.it/searchplugins/nome-che-avete-dato.xml&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;cambiando &lt;code&gt;vostro-sito.it&lt;/code&gt; con il vostro indirizzo e &lt;code&gt;nome-che-avete-dato.xml&lt;/code&gt; con il nome del file &lt;code&gt;xml&lt;/code&gt;. Salvate il file &lt;code&gt;header.php&lt;/code&gt; (o quello che usate come Header del vostro sito) e sostituitelo a quello che avete sul server.&lt;/p&gt;&#xA;&lt;h2 id=&#34;aggiungiamo-il-motore-di-ricerca-a-firefox&#34;&gt;Aggiungiamo il motore di ricerca a Firefox&lt;/h2&gt;&#xA;&lt;p&gt;Fate una prova aggiornando dal browser la home page del vostro blog: nella barra di ricerca dovreste vedere il pulsante cambiare colore (almeno così è in Firefox), segno che il browser ha rilevato la possibilità di effettuare ricerche nel vostro sito. Aggiungetelo all&amp;rsquo;elenco e fate qualche prova.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2008/opensearch-anche-nel-nostro-blog/&#34;&gt;OpenSearch anche nel nostro blog&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
    </channel>
</rss>
