<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Howtoweb.it &#187; wordpress</title>
	<atom:link href="http://www.howtoweb.it/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.howtoweb.it</link>
	<description>Tutorial e risorse per chi lavora sul web</description>
	<lastBuildDate>Fri, 25 Jun 2010 09:04:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Importare dati da Excel a Mysql (compreso Wordpress)</title>
		<link>http://www.howtoweb.it/articoli/importare-dati-da-excel-a-mysql-compreso-wordpress/</link>
		<comments>http://www.howtoweb.it/articoli/importare-dati-da-excel-a-mysql-compreso-wordpress/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 05:00:32 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=586</guid>
		<description><![CDATA[
Normalmente un Cms è la soluzione più richiesta ed utilizzata nei progetti web, questo perchè permette una gestione facilitata dei contenuti anche per i non addetti ai lavori.
Questo tipo di soluzione ha però un rovescio della medaglia, per consentire l&#8217;aggiunta, la modifica e l&#8217;eliminazione dei contenuti questi sono gestiti singolarmente causando così evidenti rallentamenti nel [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-589" title="excel_to_database" src="http://www.howtoweb.it/wp-content/uploads/2010/04/excel_to_database.jpg" alt="" width="580" height="200" /></p>
<p>Normalmente un Cms è la soluzione più richiesta ed utilizzata nei progetti web, questo perchè permette una gestione facilitata dei contenuti anche per i non addetti ai lavori.</p>
<p>Questo tipo di soluzione ha però un rovescio della medaglia, per consentire l&#8217;aggiunta, la modifica e l&#8217;eliminazione dei contenuti questi sono gestiti singolarmente causando così evidenti rallentamenti nel caso sia necessario aggiungere una quantità considerevole e diversa di contenuti.</p>
<p>Per quanto sembri un problema da poco, rappresenta uno scoglio per ogni messa online, creato il sito e preparata la struttura normalmente ci si scontra con la triste realtà che scrivere testi richiede tempo, posticipando così il termine del progetto.</p>
<p>Come triste conseguenza ci si trova in ritardo rispetto alle scadenze ma con tutti i contenuti ancora da inserire ed un&#8217;ovvia lotteria per decidere chi dovrà farsi carico del lavoro di data entry.</p>
<p>In casi come questo l&#8217;unica soluzione intelligente che mi sento di suggerire è quella di suddividere il lavoro per renderlo più veloce e concludere quanto prima.</p>
<h3>Preparare il file Excel</h3>
<p>Un passo indispensabile per cercare di raggiungere il risultato è quella di richiede che i contenuti siano in qualche modo formattati, in modo che possano essere facilmente convertiti ed inseriti in modo massiccio.</p>
<p>Ad esempio, avere i contenuti del sito in un file excel già suddiviso in colonne è un grande vantaggio rispetto ad un file word.</p>
<h3>Esportare in CSV</h3>
<p>In questo modo è infatti possibile esportare il file in formato .csv che risulta più facile da importare nel database e di conseguenza nel sito che dobbiamo popolare di contenuti.</p>
<h3>Prima di procedere&#8230;</h3>
<p>E&#8217; opportuno fare una prova prima di intervenire su un sito online, create un backup dei files e del database, installate in locale modificando i parametri necessari e testate, anche in caso di test positivo salvate per precauzione una copia del database e dei files.</p>
<p>Nel caso sia una giornata sbagliata e per qualche motivo l&#8217;import non andasse a buon fine potete sempre ripristinare database e files e rimettere in piedi il sito in poco temo grazie ad una copia di backup.</p>
<h3>Importazione del CSV con phpmyadmin</h3>
<p><img class="alignnone size-full wp-image-590" title="phpmyadmin" src="http://www.howtoweb.it/wp-content/uploads/2010/04/phpmyadmin.jpg" alt="" width="580" height="260" /></p>
<p>Per procedere in questo modo esistono diversi modi, un approccio molto diretto ci viene fornito direttamente da phpmyadmin che permette di importare direttamente un file csv all&#8217;interno di una specifica tabella.</p>
<h3>Importazione del CSV con script PHP</h3>
<p><img class="alignnone size-full wp-image-591" title="php-csv-parser" src="http://www.howtoweb.it/wp-content/uploads/2010/04/php-csv-parser.jpg" alt="" width="580" height="260" /></p>
<p>Considerato che phpmyadmin è comunque un&#8217;applicazione scritta in php potremmo pensare di creare da zero uno script per l&#8217;importazione dei dati piuttosto che utilizzare uno script preconfezionato come ad esempio <a title="php csv parser" href="http://code.google.com/p/php-csv-parser/" target="_blank">php-csv-parser</a> che permette di inputare un file csv e di ottenere un array con i dati come output.</p>
<h3>Importazione del CSV su Wordpress</h3>
<p><img class="alignnone size-full wp-image-592" title="wordpress" src="http://www.howtoweb.it/wp-content/uploads/2010/04/wordpress.jpg" alt="" width="580" height="260" /></p>
<p>Nel caso in cui le vostre necessità siano più specifiche ed orientate all&#8217;import su un sito basato su wordpress consiglio <a title="wordpress csv importer" href="http://wordpress.org/extend/plugins/csv-importer/" target="_blank">csv importer</a>, un semplice plugin che facilita l&#8217;inserimento di articoli dal csv al database.</p>
<p>Le opzioni offerte facilitano l&#8217;importazione rintracciando automaticamente le categorie esistenti e creandone di nuove nel caso non esistano, oltre a questo è possibile limitare la ricerca ad una specifica categoria padre.Stesso discorso per l&#8217;autore, nel caso il dato sia omesso verrà utilizzato l&#8217;utente con il quale siete loggati.</p>
<p>Unici dati indispensabili per l&#8217;import sono a scelta il titolo, il contenuto o il contenuto estratto (excerpt per intenderci :) ).</p>
<p>L&#8217;unico passaggio fondamentale per un&#8217;importazione di successo dventa quindi la formattazione del csv che deve separare i vari articoli su più linee e i vari dati tra apici doppi separati da virgola.</p>
<p>Nel caso abbiate qualche dubbio riguardo a come formattare il vostro file csv vi consiglio di visionare il file sample.csv all&#8217;interno della cartella del plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/articoli/importare-dati-da-excel-a-mysql-compreso-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20 frameworks per sviluppare temi su Wordpress</title>
		<link>http://www.howtoweb.it/articoli/20-frameworks-per-sviluppare-temi-su-wordpress/</link>
		<comments>http://www.howtoweb.it/articoli/20-frameworks-per-sviluppare-temi-su-wordpress/#comments</comments>
		<pubDate>Tue, 19 May 2009 05:00:43 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=430</guid>
		<description><![CDATA[Ho già scritto qualche giorno fa un articolo su come scegliere il miglior framework, capita dunque a proposito questa lista di 20 frameworks per sviluppare temi su Wordpress.
Non una semplice lista di risorse ma un articolo completo, con qualche nuova proposta e contenuti pertinenti tra cui un sondaggio sui frameworks più usati, alcuni tutorial sulla [...]]]></description>
			<content:encoded><![CDATA[<p>Ho già scritto qualche giorno fa un articolo <a title="Come scegliere il framework migliore" href="http://www.howtoweb.it/articoli/come-scegliere-framework-migliore/" target="_self">su come scegliere il miglior framework</a>, capita dunque a proposito questa lista di <a title="20 frameworks per sviluppare temi su wordpress" href="http://www.1stwebdesigner.com/wordpress/wordpress-theme-frameworks-and-starting-resources/" target="_blank">20 frameworks per sviluppare temi su Wordpress</a>.</p>
<p>Non una semplice lista di risorse ma un articolo completo, con qualche nuova proposta e contenuti pertinenti tra cui un sondaggio sui frameworks più usati, alcuni tutorial sulla creazione di temi sui vari frameworks presentati e un po&#8217; di consigli su come creare il proprio framework perfetto.</p>
<p>Una lettura di sicuro interesse per tutti coloro che usano wordpress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/articoli/20-frameworks-per-sviluppare-temi-su-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.8 finalmente disponibile in versione beta</title>
		<link>http://www.howtoweb.it/articoli/wordpress-28-disponibile-in-versione-beta/</link>
		<comments>http://www.howtoweb.it/articoli/wordpress-28-disponibile-in-versione-beta/#comments</comments>
		<pubDate>Mon, 18 May 2009 05:00:29 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=426</guid>
		<description><![CDATA[Non si è fatta attendere la nuova versione del cms più usato dai blogger, ecco dunque che si presenta una prima beta, con numerose migliorie e qualche novità.
Per il momento sono ancora molti i bug presenti e la versione beta ha appunto lo scopo di verificare e risolvere queste problematiche, grazie anche all&#8217;aiuto degli utenti.
Per [...]]]></description>
			<content:encoded><![CDATA[<p>Non si è fatta attendere la nuova versione del cms più usato dai blogger, ecco dunque che si presenta una prima beta, con numerose migliorie e qualche novità.</p>
<p>Per il momento sono ancora molti i bug presenti e la versione beta ha appunto lo scopo di verificare e risolvere queste problematiche, grazie anche all&#8217;aiuto degli utenti.</p>
<p>Per una versione più stabile bisognerà aspettare la fine di maggio, nell&#8217;attesa consiglio come lettura il documento fornito da wordpress codex sulle <a title="Wordpress 2.8" href="http://codex.wordpress.org/Version_2.8" target="_blank">novità presenti in Wordpress 2.8</a>. Se questo non fosse sufficiente, è possibile <a title="Wordpress 2.8 beta download" href="http://wordpress.org/development/2009/05/wordpress-2-8-beta-1/">scaricare la beta</a> dal Development blog di Wordpress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/articoli/wordpress-28-disponibile-in-versione-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come indicizzare una pagina in Google in meno di 10 minuti</title>
		<link>http://www.howtoweb.it/articoli/come-inidicizzare-una-pagina-in-google-in-meno-di-10-minuti/</link>
		<comments>http://www.howtoweb.it/articoli/come-inidicizzare-una-pagina-in-google-in-meno-di-10-minuti/#comments</comments>
		<pubDate>Mon, 04 May 2009 05:00:34 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=307</guid>
		<description><![CDATA[Sembra la promessa del SEO dell&#8217;ultima ora ma in realtà è una procedura utilizzata quotidianamente da molti blog che utilizzano Wordpress , ti sarà infatti capitato più volte di scrivere un articolo su un sito con questo cms e vedere il tuo contenuto nella serp pochi minuti dopo.
Questa procedura si basa sul fatto che Google [...]]]></description>
			<content:encoded><![CDATA[<p>Sembra la promessa del SEO dell&#8217;ultima ora ma in realtà è una procedura utilizzata quotidianamente da molti blog che utilizzano Wordpress , ti sarà infatti capitato più volte di scrivere un articolo su un sito con questo cms e vedere il tuo contenuto nella serp pochi minuti dopo.</p>
<p>Questa procedura si basa sul fatto che Google Blog Search sfrutta i feed RSS/ATOM del sito per capire ogni quaanto questo viene aggiornato e venire a conoscenza dei contenuti più recenti.</p>
<p>In wordpress per esempio è facile rintracciare i feed RSS/ATOM inseriti automaticamente nell&#8217;head della pagina e visibili ad questo url.</p>
<pre>http://www.nomedeltuosito.com/feed/atom/</pre>
<p>Come si nota dal codice il contenuto riportato non sono altro che i nostri articoli con tutte i parametri quali categoria, autore,data di pubblicazione ed ultima modifica.</p>
<pre>[...]
&lt;updated&gt;2009-04-28T15:40:06Z&lt;/updated&gt;
&lt;published&gt;2009-04-30T05:00:39Z&lt;/published&gt;
[...]</pre>
<p>Questi parametri permettono a Google Blog Search di capire quando viene pubblicato un contenuto ed è quindi necessario aggiungerlo all&#8217;indice.</p>
<p>Alcuni consigli utili per l&#8217;utilizzo di questo sistema sono:</p>
<p>1)Assicurati che il robots.txt non blocchi i feed ai tuoi articoli (per maggiori informazioni sui robot.txt <a title="Gestire i robots dei motori di ricerca tramite robots.txt" href="http://www.howtoweb.it/articoli/come-gestire-robots-dei-motori-di-ricerca-robotstxt/" target="_self">leggi questo articolo</a>)</p>
<p>2)Assicurati che ogni nuovo contenuto del tuo sito abbia un feed RSS/ATOM</p>
<p>3)Utilizza il <a title="servizio di Pinging di Google Blog Search" href="http://www.google.com/intl/en/help/blogsearch/about_pinging.html" target="_blank">servizio di Pinging di Google Blog Search</a></p>
<p>Dopo pochi minuti vedremo il contenuto aggiunto indicizzato su Google Blog Search e subito dopo nella Serp di Google.</p>
<p>Ho notato che questa tecnica funziona anche su siti privi di sitemap o la cui indicizzazione non è mai stata curata in particolar modo, occorre però ricordare che con questo sistema si ottiene una rapida indicizzazione che in seguito andrà comunque curata con backlinks, sitemap, ottimizazioni on page e altre pratiche che permettono ai SEO di posizionare in maniera degna il contenuto nella serp di Google.</p>
<p>Sarà infatti possibile rintracciare il contenuto sui motori di ricerca inserendo il titolo dell&#8217;articolo ma essendo stato appena indicizzato difficilmente si avrà una posizione ottimale nella serp per determinate keyword che richiede molto più tempo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/articoli/come-inidicizzare-una-pagina-in-google-in-meno-di-10-minuti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dubbi su Wordpress? Chiedi a Wordpress Answer</title>
		<link>http://www.howtoweb.it/news/nasce-wordpress-answer/</link>
		<comments>http://www.howtoweb.it/news/nasce-wordpress-answer/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 05:00:00 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=293</guid>
		<description><![CDATA[Se siete appassionati utilizzatori di Wordpress vi sarà sicuramente successo di avere qualche dubbio, normalmente ci si lancia nella documentazione ufficiale o tra i forum per trovare una soluzione o un consiglio che possa aiutarci a risolvere.
Da oggi però abbiamo un nuovo punto di riferimento in più a cui rivolgerci, si chiama Wordpress Answer ed [...]]]></description>
			<content:encoded><![CDATA[<p>Se siete appassionati utilizzatori di Wordpress vi sarà sicuramente successo di avere qualche dubbio, normalmente ci si lancia nella documentazione ufficiale o tra i forum per trovare una soluzione o un consiglio che possa aiutarci a risolvere.</p>
<p>Da oggi però abbiamo un nuovo punto di riferimento in più a cui rivolgerci, si chiama <a title="Wordpress Answer" href="http://wpanswers.org/" target="_self">Wordpress Answer</a> ed è una raccolta di domande comuni o meno su wordpress a cui viene data una quotidiana risposta. Per il momento sono presenti alcune risposte ma la completezza dei post mi fa ben sperare in un progetto duraturo. Uno degli aspetti più interessanti sono i consigli sui migliori plugin che forniscono molte informazioni in merito che spesso non sono presenti nella pagina di download su Wordpress.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/news/nasce-wordpress-answer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordcamp 2009 a Milano</title>
		<link>http://www.howtoweb.it/news/wordcamp-2009-milano/</link>
		<comments>http://www.howtoweb.it/news/wordcamp-2009-milano/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 05:00:37 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[eventi]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=278</guid>
		<description><![CDATA[Il 22 e il 23 Maggio si terrà a Milano il Wordcamp 2009, evento organizzato da Wordpress Italia per tutti i blogger affezionati di Wordpress.
Se siete liberi direi che è il caso di non farsi scappare questa due giorni dedicata a blog, sicurezza, comunicazione e molto altro. Ospite d&#8217;onore Andy Peatling, inventore di BuddyPress.
Per tutti [...]]]></description>
			<content:encoded><![CDATA[<p>Il 22 e il 23 Maggio si terrà a Milano il Wordcamp 2009, evento organizzato da Wordpress Italia per tutti i blogger affezionati di Wordpress.</p>
<p>Se siete liberi direi che è il caso di non farsi scappare questa due giorni dedicata a blog, sicurezza, comunicazione e molto altro. Ospite d&#8217;onore Andy Peatling, inventore di BuddyPress.</p>
<p>Per tutti coloro che desiderano maggiori informazioni ecco il <a title="Wordcamp 2009 Milano" href="http://www.wordcamp.it/" target="_blank">sito dell&#8217;evento</a> dove a breve sarà inserito un programma ed è già possibile stampare il proprio badge.</p>
<p>E&#8217; inoltre attivo da qualche tempo anche l&#8217;evento su facebook dove è possibile rintracciare chi ha già confermato la sua presenza per le date di maggio.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/news/wordcamp-2009-milano/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Come eliminare gli spazi tra le voci di un menu orizzontale</title>
		<link>http://www.howtoweb.it/articoli/eliminare-spazi-menu-orizzontale/</link>
		<comments>http://www.howtoweb.it/articoli/eliminare-spazi-menu-orizzontale/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 05:00:18 +0000</pubDate>
		<dc:creator>Mauro Accornero</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.howtoweb.it/?p=115</guid>
		<description><![CDATA[Un menu orizzontale non è difficile da realizzare, dovendo restituire una lista di voci, categorie o sezioni si utilizza solitamente il tag &#60;ul&#62;.
Il codice per realizzare un menu orizzontale è molto semplice
&#60;ul&#62;
&#60;li&#62;Elemento lista&#60;/li&#62;
&#60;li&#62;Elemento lista&#60;/li&#62;
&#60;li&#62;...&#60;/li&#62;
&#60;/ul&#62;
Nel css invece sarà sufficiente definire un display:inline per affiancare gli elementi della lista.
li{
margin:0px;
padding:0px;
display:inline;
}
L&#8217;effetto desiderato è subito ottenuto, ovviamente in base alla [...]]]></description>
			<content:encoded><![CDATA[<p>Un menu orizzontale non è difficile da realizzare, dovendo restituire una lista di voci, categorie o sezioni si utilizza solitamente il tag <em>&lt;ul&gt;.</em></p>
<p>Il codice per realizzare un menu orizzontale è molto semplice</p>
<pre>&lt;ul&gt;
&lt;li&gt;Elemento lista&lt;/li&gt;
&lt;li&gt;Elemento lista&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>Nel css invece sarà sufficiente definire un display:inline per affiancare gli elementi della lista.</p>
<pre>li{
margin:0px;
padding:0px;
display:inline;
}</pre>
<p>L&#8217;effetto desiderato è subito ottenuto, ovviamente in base alla grafica desiderata bisognerà tenere conto del comportamento di internet explorer nei confronti delle proprietà degli elementi in linea, le casistiche sono molteplici e verranno affrontate in un articolo a parte.</p>
<p>Una problematica comune a tutti i browser è invece l&#8217;aggiunta di uno spazio tra gli elementi in linea, questo comportamento nei browser non è un baco e per risolverlo di norma è sufficiente scrivere il codice html senza spazi tra gli elementi di linea.</p>
<pre>&lt;ul&gt;
&lt;li&gt;Elemento lista&lt;/li&gt;&lt;li&gt;Elemento lista&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;
&lt;ul&gt;</pre>
<p>Questa soluzione è immediata ed efficace, è però impossibile da realizzare in un contesto nel quale non è possibile modificare il codice html, ad esempio se abbiamo un cms che ci mette a disposizione delle funzioni per ritornare liste di elementi dovremmo modificare il codice html all&#8217;interno della funzione, cosa che non sempre risulta fattibile.</p>
<p>Per risolvere questa casistica con i css è possibile utilizzare un margine destro negativo per gli elementi <em>&lt;li&gt;</em>.</p>
<pre>li{
margin:0 -3em 0 0;
padding:0px;
display:inline;
}</pre>
<p>Nella regola ho utilizzato il valore di -0.3em in modo che il margine sia proporzionale al testo, è utile fare qualche prova per capire quale sia la misura ottimale da adottare a seconda della grafica delle voci e degli elementi contenuti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.howtoweb.it/articoli/eliminare-spazi-menu-orizzontale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
