<?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>Napolux.com &#187; Ajax</title>
	<atom:link href="http://www.napolux.com/category/tutorials/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://www.napolux.com</link>
	<description>Blog di Napolux, dedicato al Web 2.0, ai blog e al mondo della programmazione AJAX, PHP, MySQL e JavaScript</description>
	<lastBuildDate>Wed, 17 Mar 2010 06:34:08 +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>Ext JS 3.0</title>
		<link>http://www.napolux.com/2009/ext-js-3-0.html</link>
		<comments>http://www.napolux.com/2009/ext-js-3-0.html#comments</comments>
		<pubDate>Tue, 14 Jul 2009 13:21:52 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ext js]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3937</guid>
		<description><![CDATA[Rilasciata finalmente la 3a versione della libreria Ext JS.
Datemi retta, vale la pena studiarsela!
]]></description>
			<content:encoded><![CDATA[<p>Rilasciata finalmente la 3a versione della <a href="http://www.extjs.com">libreria Ext JS</a>.</p>
<p>Datemi retta, vale la pena studiarsela!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/ext-js-3-0.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>jQuery BlockUI Plugin</title>
		<link>http://www.napolux.com/2009/jquery-blockui-plugin.html</link>
		<comments>http://www.napolux.com/2009/jquery-blockui-plugin.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 07:00:16 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3758</guid>
		<description><![CDATA[Vi piacciono tanto gli effetti di "blocco" della pagina durante una chiamata AJAX? Avete presente ad esempio il fading utilizzato in alcune applicazioni (mi viene in mente plesk) per caricare completamente un'interfaccia prima di renderla utilizzabile?

Adesso potete farlo tranquillamente anche voi grazie al plugin BlockUI. Come? Il sito riporta alcuni semplici esempi:

$().ajaxStop($.unblockUI); 

function test() {
	$.ajax({ [...]]]></description>
			<content:encoded><![CDATA[<p>Vi piacciono tanto gli effetti di "blocco" della pagina durante una chiamata AJAX? Avete presente ad esempio il fading utilizzato in alcune applicazioni (mi viene in mente <a href="http://www.parallels.com/it/products/plesk/">plesk</a>) per caricare completamente un'interfaccia prima di renderla utilizzabile?<br />
<span id="more-3758"></span><br />
Adesso potete farlo tranquillamente anche voi grazie al plugin <a title="http://malsup.com/jquery/block/" href="http://malsup.com/jquery/block/" target="_blank">BlockUI</a>. Come? Il sito riporta alcuni semplici esempi:</p>
<pre class="brush: jscript;">
$().ajaxStop($.unblockUI); 

function test() {
	$.ajax({ url: 'wait.php', cache: false });
} 

$(document).ready(function() {
	$('#pageDemo1').click(function() {
    	$.blockUI();
        test();
}); </pre>
<p>Facile no?</p>
<p>[Via <a href="http://www.feedmyapp.com/p/a/jquery-blockui-simulate-synchronous-behavior-when-using-ajax/10900">FeedMyApp</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/jquery-blockui-plugin.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 tutorial su jQuery</title>
		<link>http://www.napolux.com/2009/10-tutorial-jquery.html</link>
		<comments>http://www.napolux.com/2009/10-tutorial-jquery.html#comments</comments>
		<pubDate>Fri, 15 May 2009 07:20:04 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3673</guid>
		<description><![CDATA[Ravanando nei bookmarks e per la rete ogni tanto salta fuori qualcosa di buono. Oggi ecco una "top ten list" di tutorial dedicati a jQuery.

How to implement "post to wall" using jQuery and PHP
Ajax forms with jQuery
Building a jQuery image scroller
Tabbed content area with jQuery
jQuery tutorials for designers
Smooth animated menu with jQuery
Create a "mootools homepage" [...]]]></description>
			<content:encoded><![CDATA[<p>Ravanando nei bookmarks e per la rete ogni tanto salta fuori qualcosa di buono. Oggi ecco una "top ten list" di tutorial dedicati a jQuery.</p>
<ol>
<li><a title="Tutorial 1" href="http://woork.blogspot.com/2009/05/how-to-implement-post-to-wall-facebook.html" target="_blank">How to implement "post to wall" using jQuery and PHP</a></li>
<li><a title="Tutorial 2" href="http://trevordavis.net/blog/tutorial/ajax-forms-with-jquery/" target="_blank">Ajax forms with jQuery</a></li>
<li><a title="Tutorial 3" href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/" target="_blank">Building a jQuery image scroller</a></li>
<li><a title="Tutorial 4" href="http://nettuts.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/" target="_blank">Tabbed content area with jQuery</a></li>
<li><a title="Tutorial 5" href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/" target="_blank">jQuery tutorials for designers</a></li>
<li><a title="Tutorial 6" href="http://buildinternet.com/2009/01/how-to-make-a-smooth-animated-menu-with-jquery/" target="_blank">Smooth animated menu with jQuery</a></li>
<li><a title="Tutorial 7" href="http://nettuts.com/html-css-techniques/how-to-create-a-mootools-homepage-inspired-navigation-effect-using-jquery/" target="_blank">Create a "mootools homepage" page with jQuery</a></li>
<li><a title="Tutorial 8" href="http://www.filamentgroup.com/lab/creating_accessible_charts_using_canvas_and_jquery" target="_blank">Creating accessible charts with canvas and jQuery</a></li>
<li><a title="Tutorial 9" href="http://jqueryfordesigners.com/coda-popup-bubbles/" target="_blank">CODA popup bubbles</a></li>
<li><a title="Tutorial 10" href="http://www.authenticsociety.com/blog/jQueryTabsPlugin" target="_blank">Simple tabs with jQuery</a></li>
</ol>
<p>Ecco, adesso avete qualcosa da fare per il week-end <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/10-tutorial-jquery.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Liste ordinabili con jQuery</title>
		<link>http://www.napolux.com/2009/liste-ordinabili-con-jquery.html</link>
		<comments>http://www.napolux.com/2009/liste-ordinabili-con-jquery.html#comments</comments>
		<pubDate>Tue, 10 Feb 2009 08:16:22 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[liste]]></category>
		<category><![CDATA[sortable]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3128</guid>
		<description><![CDATA[Ricordo quando per la prima volta vidi le demo di script.aculo.us e rimasi "sbalordito" dalle liste ordinabili: con un semplice drag&#38;drop potevo ordinare gli elementi e "magicamente" l'ordine veniva salvato all'interno di un database, pronto per essere "riutilizzato" al refresh successivo della pagina.
Oggi vediamo come fare la stessa cosa con jQuery, utilizzando l'elemento "sortable" di [...]]]></description>
			<content:encoded><![CDATA[<p>Ricordo quando per la prima volta vidi le demo di script.aculo.us e rimasi "sbalordito" dalle liste ordinabili: con un semplice drag&amp;drop potevo ordinare gli elementi e "magicamente" l'ordine veniva salvato all'interno di un database, pronto per essere "riutilizzato" al refresh successivo della pagina.</p>
<p><span id="more-3128"></span>Oggi vediamo come fare la stessa cosa con jQuery, utilizzando l'elemento "sortable" di jQuery UI.</p>
<div class="alert">Attenzione. Utilizzate una versione di jQuery appartenente al ramo 1.2.x, la versione 1.3 (1.3.1 compresa) non lancia gli eventi alla fine del drag&amp;drop <a href="http://dev.jquery.com/ticket/3859">a causa di un bug</a>.</div>
<p>Per prima cosa creiamo la tabella di appoggio nel nostro database. Chiamiamola "elementi". Conterrà alcune informazioni e un campo ordine che definirà l'ordine (cosa se no?) degli elementi al suo interno.</p>
<pre class="brush: sql;">
CREATE TABLE `elementi` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`elemento` text NOT NULL,
`ordine` int(11) NOT NULL,
PRIMARY KEY  (`id`)
)
</pre>
<p>Riempiamo la nostra tabella con dei dati di esempio e prepariamo il codice PHP che stamperà la nostra lista: suppongo che sappiate già come connettervi ad un database MySQL da PHP. Se non lo sapete guardate <a title="Connessione ad un database MySQL da PHP" href="http://php.html.it/guide/lezione/2265/prima-connessione-al-database/" target="_blank">qua</a>.</p>
<pre class="brush: php;">

echo &quot;&lt;ul id='sortable-list'&gt;&quot;;

$sql = &quot;SELECT * FROM elementi ORDER BY ordine ASC&quot;;
$result = mysql_query($sql,$dbConnessione);

while($row = mysql_fetch_assoc($result))
{
	echo &quot;&lt;li id='item_{$row[&quot;id&quot;]}' class='listitem'&gt;{$row[&quot;elemento&quot;]}&lt;/li&gt;&quot;;
}

echo &quot;&lt;/ul&gt;&quot;;
</pre>
<div class="hint">L'id dell'elemento stampato è composto da due parti. La parola "item" seguita da un underscore ( _ ) e l'id dell'elemento all'interno della nostro database. Ci tornerà utile quando vorremo salvare lo stato della nostra lista.</div>
<p>Passiamo al codice javascript necessario a fare la "magia". Utilizzeremo <a title="Vecchie release di jQuery" href="http://docs.jquery.com/Downloading_jQuery#Past_Releases" target="_blank">jQuery 1.2.6</a> e <a title="http://ui.jquery.com/" href="http://ui.jquery.com/" target="_blank">jQuery UI</a> che ci permette di utilizzare l'elemento <a title="sortable jQuery UI" href="http://ui.jquery.com/demos/sortable/" target="_blank">sortable</a>. Cosa faremo di preciso? Ad ogni "update" della lista aggiorneremo via AJAX  il campo ordine per ogni elemento nella nostra tabella, in modo da riportare ogni nostra azione all'interno del nostro database.</p>
<p>Abbiamo assegnato alla nostra lista non ordinata l'id "sortable-list" per poterla "agganciare" in jQuery. Il codice utilizzato è molto semplice: lo analizzeremo comunque nei dettagli.</p>
<pre class="brush: jscript;">
$(document).ready(function() {
	$(&quot;#sortable-list&quot;).sortable({
		axis:&quot;y&quot;,
		cursor:&quot;n-resize&quot;,
		stop:function() {
			$.ajax({
			type: &quot;POST&quot;,
			url: &quot;ordina-struttura.php&quot;,
			data: $(&quot;#sortable-list&quot;).sortable(&quot;serialize&quot;)	})
		}
	})
});
</pre>
<p><strong>Tradotto in prosa</strong>: al caricamento della pagina rendiamo l'elemento "sortable-list" ordinabile, con gli elementi trascinabili solo sull'asse Y e all'azione assegnamo un cursore a forma di freccia "nord-sud" (lo vedrete meglio <a href="http://www.napolux.com/demo/liste-ordinabili-jquery/sortables-jquery.php">nell'esempio</a>). </p>
<p>Allo "stop" del nostro drag&drop fai una richiesta POST via AJAX alla pagina ordina-struttura.php passando come unico dato la struttura del nostro sortable "serializzata".</p>
<p><strong>Cosa contiene ordina-struttura.php?</strong> La query che va ad aggiornare il campo ordine nel nostro database. Stampatevi con un <strong>print_r($_POST)</strong> l'array per vedere cosa contiene se non capite bene il codice sottostante.</p>
<pre class="brush: php;">
foreach($_POST[&quot;item&quot;] as $key=&gt;$value)
{
	$sql = &quot;UPDATE elementi SET ordine = {$key} WHERE id = {$value}&quot;;
	$result = mysql_query($sql,$dbConnessione);
}
</pre>
<p>Ecco qua: la nostra lista sarà salvata nel database pronta per essere utilizzata come più ci piace. </p>
<p>L'esempio come dicevo prima <a href="http://www.napolux.com/demo/liste-ordinabili-jquery/sortables-jquery.php">lo trovate a questo indirizzo</a>, se avete domande ci sono i commenti. <strong>Sono fatti apposta</strong>. <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/liste-ordinabili-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Un client WebDAV basato su AJAX</title>
		<link>http://www.napolux.com/2009/un-client-webdav-basato-su-ajax.html</link>
		<comments>http://www.napolux.com/2009/un-client-webdav-basato-su-ajax.html#comments</comments>
		<pubDate>Mon, 02 Feb 2009 11:53:57 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[webdav]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3082</guid>
		<description><![CDATA[Leggo su Ajaxian di un client WebDAV AJAX (in realtà si tratta di un'accoppiata client/server) che sembra davvero ben fatto. Peccato i prezzi. Nei commenti al post di Ajaxian ho scoperto che gli autori di limewire hanno creato una libreria WebDav / JS opensource, "accoppiata" ad un cms per blog...
Magari a qualcuno può tornare utile [...]]]></description>
			<content:encoded><![CDATA[<p>Leggo su <a title="Ajaxian" href="http://ajaxian.com/archives/webdav-client-in-ajax" target="_blank">Ajaxian</a> di un client <a title="WebDAV" href="http://www.webdavsystem.com/ajaxfilebrowser" target="_blank">WebDAV AJAX</a> (in realtà si tratta di un'accoppiata client/server) che sembra davvero ben fatto. <a href="http://www.webdavsystem.com/pricing" target="_blank">Peccato i prezzi</a>. <strong>Nei commenti al post di Ajaxian</strong> ho scoperto che gli autori di <a href="http://limebits.com" target="_blank">limewire</a> hanno creato una libreria WebDav / JS opensource, "accoppiata" ad un cms per blog...</p>
<p>Magari a qualcuno può tornare utile <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/un-client-webdav-basato-su-ajax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestire le select in JavaScript</title>
		<link>http://www.napolux.com/2009/gestire-le-select-in-javascript.html</link>
		<comments>http://www.napolux.com/2009/gestire-le-select-in-javascript.html#comments</comments>
		<pubDate>Thu, 22 Jan 2009 07:20:50 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[select]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3026</guid>
		<description><![CDATA[Post velocissimo per segnalare qualche link relativo alla gestione dell'elemento SELECT via Javascript (argomento a me "molto caro" in questi giorni)
How to get selected items in a multiple select
Con una semplice funzione potete ottenere un array contenente i valori degli elementi selezionati all'interno di una select con attributo "multiple".
jQuery select box manipulation
Piccolo vademecum sulla gestione [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Post velocissimo</strong> per segnalare qualche link relativo alla gestione dell'elemento <a title="SELECT" href="http://www.w3schools.com/htmldom/dom_obj_select.asp" target="_blank">SELECT</a> via Javascript (argomento a me "molto caro" in questi giorni)</p>
<p><a title="Link #1" href="http://www.digitalamit.com/blog/blog/23.html" target="_blank">How to get selected items in a multiple select</a><br />
<strong>Con una semplice funzione</strong> potete ottenere un array contenente i valori degli elementi selezionati all'interno di una select con attributo "multiple".</p>
<p><a title="Link #2" href="http://www.texotela.co.uk/code/jquery/select/" target="_blank">jQuery select box manipulation</a><br />
<strong>Piccolo vademecum</strong> sulla gestione delle select con jQuery.</p>
<p><a title="Link #3" href="http://www.mredkj.com/tutorials/tutorial005.html" target="_blank">Add/Remove Options Via DOM</a><br />
Ottimo tutorial (con esempio funzionante) che spiega <strong>come aggiungere o eliminare elementi</strong> da una select.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/gestire-le-select-in-javascript.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20 links su jQuery</title>
		<link>http://www.napolux.com/2009/20-links-su-jquery.html</link>
		<comments>http://www.napolux.com/2009/20-links-su-jquery.html#comments</comments>
		<pubDate>Tue, 06 Jan 2009 15:01:50 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web e Web 2.0]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2009/20-links-su-jquery.html</guid>
		<description><![CDATA[Ecco, come calza della befana, una bella raccolta di links, tutorial e plugin per jQuery direttamente dal mio delicious. 
Ve li ricordate i tempi in cui c’erano solo prototype e script.aculo.us?
 

jQuery sparklines
jGrowl
jQuery File Tree
50 jQuery examples
Table Sorter
jQuery for JavaScript programmers
15 days of jQuery
shadowbox.js
Masked Input Plugin
Improve your jQuery
Remy Sharp’s blog
Ajax multifile upload
jQuery liScroll
Password strength indicator [...]]]></description>
			<content:encoded><![CDATA[<p>Ecco, come calza della befana, una bella raccolta di links, tutorial e plugin per <a href="http://jquery.com/" target="_blank">jQuery</a> direttamente dal mio <a href="http://delicious.com/napolux" target="_blank">delicious</a>. </p>
<p>Ve li ricordate i tempi in cui c’erano solo <a href="http://www.prototypejs.org/" target="_blank">prototype</a> e <a href="http://script.aculo.us/" target="_blank">script.aculo.us</a>?</p>
<p> <span id="more-2777"></span>
<ol>
<li><a href="http://omnipotent.net/jquery.sparkline/" target="_blank">jQuery sparklines</a></li>
<li><a href="http://stanlemon.net/projects/jgrowl.html" target="_blank">jGrowl</a></li>
<li><a href="http://abeautifulsite.net/notebook.php?article=58" target="_blank">jQuery File Tree</a></li>
<li><a href="http://www.noupe.com/ajax/50-amazing-jquery-examples-part1.html" target="_blank">50 jQuery examples</a></li>
<li><a href="http://tablesorter.com/docs/#Demo" target="_blank">Table Sorter</a></li>
<li><a href="http://simonwillison.net/2007/Aug/15/jquery/" target="_blank">jQuery for JavaScript programmers</a></li>
<li><a href="http://15daysofjquery.com/" target="_blank">15 days of jQuery</a></li>
<li><a href="http://mjijackson.com/shadowbox/index.html" target="_blank">shadowbox.js</a></li>
<li><a href="http://digitalbush.com/projects/masked-input-plugin/" target="_blank">Masked Input Plugin</a></li>
<li><a href="http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx" target="_blank">Improve your jQuery</a></li>
<li><a href="http://remysharp.com/tag/jquery/" target="_blank">Remy Sharp’s blog</a></li>
<li><a href="http://coswest.com/c/jquery/ajaxMultiFileUpload/" target="_blank">Ajax multifile upload</a></li>
<li><a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html" target="_blank">jQuery liScroll</a></li>
<li><a href="http://benjaminsterling.com/password-strength-indicator-and-generator/" target="_blank">Password strength indicator and generator</a></li>
<li><a href="http://yensdesign.com/2009/01/create-a-shoutbox-using-php-and-ajax-jquery/" target="_blank">Shoutbox with PHP &amp; jQuery</a></li>
<li><a href="http://nettuts.com/tutorials/javascript-ajax/the-definitive-guide-to-creating-a-practical-jquery-plugin/" target="_blank">The definitive guide to creating a jQuery plugin</a></li>
<li><a href="http://nettuts.com/videos/screencasts/create-a-photo-admin-site-using-php-and-jquery/" target="_blank">Photo admin site with jQuery</a></li>
<li><a href="http://sorgalla.com/jcarousel/" target="_blank">jCarousel</a></li>
<li><a href="http://ui.jquery.com/" target="_blank">jQuery UI</a></li>
<li><a href="http://recurser.com/articles/2008/02/21/jquery-i18n-translation-plugin/" target="_blank">jQuery i18n plugin</a></li>
</ol>
<p>Vado a creare una categoria “Wordpress” su questo blog, che <a href="http://www.paolo.valenti.name" target="_blank">Wolly</a> pressa <img src='http://www.napolux.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/20-links-su-jquery.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Taffy DB, un database nel tuo browser</title>
		<link>http://www.napolux.com/2008/taffy-db-un-database-nel-tuo-browser.html</link>
		<comments>http://www.napolux.com/2008/taffy-db-un-database-nel-tuo-browser.html#comments</comments>
		<pubDate>Thu, 17 Apr 2008 10:54:28 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[taffy-db]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2008/04/17/taffy-db-un-database-nel-tuo-browser/</guid>
		<description><![CDATA[Sono qui ancora a cercare di capirne l'utilità: insomma, può un database che gira dentro il browser servire veramente? Intanto ne parlo, magari salta fuori qualcosa di interessante. Fa molto 2.0, comunque  
Taffy DB è appunto un qualcosa di molto simile ad un database SQL che gira interamente nel browser (è scritto in JavaScript).
Potete [...]]]></description>
			<content:encoded><![CDATA[<p>Sono qui ancora a cercare di capirne l'utilità: insomma, può un database che gira dentro il browser servire veramente? Intanto ne parlo, magari salta fuori qualcosa di interessante. Fa molto 2.0, comunque <img src='http://www.napolux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://taffydb.com/">Taffy DB</a> <strong>è appunto un qualcosa di molto simile ad un database SQL che gira interamente nel browser</strong> (è scritto in JavaScript).</p>
<p>Potete creare "collezioni" (qualcosa di simile alle tabelle di un database) ed eseguire tutte quelle query che di solito si fanno su un <a href="http://it.wikipedia.org/wiki/Database_management_system">DBMS</a>. Selezione, eliminazione, update, inserimento, ecc...<br />
<span id="more-1154"></span></p>
<p>Vediamo qualche esempio, così si capisce meglio.</p>
<p>Poniamo di voler creare una collezione di libri: cominciamo così inserendo 3 libri:</p>
<pre class="javascript"><span style="color: #003366; font-weight: bold;">var</span> libri = <span style="color: #003366; font-weight: bold;">new</span> TAFFY<span style="color: #66cc66;">&#40;</span>
<span style="color: #66cc66;">&#91;</span>
<span style="color: #66cc66;">&#123;</span>titolo:<span style="color: #3366CC;">&quot;IT&quot;</span>,
autore:<span style="color: #3366CC;">&quot;Stephen King&quot;</span>,
letto:<span style="color: #3366CC;">&quot;Sì&quot;</span>, prezzo:<span style="color: #CC0000;">20</span><span style="color: #66cc66;">&#125;</span>,
<span style="color: #66cc66;">&#123;</span>titolo:<span style="color: #3366CC;">&quot;WordPress for dummies&quot;</span>,
autore:<span style="color: #3366CC;">&quot;Lisa Sabin-Wilson&quot;</span>,
letto:<span style="color: #3366CC;">&quot;No&quot;</span>, prezzo:<span style="color: #CC0000;">23</span><span style="color: #66cc66;">&#125;</span>,
<span style="color: #66cc66;">&#123;</span>titolo:<span style="color: #3366CC;">&quot;Va dove ti porta il cuore&quot;</span>,
autore:<span style="color: #3366CC;">&quot;Susanna Tamaro&quot;</span>,
letto:<span style="color: #3366CC;">&quot;No&quot;</span>, prezzo:<span style="color: #CC0000;">12</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#93;</span>
<span style="color: #66cc66;">&#41;</span></pre>
<p>Fatto questo possiamo ad esempio cercare i libri che costano più di 13 euro:</p>
<pre class="javascript">libri.<span style="color: #006600;">find</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span>prezzo:<span style="color: #66cc66;">&#123;</span>greaterthan:<span style="color: #CC0000;">13</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<p>Ci verrà ritornato un array contenente gli indici dei libri che "matchano" la nostra query.</p>
<p>Per fare una query basta chiamare il metodo <strong>find()</strong> e passargli un oggetto contenente i nostri parametri. Un po' come quando includiamo le condizioni in una query aggiungendo la parola chiave <strong>WHERE</strong></p>
<p>Trovate un esempio <a title="Taffy DB demo" target="_blank" href="http://www.napolux.com/demo/taffy-db/">qui</a>, il sorgente è ovviamente di facile interpretazione. Cliccate sui link presenti nel file per eseguire le query. <a target="_blank" title="http://taffydb.com/index.cfm?oa=gettingstarted" href="http://taffydb.com/index.cfm?oa=gettingstarted">La documentazione ufficiale</a> è come sempre un ottimo punto dai partenza per chi vuole saperne di più...</p>
<p><strong>P.s.</strong><br />
Era un bel po' che non scrivevo qualcosa di serio, no? <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2008/taffy-db-un-database-nel-tuo-browser.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Interessante Aptana Jaxer!</title>
		<link>http://www.napolux.com/2008/interessante-aptana-jaxer.html</link>
		<comments>http://www.napolux.com/2008/interessante-aptana-jaxer.html#comments</comments>
		<pubDate>Sat, 26 Jan 2008 06:22:04 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[jaxer]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2008/01/26/interessante-aptana-jaxer/</guid>
		<description><![CDATA[Jaxer è il primo AJAX Server e le premesse per essere un prodotto rivoluzionario ci sono tutte.  Supporto nativo per  HTML, JavaScript, CSS, XMLHttpRequests, JSON, DOM scripting, ecc...
Sarà possibile lavorare con JavaScript per interagire con files, database, ecc...
Da tenere d'occhio. Io intanto ve lo butto lì, poi magari ci sarà un bel approfondimento. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aptana.com/jaxer" target="_blank">Jaxer</a> è il primo AJAX Server e le premesse per essere un prodotto rivoluzionario ci sono tutte.  Supporto nativo per  HTML, JavaScript, CSS, XMLHttpRequests, JSON, DOM scripting, ecc...</p>
<p>Sarà possibile lavorare con JavaScript per interagire con files, database, ecc...</p>
<p>Da tenere d'occhio. Io intanto ve lo butto lì, poi magari ci sarà un bel approfondimento. Interessante anche il post su <a title="http://www.ossblog.it/post/3677/aptana-studio-11-introduce-javascript-lato-server" href="http://www.ossblog.it/post/3677/aptana-studio-11-introduce-javascript-lato-server" target="_blank">OSS-Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2008/interessante-aptana-jaxer.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Chiamate AJAX verso domini diversi</title>
		<link>http://www.napolux.com/2008/chiamate-ajax-verso-domini-diversi.html</link>
		<comments>http://www.napolux.com/2008/chiamate-ajax-verso-domini-diversi.html#comments</comments>
		<pubDate>Tue, 22 Jan 2008 05:07:44 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2008/01/22/chiamate-ajax-verso-domini-diversi/</guid>
		<description><![CDATA[Chi &#34;gioca&#34; tutti i giorni con AJAX si sar&#224; trovato sicuramente nella condizione di voler chiamare tramite l'oggetto XMLHttpRequest uno script presente su un altro dominio e successivamente elaborarne i risultati... Senza riuscirci.
Perch&#233;? Semplice. La &#34;colpa&#34; &#232; tutta della &#34;same origin policy&#34;, che per farla breve:
E' stata introdotta come meccanismo di protezione in modo da [...]]]></description>
			<content:encoded><![CDATA[<p>Chi &quot;gioca&quot; tutti i giorni con AJAX si sar&#224; trovato sicuramente nella condizione di voler chiamare tramite l'oggetto <strong>XMLHttpRequest</strong> uno script presente su un altro dominio e successivamente elaborarne i risultati... Senza riuscirci.</p>
<p>Perch&#233;? Semplice. La &quot;colpa&quot; &#232; tutta della &quot;same origin policy&quot;, che per farla breve:</p>
<blockquote><p>E' stata introdotta come meccanismo di protezione in modo da isolare tra loro aplicazioni web provenienti da domini diversi (assumendo che domini diversi stia per creatori diversi): questo per evitare contatti con domini a noi ignoti e pertanto potenzialmente pericolosi</p>
<p><a href="http://www.e-time.it/doceboCms/news/2_27/60/Ajax_e_mashup_security.html" target="_blank">E-time</a></p>
</blockquote>
<p>La &quot;same origin policy&quot; &#232; un'importantissima misura di sicurezza in ambito web (addirittura risale ai tempi di Netscape 2.0), ma a volte pu&#242; essere fastidiosa: <strong>per aggirarla ultimamente si sono diffusi diversi script</strong> (solitamente basati su PHP e librerie cURL) che fanno da &quot;proxy&quot; per il recupero di dati: la richiesta AJAX viene fatta al proxy presente sul nostro stesso dominio che si occuper&#224; di &quot;scaricare&quot; il risultato e rigirarlo al nostro JavaScript. </p>
<p>Uno di questi script (scritto in PERL) &#232; <a href="http://www.ajax-cross-domain.com/" target="_blank">Ajax-Cross-Domain</a>.</p>
<p>ACD (per abbreviare) permette di effettuare chiamate AJAX da un dominio verso un altro, senza doversi preoccupare della &quot;same origin policy&quot;. <strong>L'installazione &#232; molto semplice e i risultati sono assicurati</strong>, <a href="http://www.ajax-cross-domain.com/#Synopsis" target="_blank">l'esempio fornito</a> (che richiamata il sorgente HTML dell'homepage di Google) &#232; facile da capire e riadattare ai nostri progetti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2008/chiamate-ajax-verso-domini-diversi.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aptana si aggiorna e migliora il supporto a PHP</title>
		<link>http://www.napolux.com/2007/aptana-si-aggiorna-e-migliora-il-supporto-a-php.html</link>
		<comments>http://www.napolux.com/2007/aptana-si-aggiorna-e-migliora-il-supporto-a-php.html#comments</comments>
		<pubDate>Thu, 30 Aug 2007 07:14:09 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[HTML e CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[aptana]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2007/08/30/aptana-si-aggiorna-e-migliora-il-supporto-a-php/</guid>
		<description><![CDATA[
Aptana, IDE gratuito dedicato allo sviluppo web si aggiorna. Le novità più importanti riguardano il supporto migliorato al PHP: ottime le migliorie apportate per quanto riguarda il "code assist" e la colorazione del codice.
Come sempre è inarrivabile il supporto per i frameworks javascript più utilizzati, ora presenti nelle loro ultimissime versioni. Tra gli altri potete [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image730" alt="aptana.jpg" src="http://www.napolux.com/wp-content/uploads/2007/08/aptana.jpg" /></p>
<p><a target="_blank" title="Aptana" href="http://aptana.com">Aptana</a>, IDE gratuito dedicato allo sviluppo web si aggiorna. Le novità più importanti riguardano <strong>il supporto migliorato al PHP</strong>: ottime le migliorie apportate per quanto riguarda il "code assist" e la colorazione del codice.</p>
<p>Come sempre è inarrivabile il supporto per i frameworks javascript più utilizzati, ora presenti nelle loro ultimissime versioni. Tra gli altri potete utilizzare: <a target="_blank" title="Prototype" href="http://www.prototypejs.org/">prototype</a>, <a target="_blank" title="jquery" href="http://jquery.com/">jquery</a>, <a target="_blank" title="mootools" href="http://mootools.net/">mootools</a>, <a target="_blank" title="rico" href="http://openrico.org/">rico</a>, <a target="_blank" title="script.aculo.us" href="http://script.aculo.us/">script.aculo.us</a>.</p>
<p>Non conoscete Aptana? Beh, è ora di provarlo!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2007/aptana-si-aggiorna-e-migliora-il-supporto-a-php.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cercasi programmatore AJAX</title>
		<link>http://www.napolux.com/2007/cercasi-programmatore-ajax.html</link>
		<comments>http://www.napolux.com/2007/cercasi-programmatore-ajax.html#comments</comments>
		<pubDate>Thu, 26 Jul 2007 10:13:43 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Varie ed eventuali]]></category>
		<category><![CDATA[lavoro]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2007/07/26/cercasi-programmatore-ajax/</guid>
		<description><![CDATA[Ottima offerta di lavoro:

Figura richiesta: Web Developer (JS &#038; AJAX in primis)
Paga: Circa 240.000 $ per un anno, esentasse
Training di 2 settimane in Washington D. C.

C'è un unico piccolo particolare. Il vostro datore di lavoro sarà il Dipartimento Della Difesa USA, mentre il lavoro è in IRAQ. Si tratta di sviluppare una web application su [...]]]></description>
			<content:encoded><![CDATA[<p>Ottima offerta di lavoro:</p>
<ul>
<li>Figura richiesta: Web Developer (JS & AJAX in primis)</li>
<li>Paga: <strong>Circa 240.000 $ per un anno, esentasse</strong></li>
<li>Training di 2 settimane in Washington D. C.</li>
</ul>
<p>C'è un unico <em>piccolo</em> particolare. Il vostro datore di lavoro sarà il <strong>Dipartimento Della Difesa USA</strong>, mentre il lavoro è in <strong>IRAQ</strong>. Si tratta di sviluppare una web application su un database pre-esistente, che verrà poi utilizzata in una delle più grosse basi americane su suolo iracheno. Se sapete anche usare un fucile è il lavoro che fa per voi.</p>
<p>Quasi ci avrei fatto un pensierino, peccato, bisogna essere cittadini USA.</p>
<p>[Via <a target="_blank" title="Ajaxian" href="http://ajaxian.com/archives/ajax-web-developer-240k-per-year-with-only-one-catch">Ajaxian</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2007/cercasi-programmatore-ajax.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Altri 10 links su AJAX ;)</title>
		<link>http://www.napolux.com/2007/altri-10-links-su-ajax.html</link>
		<comments>http://www.napolux.com/2007/altri-10-links-su-ajax.html#comments</comments>
		<pubDate>Tue, 24 Jul 2007 10:38:15 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Varie ed eventuali]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2007/07/24/altri-10-links-su-ajax/</guid>
		<description><![CDATA[Dopo una prima lista di link, qualche tempo fa, eccone un'altra  

AHAH (Asynchronous HTML and HTTP)
40+ Tooltips Scripts With AJAX, JavaScript &#038; CSS Tooltips per tutti i gusti
MiniAJAX Showcase di applicazioni basate su AJAX
ForkJavaScript
MooTorial Tutorial completo sul framework MooTools
Ajax Chat with the Zend Framework Altro completissimo tutorial
Database-enabled Ajax with PHP
15 days of jQuery
Degradable Ajax [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo una prima lista di link, <a target="_blank" title="http://www.napolux.com/2006/08/24/15-links-ajax/" href="http://www.napolux.com/2006/08/24/15-links-ajax/">qualche tempo fa</a>, eccone un'altra <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<ol>
<li><a target="_blank" title="http://en.wikipedia.org/wiki/AHAH" href="http://en.wikipedia.org/wiki/AHAH">AHAH</a> (<strong>A</strong>synchronous <strong>H</strong>TML <strong>a</strong>nd <strong>H</strong>TTP)</li>
<li><a target="_blank" title="http://www.smashingmagazine.com/2007/06/12/tooltips-scripts-ajax-javascript-css-dhtml/" href="http://www.smashingmagazine.com/2007/06/12/tooltips-scripts-ajax-javascript-css-dhtml/">40+ Tooltips Scripts With AJAX, JavaScript & CSS</a> Tooltips per tutti i gusti</li>
<li><a target="_blank" title="http://www.miniajax.com/" href="http://www.miniajax.com/">MiniAJAX</a> Showcase di applicazioni basate su AJAX</li>
<li><a target="_blank" title="http://forkjavascript.org/" href="http://forkjavascript.org/">ForkJavaScript</a></li>
<li><a target="_blank" title="http://clientside.cnet.com/wiki/mootorial/" href="http://clientside.cnet.com/wiki/mootorial/">MooTorial</a> Tutorial completo sul framework MooTools</li>
<li><a target="_blank" title="http://devzone.zend.com/node/view/id/1234" href="http://devzone.zend.com/node/view/id/1234">Ajax Chat with the Zend Framework</a> Altro completissimo tutorial</li>
<li><a target="_blank" title="http://www.webreference.com/programming/javascript/kh/index.html" href="http://www.webreference.com/programming/javascript/kh/index.html">Database-enabled Ajax with PHP</a></li>
<li><a target="_blank" title="http://15daysofjquery.com/" href="http://15daysofjquery.com/">15 days of jQuery</a></li>
<li><a target="_blank" title="http://particletree.com/features/degradable-ajax-form-validation/" href="http://particletree.com/features/degradable-ajax-form-validation/">Degradable Ajax Form Validation</a> dagli autori di <a title="Wufoo" target="_blank" href="http://wufoo.com/">Wufoo</a> un completissimo articolo sulla validazione di moduli in JavaScript</li>
<li><a target="_blank" title="http://www.guru4.net/articoli/javascript-soap-client/" href="http://www.guru4.net/articoli/javascript-soap-client/">JavaScript SOAP Client</a> (Italiano!)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2007/altri-10-links-su-ajax.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DHTML suite for applications</title>
		<link>http://www.napolux.com/2007/dhtml-suite-for-applications.html</link>
		<comments>http://www.napolux.com/2007/dhtml-suite-for-applications.html#comments</comments>
		<pubDate>Fri, 27 Apr 2007 22:58:12 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[dhtmlgoodies]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2007/04/28/dhtml-suite-for-applications/</guid>
		<description><![CDATA[Avete bisogno di widget, finestrelle, drag-&#038;-drop, tabelle ordinabili dinamicamente e di ogni comodità offerta dal JavaScript moderno? DHTML suite fa per voi. Una comoda demo mette in mostra tutte le potenzialità della suite.
La documentazione è abbastanza completa, dategli un'occhiata...
]]></description>
			<content:encoded><![CDATA[<p>Avete bisogno di widget, finestrelle, drag-&-drop, tabelle ordinabili dinamicamente e di ogni comodità offerta dal JavaScript moderno? <a title="DHTML Suite" target="_blank" href="http://www.dhtmlgoodies.com/index.html?page=dhtml-suite">DHTML suite</a> fa per voi. Una comoda <a title="DHTML Suite Demo" target="_blank" href="http://www.dhtmlgoodies.com/packages/dhtml-suite-for-applications/demos/demo-pane-splitter.html">demo</a> mette in mostra tutte le potenzialità della suite.</p>
<p>La <a title="DHTML Suite Documentazione" target="_blank" href="http://www.dhtmlgoodies.com/packages/dhtml-suite-for-applications/doc/js_docs_out/index.html">documentazione</a> è abbastanza completa, dategli un'occhiata...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2007/dhtml-suite-for-applications.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lingua! Blogging engine a tutto AJAX</title>
		<link>http://www.napolux.com/2007/lingua-blogging-engine-a-tutto-ajax.html</link>
		<comments>http://www.napolux.com/2007/lingua-blogging-engine-a-tutto-ajax.html#comments</comments>
		<pubDate>Tue, 17 Apr 2007 12:08:00 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Blog e Blogosfera]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[lingua]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2007/04/17/lingua-blogging-engine-a-tutto-ajax/</guid>
		<description><![CDATA[
Per la serie "Oltre Wordpress"... Ecco Lingua! Lingua è un CMS per blog basato su PHP/MySQL, e AJAX. E' pensato per essere estremamente flessibile, rimanendo allo stesso tempo ultra leggero. L'interfaccia è un po' particolare: i comandi compaiono in alto nella pagina del blog e i post vengono scritti sul blog stesso, praticamente in diretta. [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image462" alt="lingua.jpg" src="http://www.napolux.com/wp-content/uploads/2007/04/lingua.jpg" /></p>
<p>Per la serie "Oltre Wordpress"... Ecco Lingua! <a title="Lingua :P" target="_blank" href="http://www.linguaproject.net/">Lingua</a> è un CMS per blog basato su PHP/MySQL, e AJAX. E' pensato per essere estremamente flessibile, rimanendo allo stesso tempo ultra leggero. L'interfaccia è un po' particolare: i comandi compaiono in alto nella pagina del blog e i post vengono scritti sul blog stesso, praticamente in diretta. Il tutto è condito con abbondati dosi di effetti JavaScript/AJAX.</p>
<p><strong>Non c'è quindi separazione tra pannello admin e blog</strong>. La cosa è un po' spiazzante all'inizio, ma la comodità è innegabile. Mancano ancora molte features e migliorie, ma il progetto merita <a title="Lingua demo" target="_blank" href="http://demo.linguaproject.net">un'occhiatina</a>, Magari è più fuffa che sostanza, ma chissà...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2007/lingua-blogging-engine-a-tutto-ajax.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
