<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>RSS Categoria: DigitalSide - davidonzo's blog :)</title>
<link>http://www.davidonzo.com/</link>
<description>RSS Categoria: DigitalSide - davidonzo's blog :)</description>
<language>IT-it</language>
<generator>davidonzo coding</generator>
<pubDate>Sat, 17 May 2008 07:57:00 +0100</pubDate>
<ttl>60</ttl>
<item>
<title>Nuovo template ed un po&#039; di AJAX</title>
<link>http://www.davidonzo.com/post/756/nuovo-template-ed-un-po039-di-ajax/</link>
<description><![CDATA[<p></p><p>Erano anni ormai che non cambiavo template ed in un mondo tanto dinamico come quello di internet non &egrave; certo un bene. Considerato poi che sono rimasto molto soddisfatto del template di <a target="_blank" href="http://www.0932blog.it">0932blog</a> ho deciso di modificarlo ed adattarlo a questo blog.</p>
<p>&nbsp;</p>
<p>In pi&ugrave; troverete l'inserimento dei commenti e la visualizzazione dell'anteprima di questi tramite un handler <a target="_blank" href="http://www.davidonzo.com/tag/ajax/">AJAX</a>. Ed &egrave; sicuramente la cosa pi&ugrave; importante di questo aggiornamento. Il codice javascript &egrave; totalmente home made, nessune libreria esterna &egrave; stata utilizzata. Le modalit&agrave; di espletamento sono poi totalmente incorporate nel codice sorgente del blog, usando come criterio la coerenza e la scalabilit&agrave; della piattaforma.</p>
<p>&nbsp;</p>
<p>Utilizzando questi principi, ora aggiungere nuove funzionalit&agrave; al blog dovrebbe essere molto pi&ugrave; semplice. E non si preoccupi chi non ha javascript abilitato: l'anteprima la perdete, ma l'inserimento dei commenti &egrave; perfettamente degradato.</p>
<p>&nbsp;</p>
<p>Le stesse modifiche verranno presto fatte anche su 0932blog, ma con la differenza che in quella piattaforma non &egrave; previsto (di proposito e visti anche le visite inferiori rispetto a qui) un sistema di caching delle pagine. Ho volutamente voluto seguire una linea di sviluppo pi&ugrave; soft, con meno opzioni lato amministrazione, ma molta pi&ugrave; facilit&agrave; di utilizzo della piattaforma. Considerate che si tratta sempre di qualcosa destinato a smanettoni che preferiscono mettere mano ad un codice leggibile piuttosto che installare meccanicamente tanti plugin. Per chi vuole un <em>all inclused</em> fuori serie, sa cosa fare :)</p>
<p>&nbsp;</p>
<p>Se potete, <a target="_blank" href="http://www.0932blog.it/post/76/0932blog-la-fabbrica-delle-idee/">sparate qualche prova anche qui</a>. Se il risultato dei due blog sar&agrave; identico, nonostante la metodologia applicata sia assai diversa, vuol dire che tutto funziona come deve.</p>
<p>&nbsp;</p>
<p>Grazie in anticipo per la collaborazione!</p><script src="http://feeds.feedburner.com/~s/davidonzo?i=http://www.davidonzo.com/post/756/nuovo-template-ed-un-po039-di-ajax/" type="text/javascript" charset="utf-8"></script>]]></description>
<pubDate>2008-01-30 17:40:48</pubDate>
<guid isPermaLink="false">http://www.davidonzo.com/post/756/nuovo-template-ed-un-po039-di-ajax/</guid>
</item>
<item>
<title>Se il carciofo fa cilecca</title>
<link>http://www.davidonzo.com/post/671/se-il-carciofo-fa-cilecca/</link>
<description><![CDATA[<p></p><p>Potrei sempre integrare <a href="http://akismet.com/" target="_blank">Akismet</a>. Che ne dite?</p><script src="http://feeds.feedburner.com/~s/davidonzo?i=http://www.davidonzo.com/post/671/se-il-carciofo-fa-cilecca/" type="text/javascript" charset="utf-8"></script>]]></description>
<pubDate>2007-11-06 11:01:47</pubDate>
<guid isPermaLink="false">http://www.davidonzo.com/post/671/se-il-carciofo-fa-cilecca/</guid>
</item>
<item>
<title>Sul sistema di caching ed altre cose</title>
<link>http://www.davidonzo.com/post/668/sul-sistema-di-caching-ed-altre-cose/</link>
<description><![CDATA[<p></p><p>In questi giorni mi sto davvero divertendo un mondo a sviluppare la piattaforma di blogging. Devo dire che sto riuscendo a raggiungere un buon ottimo, sempre in funzione di un qualcosa costruito sulle mie esigenze.</p>
<p>Adesso il codice risulta molto pi&ugrave; linerare e striminzito. La linearit&agrave; e la pochezza delle righe di codice, oltre ad assicurare tempi di caricamento dell'applicazione pi&ugrave; rapidi, sono sicuramente un buon modo per massimizzare le possibilit&agrave; di personalizzazione da parte degli utilizzatori terzi.</p>
<p>&nbsp;</p>
<p>Ci sono per&ograve; alcune cose che <em>saprei come fare</em>. Il condizionale &egrave; d'obbligo nella misura in cui io sono sicuro delle mie cose, ma volendo condividere il lavoro, vorrei capire dove sta l'ottimo per tutti.</p>
<p>&nbsp;</p>
<p><strong>Un sistema di plugin?</strong></p>
<p>Non sono passato a Wordpress proprio per la dipendenza dell'applicazione da plugin di parti terze. E per parti terze intendo sviluppatori non collegati con il core di WP.</p>
<p>I vantaggi della mia scelta si sono visti con la versione 2.3 della famosa piattaforma. Il database &egrave; stato stravolto e questo ha fatto si che una gran quantit&agrave; di plugin dalle funzionalit&agrave; core siano diventati improvvisamente inutilizzabili.</p>
<p>Badate, in questo contesto per funzionalit&agrave; core intendo uno nuova feature abilitata via plugin su cui di fatto ruota tutta l'attivit&agrave; di blogging. Questo a parer mio &egrave; una distorsione pericolosa. Di fatto gli sviluppatori di WP non badano alla cosa e fanno benissimo! Sviluppano il core indipendentemente dal ciclo di vita del plugin. Nei fatti per&ograve; trovo orde di gente che non aggiorna ad una versione sicuramente superiore (la struttura del database ora &egrave; veramente eccezionale) per via del lento sviluppo del plugin su cui vive il blog.</p>
<p>&nbsp;</p>
<p>Ho sempre considerato la cosa sbagliata. Ed ho sviluppato un codice facile proprio perch&egrave;, dato che si tratta di un software open source, chiunque vuole pu&ograve; modificarlo a suo piacimento.</p>
<p>Voi avete le vostre funzioni aggiuntive di facile sviluppo grazie alla linearit&agrave; del codice, io potrei avere a disposizione una versione modificata del software con nuove funzionalit&agrave; gi&agrave; integrate nel core.</p>
<p>Se ci fate caso &egrave; pi&ugrave; o meno lo sviluppo che ha eMule. Non ha caso &egrave; il p2p di maggior successo.</p>
<p>&nbsp;</p>
<p>Un discorso del genere da un lato preclude molti utilizzatori all'uso di opzioni nuove se non incluse nel core, dall'altro aumenta il rischio di fork che non sono proprio l'ideale per un progetto appena nato.</p>
<p>I vantaggi sono per&ograve; indubbi in termini di pieno sviluppo!</p>
<p>&nbsp;</p>
<p>Implementare un sistema di plugin &egrave; cosa veramente semplice. Ma non so se &egrave; una buona idea. Voi che mi dite?</p>
<p>&nbsp;</p>
<p><strong>Cache system in default?</strong></p>
<p>Secondo dubbio che mi assilla. Un sistema di caching delle pagine da' sicuri vantaggi. Navigazione pi&ugrave; fluida, database meno sotto stress, e tanto tanto altro.</p>
<p>Ma abilitarlo in default &egrave; cosa giusta da fare? Al momento il sistema in sviluppo lo prevede attivo sempre. Le regole di creazione e distruzione della cache (ultimamente aggiornate e migliorate) sono parte integrante del cuore del software.</p>
<p>Far decidere all'utente se utilizzare il sistema di cache o no personalmente mi sembra un modo per permettere a qualcuno di guidare con il freno a mano tirato.</p>
<p>&nbsp;</p>
<p>Che vantaggi ci sono nel permettere una scelta poco efficiente? E soprattutto, sarebbe veramente una scelta poco efficiente garantire la disabilitazione del caching?</p>
<p>&nbsp;</p>
<p>Magari vi annoio, ma molte ottime cose sono riuscito ad implementarle dai vostri consigli. Il motivo per cui ho deciso di condividere l'applicazione &egrave; molto egoistico: siete grandi e mi create tanti vantaggi :)</p>
<p>Ora che sapete che non sono mosso da spirito altruistico, non prendetevela e fatemi sapere cosa ne pensate ;)</p><script src="http://feeds.feedburner.com/~s/davidonzo?i=http://www.davidonzo.com/post/668/sul-sistema-di-caching-ed-altre-cose/" type="text/javascript" charset="utf-8"></script>]]></description>
<pubDate>2007-11-02 22:09:39</pubDate>
<guid isPermaLink="false">http://www.davidonzo.com/post/668/sul-sistema-di-caching-ed-altre-cose/</guid>
</item>
<item>
<title>Aggiornamento Completato</title>
<link>http://www.davidonzo.com/post/667/aggiornamento-completato/</link>
<description><![CDATA[<p></p><p>Ho appena riadeguato questo blog all'ultima versione disponibile su <a href="http://www.digitalside.it" target="_blank">DigitalSide</a>, inserendo per&ograve; <strong>in via sperimentale</strong> un sistema di caching delle pagine. La cosa dovrebbe limitare di molto gli accessi al database e garantire una navigazione pi&ugrave; fluida.</p>
<p>&nbsp;</p>
<p>Fra le altre cose, mi scuso con tutti quelli che mi leggono via feed. Molto probabilmente ho rotto il guid e vi ritroverete qualche articolo vecchio segnato come nuovo. Mi spiace, ma era indispensabile fixarlo anche qui.</p>
<p>&nbsp;</p>
<p>Se notate strane cose, fatemelo sapere.</p><script src="http://feeds.feedburner.com/~s/davidonzo?i=http://www.davidonzo.com/post/667/aggiornamento-completato/" type="text/javascript" charset="utf-8"></script>]]></description>
<pubDate>2007-10-31 16:37:09</pubDate>
<guid isPermaLink="false">http://www.davidonzo.com/post/667/aggiornamento-completato/</guid>
</item>
<item>
<title>DigitalSide Blog</title>
<link>http://www.davidonzo.com/post/664/digitalside-blog/</link>
<description><![CDATA[<p></p><p>Finalmente trovo un po' di tempo per scrivere due righe sulla piattaforma di blogging che ho deciso di rilasciare sotto GPL. In pillole &egrave; possibile seguire la presentazione che ho fatto al <a target="_blank" href="http://www.trinacriacamp.it">TrinacriaCamp</a>.</p>
<p>Non so quanto capirete dalle slide, dato che preferisco sempre scrivere slide molto spartane e con poca roba e discutere a braccio delle cose.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="__ss_150040" style="width: 425px; text-align: left;"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=digital-side-blog-1193746205787239-5"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=digital-side-blog-1193746205787239-5" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"><a href="http://www.slideshare.net/?src=embed"><img alt="SlideShare" style="border: 0px none ; margin-bottom: -5px;" src="http://s3.amazonaws.com/slideshare/logo_embd.png" /></a> | <a title="View 'Digital Side Blog' on SlideShare" href="http://www.slideshare.net/davidonzo/digital-side-blog">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a></div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Il software &egrave; disponibile su <strong><a href="http://www.digitalside.it" target="_blank">DigitalSide.IT</a></strong>. E fin d'ora vi chiedo un piccolo sforzo comune: rispetto al giorno della presentazione, ho implementato in pi&ugrave; il supporto multilingua nativo. Questo vuol dire che un post o una pagina pu&ograve; essere scritta in pi&ugrave; lingue. Ma per far funzionare al meglio la cosa, mi servono le traduzioni dei file delle lingue.</p>
<p>Chiunque abbia tempo e voglia, scarichi il software e corregga la traduzione del file in inglese (sar&agrave; zeppo di schifezze dato che l'ho tradotto in 5 secondi senza nemmeno testarlo adeguatamente) e ci sarebbe anche da fare tout court la traduzione in francese.</p>
<p>&nbsp;</p><script src="http://feeds.feedburner.com/~s/davidonzo?i=http://www.davidonzo.com/post/664/digitalside-blog/" type="text/javascript" charset="utf-8"></script>]]></description>
<pubDate>2007-10-30 16:11:20</pubDate>
<guid isPermaLink="false">http://www.davidonzo.com/post/664/digitalside-blog/</guid>
</item>
</channel>
</rss>
