 
 
 <?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>upCreative &#187; html template</title>
	<atom:link href="https://www.upcreative.net/tag/html-template/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.upcreative.net</link>
	<description>Web Design, grafica,  web application e content web marketing</description>
	<lastBuildDate>Wed, 10 Apr 2019 12:53:28 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>Come creare Mobile App in HTML: il sistema di javascript templating</title>
		<link>https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/</link>
		<comments>https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/#comments</comments>
		<pubDate>Wed, 30 Apr 2014 09:02:16 +0000</pubDate>
		<dc:creator><![CDATA[upcreative]]></dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Creare applicazioni javascript]]></category>
		<category><![CDATA[Risorse]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[html template]]></category>
		<category><![CDATA[HTML5 Mobile App]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[single page application]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.upcreative.net/?p=3889</guid>
		<description><![CDATA[<p>Creare Mobile App in HTM, CSS3 e Javascript senza seguire una logica che possa permettere di mantenere organizzata la struttura del progetto è una pratica purtroppo molto diffusa. In questo articolo ti mostro come aumentare mantenibilità e scalabilità del codice generando markup HTML di un'applicazione tramite i sistemi di javascript templating.</p>
<p>The post <a rel="nofollow" href="https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/">Come creare Mobile App in HTML: il sistema di javascript templating</a> appeared first on <a rel="nofollow" href="https://www.upcreative.net">upCreative</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="l-submain"><div class="l-submain-h g-html i-cf"><div class="g-cols"><div class="full-width">
	<div class="wpb_text_column ">
		<div class="wpb_wrapper">
			Per creare una <em>Mobile App in HTML</em> o una qualsiasi <em>web app javascript</em> è fondamentale organizzare il progetto secondo una <strong>struttura ben adeguata, </strong>evitando di produrre codice secondo la &#8220;non-logica&#8221; <em>Spaghetti Code </em>(leggi <a title="HTML5 Mobile App: come definire la struttura dati" href="http://www.upcreative.net/html5-mobile-app-come-definire-la-struttura-dati/">questo articolo</a> per saperne di più)<strong>.</strong></p>
<p>Come già affrontato in altri numerosi post, adottare una <a title="HTML5 Mobile App: l’importanza del framework MVC" href="http://www.upcreative.net/html5-mobile-app-limportanza-del-framework-mv/"><strong>logica di sviluppo basata sull&#8217;MVC</strong></a> può aiutare notevolmente lo sviluppatore a raggiungere tale obiettivo.</p>
<p>Un altro metodo molto utile per mantenere il codice <strong>scalabile</strong> e <strong>mantenibile</strong>, oltre che <a title="Le 6 migliori tecniche per aumentare le performance di una HTML5 Mobile App" href="http://www.upcreative.net/6-migliori-tecniche-per-le-performance-di-html5-mobile-app/"><strong>aumentare le performance</strong></a> dell&#8217;applicazione, consiste nell&#8217;utilizzo di <b>sistemi di Javascript templating</b> in stretta relazione con le <i>view</i>, che si occupano della rappresentazione visiva dei vari componenti dell’interfaccia.</p>
<p>I <em>sistemi di templating Javascript</em> consentono infatti di generare il markup dinamico di una determinata <em>view</em> (leggi <a title="HTML Mobile App: il funzionamento delle view" href="http://www.yourinspirationweb.com/2014/04/29/html-mobile-app-il-funzionamento-delle-view/">questo articolo che ho scritto per YourInspirationWeb  per sapere come utilizzare una view con backbone.js</a>) in base ai dati che gli vengono passati al momento della compilazione.</p>
<p>Prima di entrare più nel dettaglio, vediamo quali sono solitamente le alternative adottate per la generazione di markup in una Mobile App sviluppata in HTML5, CSS3 e Javascript.</p>
<hr />
<p><em>Come creare #MobileApp in #HTML5: il sistema di #javascript templating</em><br /><a href='https://twitter.com/share?text=Come+creare+%23MobileApp+in+%23HTML5%3A+il+sistema+di+%23javascript+templating&#038;via=upCreativeIta&#038;related=upCreativeIta&#038;url=https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/' target='_blank'>Click To Tweet</a></p>
<hr />
<h2>Creare Mobile App in HTML: come viene generato solitamente il markup</h2>
<p>Siccome in una HTML5 Mobile App tutta la generazione del <em>markup</em> e degli elementi DOM dell’interfaccia avviene tramite linguaggio <em>lato-client</em>, e quindi tramite javascript, generalmente si tende a seguire 3 strade principali per inserire il codice HTML di ogni schermata (o <em>view</em>) all’interno del progetto:</p>
<h4>1 &#8211; Effettuare chiamate ajax che restituiscono dati HTML da un server remoto.</h4>
<p><img class="aligncenter wp-image-3896 size-full" src="http://www.upcreative.net/wp-content/uploads/2014/04/mobile-app-html-template-via-ajax.jpg" alt="mobile-app-html-template-via-ajax" width="690" height="400" /></p>
<p>Rappresenta secondo me il tipo di approccio più sbagliato.</p>
<p>Stiamo parlando di applicazioni mobile e ciò comporterebbe il <strong>trasferimento di una grande quantità di dati</strong> e <strong>tempi di attesa più lunghi</strong>, soprattutto se l’utente sta usando l’applicazione in una zona fisica in cui il traffico è limitato o quasi assente.</p>
<p>Senza contare il fatto che il codice restituito (stringa formata dall&#8217;HTML generato dal server) risulta difficile da interpretare per l’applicazione JavaScript, e solitamente necessita di un&#8217;<strong>adeguata formattazione</strong> prima dell&#8217;immissione all&#8217;interno del documento.</p>
<p>La comunicazione in remoto dovrebbe essere pertanto utilizzata <strong>solo al fine di reperire o inviare dati &#8220;puri&#8221;</strong> (come per esempio un oggetto JSON).</p>
<h4>2 &#8211; Inserire l’HTML di tutte le schermate<i> </i>nel documento</h4>
<p><img class="aligncenter wp-image-3897 size-full" src="http://www.upcreative.net/wp-content/uploads/2014/04/mobile-app-html-statico.jpg" alt="mobile-app-html-statico" width="690" height="400" /></p>
<p>Per creare una Mobile App in HTML si utilizza un file principale <em>index.html. </em></p>
<p>Secondo questo metodo all&#8217;interno di quel file viene inserito tutto il markup necessario per far funzionare l&#8217;applicazione, relativo a alle varie <em>view</em> che la compongono.</p>
<p>Può andar bene per progetti formati al massimo da 4/5 schermate, dopo di ché diventa facile smarrirsi nei meandri del codice HTML come un bambino di 3 anni in un bosco.</p>
<p>Se poi consideriamo il fatto che in quelle <i>view</i> possiamo avere la necessità di inserire dati dinamici, per aggiungerli al DOM dovremmo comunque servirci di codice Javascript, utilizzando così non uno, ma due tipi di approcci diversi per lo stesso scopo (1 &#8211; html statico, 2 &#8211; generazione di <em>markup</em> via javascript).</p>
<p>Inoltre, inserire tutti i nodi DOM all’interno del documento <strong>riduce notevolmente le <a title="Performance CSS3: consigli per ottimizzare le animazioni" href="http://www.upcreative.net/performance-css3-consigli-per-ottimizzare-le-animazioni/">prestazioni di <em>rendering</em></a></strong>, a causa del numero di elementi HTML per i quali la CPU è costretta a ricalcolare gli stili nel momento in cui si verifica qualsiasi modifica CSS, oppure ogni volta che un elemento si sposta nello schermo (quando ciò questo accade vengono coinvolti nello spostamento anche altri nodi del documento).</p>
<h4>3. Generare codice tramite javascript con una concatenazione di stringhe</h4>
<p><img class="aligncenter wp-image-3898 size-full" src="http://www.upcreative.net/wp-content/uploads/2014/04/html-mobile-app-markup-concatenazione-stringhe.jpg" alt="html-mobile-app-markup-concatenazione-stringhe" width="690" height="204" /></p>
<p>E&#8217; provato che creare grandi blocchi di codice HTML tramite una concatenazione di stringhe riduce drasticamente la velocità per le prestazioni di esecuzione, in quanto la variabile <em>in-memory</em> utilizzata per svolgere tale operazione va ad <strong>occupare parte della CPU</strong>.</p>
<p>Coloro che adottano questa tecnica inoltre, si perdono spesso in cicli nidificati in cui non si capisce quale <em>tag</em> chiude l’altro, e dove non si riesce a distinguere dati puri dall’HTML.</p>
<p>Ecco un possibile esempio di questa tecnica:</p><pre class="crayon-plain-tag">var markup = "&lt;div class=\"main-wrapper\"&gt;"+
				"&lt;header class=\"page-header\" role=\"header\"&gt;&lt;h1 class=\"\"&gt;&lt;/h1&gt;&lt;/header&gt;"+
				"&lt;section class=\"page-section\"&gt;&lt;/section&gt;"+
				"&lt;ul class=\"contacts-list\"&gt;";

			for(var i=0;i&lt;contacts.length;i++){
				markup+="&lt;li class=\"contact-list-item\"&gt;"+contacts[i].name+" "+contacts[i].surname+"&lt;/li&gt;";
			}

			markup+="&lt;/ul&gt;&lt;/div&gt;";

$(".content").append(markup);</pre><p>
&nbsp;</p>
<p>E’ preferibile invece <strong>lasciare libera la memoria del dispositivo per le operazioni di rendering</strong>, che influiscono sulla <em>user-experience</em> del prodotto finale, così come è preferibile <strong>lasciare separati codice HTML da codice Javascript</strong>, in modo da aumentare la <b>mantenibilità</b> e la <b>scalabilità </b>del progetto e poter facilmente <strong>riutilizzare</strong> uno stesso <em>template</em> in diverse parti<strong>.</strong></p>
<h2>Creare Mobile App in HTML: il funzionamento dei sistemi di templating</h2>
<p><img class="aligncenter wp-image-3894 size-full" src="http://www.upcreative.net/wp-content/uploads/2014/04/Crere-mobile-app-in-HTML-i-sistemi-di-Javascript-templating.jpg" alt="Crere-mobile-app-in-HTML---i--sistemi-di-Javascript-templating" width="690" height="400" /></p>
<p>Gli sviluppatori javascript hanno a disposizione diversi framework di templating per generare via <em>client</em> il markup HTML delle <em>view </em>che compongono le loro applicazioni (come per esempio <a href="http://handlebarsjs.com/"><i>Handlebars.js</i></a>, <i><a href="http://mustache.github.io/">Mustache</a>,</i> o il sistema interno al framework <a href="http://underscorejs.org/"><i>underscore.js</i></a>).</p>
<blockquote><p>Per conoscere anche altri sistemi di javascript templating, ti consiglio di leggere questo mio precedente articolo:</p>
<ul>
<li><a title="I sistemi di javascript templating e le migliori librerie" href="http://www.upcreative.net/web-application-i-sistemi-di-javascript-templating-e-le-migliori-librerie/">I sistemi di javascript templating e le migliori librerie</a></li>
</ul>
</blockquote>
<p>I <em>template</em> possono essere savat in variabili <strong>in-memory</strong><em>, in</em> <strong>file HTML indipendenti</strong> o <strong>all&#8217;interno del documento</strong>, solitamente racchiusi in tag <i>&lt;script&gt;</i> con un attributo &#8220;<i>type&#8221; </i>personalizzato (per esempio “<strong><em>text/template</em></strong>”:  “<em>&lt;script type=“text/template”&gt; &lt;!&#8211; markup del template —&gt; &lt;/script&gt;</em>”).</p>
<hr />
<p><em>[Tweet &#8220;Come creare #MobileApp in #HTML5: il sistema di #javascript templating</em><br /><a href='https://twitter.com/share?text=%5BTweet+%22Come+creare+%23MobileApp+in+%23HTML5%3A+il+sistema+di+%23javascript+templating&#038;via=upCreativeIta&#038;related=upCreativeIta&#038;url=https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/' target='_blank'>Click To Tweet</a></p>
<hr />&#8220;]
<p>Ogni template ha accesso a delle variabili, a seconda dei dati che gli vengono passati.</p>
<p>Utilizzare le variabili è molto semplice e generalmente è possibile farlo all’interno di <strong>appositi delimitatori</strong>, il cui funzionamento non è molto diverso da quello della generazione del markup HTML dinamico tramite i più diffusi linguaggi <em>lato-server</em> (ASP, PHP, C# ecc.).</p>
<p>Il lavoro è reso ancora più facile per il fatto che la maggior parte di questi sistemi accetta dati in formato JSON (formato in cui può essere convertito facilmente qualsiasi tipo di dati).</p>
<p>I delimitatori delle variabili possono differire a seconda del framework utilizzato, ma il funzionamento logico rimane pressoché sempre lo stesso.</p>
<p>Due sono le categorie principali in cui si suddividono i vari tipi di sistemi di templating:</p>
<ul>
<li><b>embedded javascript, </b>comprende i frameworks che permettono l’utilizzo di codice javascript all’interno dei propri template</li>
<li><b>logic less, </b>comprende quelli che non permettono l’utilizzo di javascript al loro interno, ma limitano l’uso di logiche come cicli e condizioni a sintassi personalizzate</li>
</ul>
<p>Vediamo il funzionamento del sistema di templating di <strong><i>underscore.js</i>,</strong> che appartiene alla prima categoria, e che può essere utilizzato per <a title="Semplice HTML5 Mobile App con Bootstrap Ratchet e Backbone.js" href="http://www.upcreative.net/smplice-html5-mobile-app-bootstrap-ratchet-backbone-js/">creare mobile app in html con il framework MVC <i>Backbone.js</i></a><b>.</b></p>
<p>Più concretamente, vediamo l’esempio di un ciclo che genera in maniera dinamica l’HTML necessario per mostrare una lista di individui.</p>
<p>Consideriamo di dover generare il markup della lista servendoci dei seguenti dati in formato JSON:</p><pre class="crayon-plain-tag">{
	'employees': [
		{‘name': ‘Giacomo Freddi’, occupation: ‘Web Designer / Front-End Developer’},
		{‘name': ‘Mario Rossi’, occupation: ‘CEO’},
		{‘name': ‘Franco Mancini’, occupation: ‘Web Marketer’},
		...
	]
}</pre><p>
Ecco come potrebbe presentarsi il template secondo il sistema di templating di <i>underscore.js</i></p><pre class="crayon-plain-tag">&lt;ul&gt;
   &lt;%for(var i=0;i&lt;employees.length;i++){%&gt;
   &lt;li&gt;&lt;%=employees[i].name%&gt; - &lt;%=employees[i].occupation%&gt;&lt;/li&gt; 
   &lt;%}%&gt;
&lt;/ul&gt;</pre><p>
In tal caso il risultato del markup generato sarebbe:</p><pre class="crayon-plain-tag">&lt;ul&gt;
   &lt;li&gt;Giacomo Freddi - Web Designer / Front-End Developer&lt;/li&gt;
   &lt;li&gt;Mario Rossi - CEO&lt;/li&gt;
   &lt;li&gt;Franco Mancini - Web Marketer&lt;/li&gt;
   …
&lt;/ul&gt;</pre><p>
Con i javascript templating lo sviluppatore ha sicuramente una cosa in meno a cui pensare, in quanto la maggior parte del lavoro di generazione del markup viene svolto dal sistema stesso.</p>
<h2>Creare mobile app in HTML: i benefici del sistema di templating</h2>
<p>Ciò porta ad un gran numero di benefici nel creare mobile app in HTML o qulasiasi <em>single page application</em>, in particolare se si decide di salvare i <em>template</em> di ogni <i>view</i> all&#8217;esterno del documento principale dell’applicazione (<i>index.html</i>), inserendo ognuno di essi in un apposito file (es.: <i>nome-della-view.html).</i></p>
<p>Il contenuto del file viene poi caricato dinamicamente, solamente se e quando abbiamo bisogno di effettuare il <em>render</em> di quella <i>view </i>all’interno dell’interfaccia.</p>
<p>Quello appena esposto è il metodo che preferisco, in quanto permette di separare completamente all&#8217;interno del progetto il concetto di <em>templating</em> da tutto il resto (sinonimo di <em>mantenibilità</em> e <em>scalabilità</em>) e, nel senso più &#8220;fisico&#8221; del termine, ogni <i>view</i> dall&#8217;altra.</p>
<p>Così facendo è possibile mantenere la struttura dei file dell’applicazione ancora <strong>più organizzata</strong>.</p>
<p><img class="aligncenter wp-image-3895 size-full" src="http://www.upcreative.net/wp-content/uploads/2014/04/html-mobile-app-javascript-templating.jpg" alt="html-mobile-app-javascript-templating" width="690" height="400" /></p>
<p>Bisogna comunque  fare attenzione al fatto che <b>i template non rappresentano di per sé delle <i>view</i></b><i>,</i> bensì lo strumento grazie al quale esse possono effettuare il <em>render</em> del markup HTML che le rappresenterà all’interno del documento. Molti sviluppatori spesso confondono il concetto di <i>view</i> con quello di <i>template,</i> ma <b>non sono assolutamente la stessa cosa</b>.</p>
<p>Una <i>view</i> è un oggetto che che <i>osserva</i> un modello dati (in MVC i cosiddetti <i>model</i>) e <strong>mantiene la propria rappresentazione visiva aggiornata</strong> in base ad esso. Una <em>view</em> è definita da codice <i>Javascript</i>.</p>
<p>Il <i>template</i> potrebbe essere lo strumento di cui si serve la <i>view</i> per generare parte del proprio <em>markup</em> necessario alla visualizzazione, o di tutto il <em>markup</em> necessario.</p>
<hr />
<p><em>Come creare #mobileapp in #HTML5 &#8211; i benefici del #javascript #templating</em><br /><a href='https://twitter.com/share?text=Come+creare+%23mobileapp+in+%23HTML5+-+i+benefici+del+%23javascript+%23templating&#038;via=upCreativeIta&#038;related=upCreativeIta&#038;url=https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/' target='_blank'>Click To Tweet</a></p>
<hr />
<h2>Conclusioni</h2>
<p>Oltre che per creare mobile app in HTML o qualsiasi altro tipo di <em>web app </em>sviluppata<em> </em>in HTML, CSS3 e Javascript, i sistemi di templating sono molto utilizzati anche per la realizzazione di siti web che forniscono una <em>user-experience</em> di qualità molto elevata.</p>
<p>Solitamente gli sviluppatori <em>front-end</em> più affermati si servono di sistemi di javascript templating per generare markup da template salvati in file .<em>html</em> esterni, o dichiarati all&#8217;interno della pagina in appositi <em>script</em> personalizzati.</p>
<p>E tu hai mai utilizzato i sistemi di javascript templating? Ne hai privato qualcuno da suggerire? Scrivilo nei commenti e sarò felice di risponderti!
		</div> 
	</div> <div class="g-cols color_alternate w-actionbox"><div class="one-half">
	<div class="wpb_text_column ">
		<div class="wpb_wrapper">
			
<h3>Crea la tua mobile app in HTML, CSS3 e Javascript</h3>
<p>Utilizzando questa tecnica insieme a molte altre, ho realizzato più di 10 mobile app in HTML, CSS3 e Javascript (tra cui <a title="Tint HTML mobile app" href="http://www.upcreative.net/tint-weather-app/">Tint</a> e <a title="Dieta SI o NO? HTML Mobile app" href="http://www.upcreative.net/app-dieta-si-o-no/">Dieta SI o NO?</a>).</p>
<p>Se anche tu vuoi realizzare la tua applicazione in HTML, CSS e javascript da distribuire nei vari store, forse potrebbe interessarti il mio e-book <strong><a title="HTML Mobile Accelerato - Come creare una mobile app in HTML, CSS e Javacript" href="http://www.upcreative.net/html-mobile-accelerato/">HTML Mobile Accelerato</a>.</strong>
		</div> 
	</div> </div><div class="one-half">
	<div class="wpb_single_image wpb_content_element align_center">
		<div class="wpb_wrapper">
			
			<a href="http://www.upcreative.net/html-mobile-accelerato/"><img width="563" height="418" src="http://www.upcreative.net/wp-content/uploads/2013/11/HTML-mobile-accelerato-ebook-cover1.png" class="attachment-full" alt="HTML-mobile-accelerato-ebook-cover" /></a>
		</div> 
	</div> 
	<div class="wpb_text_column ">
		<div class="wpb_wrapper">
			<div class="widget_wysija_cont shortcode_wysija"><div id="msg-form-wysija-shortcode6aabb5491de0b-4" class="wysija-msg ajax"></div><form id="form-wysija-shortcode6aabb5491de0b-4" method="post" action="#wysija" class="widget_wysija shortcode_wysija">
<p class="wysija-paragraph">
    
    
    	<input type="text" name="wysija[user][email]" class="wysija-input validate[required,custom[email]]" title="Inserisci la tua mail" placeholder="Inserisci la tua mail" value="" />
    
    
    
    <span class="abs-req">
        <input type="text" name="wysija[user][abs][email]" class="wysija-input validated[abs][email]" value="" />
    </span>
    
</p>
<input class="wysija-submit wysija-submit-field" type="submit" value="Tienimi aggiornato/a" />

    <input type="hidden" name="form_id" value="4" />
    <input type="hidden" name="action" value="save" />
    <input type="hidden" name="controller" value="subscribers" />
    <input type="hidden" value="1" name="wysija-page" />

    
        <input type="hidden" name="wysija[user_list][list_ids]" value="4,1" />
    
 </form></div>
		</div> 
	</div> </div></div></div></div>
</div></div><p>The post <a rel="nofollow" href="https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/">Come creare Mobile App in HTML: il sistema di javascript templating</a> appeared first on <a rel="nofollow" href="https://www.upcreative.net">upCreative</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.upcreative.net/come-creare-mobile-app-in-html-sistema-di-javascript-templating/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>4 template e-commerce themeforest in offerta a soli 20$</title>
		<link>https://www.upcreative.net/4-template-e-commerce-themeforest-a-20/</link>
		<comments>https://www.upcreative.net/4-template-e-commerce-themeforest-a-20/#comments</comments>
		<pubDate>Tue, 19 Nov 2013 21:22:58 +0000</pubDate>
		<dc:creator><![CDATA[upcreative]]></dc:creator>
				<category><![CDATA[Risorse]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[html template]]></category>
		<category><![CDATA[premium]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[themeforest]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.upcreative.net/?p=2501</guid>
		<description><![CDATA[<p>The post <a rel="nofollow" href="https://www.upcreative.net/4-template-e-commerce-themeforest-a-20/">4 template e-commerce themeforest in offerta a soli 20$</a> appeared first on <a rel="nofollow" href="https://www.upcreative.net">upCreative</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="l-submain"><div class="l-submain-h g-html i-cf"><div class="g-cols"><div class="full-width">
	<div class="wpb_text_column ">
		<div class="wpb_wrapper">
			
<p>Come ogni web designer sarai sicuramente anche tu a conoscenza di <a title="Themeforest - Premium website template" href="http://themeforest.net">Themeforest</a>, il provider di temi più conosciuto al mondo, dove poter acquistare <strong>template HTML</strong>, <strong>WordPress</strong>,<strong> Joomla</strong>,<strong> Magento</strong>,<strong> OpenCart</strong>,<strong> Ghost</strong> (progetto open source molto interessante <a title="Ghost - Piattaforma per blog open-source" href="http://www.upcreative.net/ghost-nuova-piattaforma-per-blog-open-source/">di cui ho parlato recentemente</a>) e chi più ne ha più ne metta.</p>
<p>Personalmente devo dire che uso moltissimo Themeforest come <strong>fonte di ispirazione</strong> durante lo studio grafico dei miei lavori, proprio per l&#8217;altissimo livello di qualità che esso offre (la politica di accettazione di un template è infatti molto serrata ed ogni tema viene periodicamente revisionato).</p>
<p>Oltre a fattori come documentazione o design, i prezzi variano anche in base alla complessità del prodotto: i template HTML hanno un prezzo solitamente inferiore a quelli per WordPress, i quali a loro volta sono meno costosi di quelli realizzati per piattaforme e-commerce.</p>
<p>Ed è proprio di quest&#8217;ultima categoria e dell&#8217;offerta ad essa legata di cui ti voglio parlare: <strong>risparmia 220$ acquistando 4 template e-commerce themeforest per le piattaforme WooCommerce (WordPress), Magento, OpenCart, e PrestaShop soli 20$</strong>.</p>

		</div> 
	</div> <div class="wpb_button align_center"><a href="http://themeforest.net/item/the-ecommerce-sampler-pack-is-available-for-two-weeks/6091635?ref=Colddesign" target="_blank"class="g-btn type_default size_big"><span>Vai alla pagina dell'offerta</span></a></div>

	<div class="wpb_text_column ">
		<div class="wpb_wrapper">
			
<p>&nbsp;</p>
<p>Vediamo i 4 Template legati all&#8217;offerta.</p>
<h2>Barberry Responsive WooCommerce Theme</h2>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/11/barberry.jpg"><img class="alignnone size-full wp-image-2502" alt="barberry" src="http://www.upcreative.net/wp-content/uploads/2013/11/barberry.jpg" width="590" height="300" /></a></p>
<h2>Emphasis Multipurpose Responsive Magento Theme</h2>
<h2><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/11/Emphasis.png"><img class="alignnone size-full wp-image-2504" alt="Emphasis" src="http://www.upcreative.net/wp-content/uploads/2013/11/Emphasis.png" width="590" height="300" /></a></h2>
<h2>Project Store Responsive OpenCart Theme</h2>
<h2><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/11/ProjectStore.jpg"><img class="alignnone size-full wp-image-2503" alt="ProjectStore" src="http://www.upcreative.net/wp-content/uploads/2013/11/ProjectStore.jpg" width="590" height="300" /></a></h2>
<h2>Sellya Responsive Prestashop Theme</h2>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/11/Sellya.png"><img class="alignnone size-full wp-image-2505" alt="Sellya" src="http://www.upcreative.net/wp-content/uploads/2013/11/Sellya.png" width="590" height="300" /></a></p>

		</div> 
	</div> 
	<div class="wpb_text_column ">
		<div class="wpb_wrapper">
			
<p>L&#8217;offerta, <strong>valida per due settimane con scadenza il 3 Dicembre</strong>, si presenta molto interessante in quanto la somma di tutti e 4 i temi equivarrebbe a 240$.</p>
<p>L&#8217;unica pecca sta nel fatto che gli aggiornamenti relativi ai 4 prodotti saranno disponibili per 3 mesi e non sarà disponibile il supporto, fatto tuttavia sopperibile consultando i commenti degli altri utenti sulla pagina di ognuno dei 4 template.</p>
<p>E tu cosa ne pensi? Acquisterai il pacchetto?</p>

		</div> 
	</div> <div class="wpb_button align_center"><a href="http://themeforest.net/item/the-ecommerce-sampler-pack-is-available-for-two-weeks/6091635?ref=Colddesign" target="_blank"class="g-btn type_default size_big"><span>Vai alla pagina dell'offerta</span></a></div>
</div></div>
</div></div><p>The post <a rel="nofollow" href="https://www.upcreative.net/4-template-e-commerce-themeforest-a-20/">4 template e-commerce themeforest in offerta a soli 20$</a> appeared first on <a rel="nofollow" href="https://www.upcreative.net">upCreative</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.upcreative.net/4-template-e-commerce-themeforest-a-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freebie: 8 html templates da scaricare gratuitamente</title>
		<link>https://www.upcreative.net/freebie-8-free-website-html-templates-da-scaricare-gratuitamente/</link>
		<comments>https://www.upcreative.net/freebie-8-free-website-html-templates-da-scaricare-gratuitamente/#comments</comments>
		<pubDate>Mon, 21 Oct 2013 20:10:05 +0000</pubDate>
		<dc:creator><![CDATA[upcreative]]></dc:creator>
				<category><![CDATA[Risorse]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[freebie]]></category>
		<category><![CDATA[html template]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[risorse gratuite]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.upcreative.net/?p=2216</guid>
		<description><![CDATA[<p>Come già detto molte alte volte, per qualsiasi web designer, avere a disposizione una buona dispensa di risorse da usare a supporto dei propri progetti (come icone, psd kits, plugins, immagini ecc.. ) è un fattore determinante per la qualità</p>
<p>The post <a rel="nofollow" href="https://www.upcreative.net/freebie-8-free-website-html-templates-da-scaricare-gratuitamente/">Freebie: 8 html templates da scaricare gratuitamente</a> appeared first on <a rel="nofollow" href="https://www.upcreative.net">upCreative</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="l-submain"><div class="l-submain-h g-html i-cf"><p>Come già detto molte alte volte, per qualsiasi web designer, avere a disposizione una buona <strong>dispensa di risorse</strong> da usare a supporto dei propri progetti (come icone, psd kits, plugins, immagini ecc.. ) è un fattore determinante per la qualità del risultato finale do ogni lavoro, nonchè per la velocità con la quale questo viene eseguito ( quanto è vero, il tempo è denaro! ).</p>
<p>Siccome ogni giorno mi imbatto in numerosi tipi di risorse gratuite, mi piace organizzarle e condividerle con te, sperando che possano esserti utili in qualche maniera. In questo post parliamo di template, e in particolare voglio proporti <strong>8 html templates da scaricare graditamente.</strong></p>
<p>I template di seguito elencati presentano diversi tipi di caratteristiche e funzionalità, alcuni realizzati in html5, twitter bootstrap o con layout responsive:</p>
<h3><a title="Free Twitter Bootstrap admin template" href="http://www.egrappler.com/templatevamp-free-twitter-bootstrap-admin-template/">TemplateVamp: Free Twitter Bootstrap admin template</a></h3>
<h3><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_01.jpg"><img class="alignnone size-full wp-image-2220" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_01" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_01.jpg" width="690" height="350" /></a></h3>
<h3><a title="Free html website template" href="http://templates.ries.cz/nina.html">NINA Theme: Free Html Website Template</a></h3>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_02.jpg"><img class="alignnone size-full wp-image-2221" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_02" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_02.jpg" width="690" height="350" /></a></p>
<h3><a title="Free html5 website template" href="http://html5up.net/prologue/">Prologue: Free HTML5 website template</a></h3>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_03.jpg"><img class="alignnone size-full wp-image-2222" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_03" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_03.jpg" width="690" height="350" /></a></p>
<h3><a title="Free multipropose html template" href="http://www.alltemplateneeds.com/html-templates/free-responsive-html-83.html">Free multi purpose Template  &#8211; alltemplateneeds.com<br />
</a></h3>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_04.jpg"><img class="alignnone size-full wp-image-2223" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_04" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_04.jpg" width="690" height="350" /></a></p>
<h3><a title="Helios - Free HTML5 website template" href="http://html5up.net/helios/">Helios: Free HTML5 template</a></h3>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_05.jpg"><img class="alignnone size-full wp-image-2224" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_05" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_05.jpg" width="690" height="350" /></a></p>
<h3><a title="Free Responsive HTML Template" href="http://www.free-html5-templates.net/escase-velocity-free-responsive-site-template/">Escase Velocity – Free Responsive Site Template</a></h3>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_06.jpg"><img class="alignnone size-full wp-image-2225" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_06" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_06.jpg" width="690" height="350" /></a></p>
<h3><a title="Overflow: Free HTML5 Responsive Template" href="http://html5up.net/overflow/">Overflow: Free HTML5 Responsive template</a></h3>
<h3><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_07.jpg"><img class="alignnone size-full wp-image-2226" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_07" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_07.jpg" width="690" height="350" /></a></h3>
<h3><a title="Fully responsive HTML portfolio template" href="http://liquidgem.birondesign.com/">Liquid Gem: fully responsive HTML portfolio template</a></h3>
<p><a ref="magnificPopup" href="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_08.jpg"><img class="alignnone size-full wp-image-2227" alt="Freebie-8-html-templates-da-scaricare-gratuitamente_08" src="http://www.upcreative.net/wp-content/uploads/2013/10/Freebie-8-html-templates-da-scaricare-gratuitamente_08.jpg" width="690" height="350" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></div><p>The post <a rel="nofollow" href="https://www.upcreative.net/freebie-8-free-website-html-templates-da-scaricare-gratuitamente/">Freebie: 8 html templates da scaricare gratuitamente</a> appeared first on <a rel="nofollow" href="https://www.upcreative.net">upCreative</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.upcreative.net/freebie-8-free-website-html-templates-da-scaricare-gratuitamente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
