<?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>BEEing Blog &#187; Manuale di Stile e Risorse</title>
	<atom:link href="http://www.smartfeeling.org/beeing/category/manuale-di-stile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.smartfeeling.org/beeing</link>
	<description>The Enterprise 2.0 Open Source Project</description>
	<lastBuildDate>Sun, 18 Dec 2011 14:11:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Stile e Specifiche di programmazione in BEEing</title>
		<link>http://www.smartfeeling.org/beeing/2010/01/05/stile-di-programmazione-in-beeing/</link>
		<comments>http://www.smartfeeling.org/beeing/2010/01/05/stile-di-programmazione-in-beeing/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 12:01:01 +0000</pubDate>
		<dc:creator>Roberto Fratti</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Guida per i programmatori]]></category>
		<category><![CDATA[Manuale di Stile e Risorse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[stile del codice]]></category>

		<guid isPermaLink="false">http://www.smartfeeling.org/beeing/?p=134</guid>
		<description><![CDATA[Attraverso questa  guida si vuol aiutare quei programmatori che vogliono iniziare a scrivere con il framework BEEing. Contiene consigli e direttive per scrivere un codice pulito, intelligente e facile da manutenere.   <a href="http://www.smartfeeling.org/beeing/2010/01/05/stile-di-programmazione-in-beeing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><span style="font-size: small"><strong><a href="http://www.smartfeeling.org/beeing/wp-content/uploads/2010/01/StileProgrammazione.png"><br />
<img class="size-full wp-image-183 aligncenter" src="http://www.smartfeeling.org/beeing/wp-content/uploads/2010/01/StileProgrammazione.png" alt="StileProgrammazione" width="286" height="286" /></a></strong></span></p>
<h2>Introduzione.</h2>
<p>Questo post è <strong>indirizzato esclusivamente ai programmatori</strong> che abbiano interesse ad orientarsi nel codice sorgente di BEEing.<br />
Per migliorare la lettura del codice ed il lavoro in team, abbiamo definito alcune semplici specifiche che vanno dalla definizione dei nomi delle variabili, dei metodi, ecc.. alla struttura dei package.</p>
<h2>Specifiche:</h2>
<h3><span style="font-size: small"><strong>NOMI COMPOSTI:</strong></span><span style="font-size: small"> </span></h3>
<p><span style="font-size: small">Java impone che i nomi di metodi,di variabili &#8230; vengano scritti con l&#8217;iniziale minuscola.<br />
Se sono nomi composti, ogni nuova parola deve iniziare con la lettera maiuscola.</span></p>
<p><span style="font-size: small"><span style="color: #ff9900">***************************************************************</span></span><br />
<span style="font-size: small"><span style="font-size: x-small"> setPostName(final String postName){<br />
&#8230;..<br />
&#8230;..<br />
}<br />
</span></span><span style="font-size: small"><span style="color: #ff9900">***************************************************************</span></span><br />
<span style="font-size: small"> </span></p>
<h3><strong>DIVISIONE ALL&#8217;INTERNO DEI PROGETTI: </strong></h3>
<p><strong> </strong>Il codice sorgente di BEEing è organizzato in packages ed in cartelle.<br />
La divisione in cartelle rispetta le specifiche del pattern<strong> MVC (Model View Control), </strong>e separa nettamente GUI (View),  Model e Controller:</p>
<ul>
<li><span style="color: #ff0000">GUI</span>: Parte di grafica. Spesso viene fatta un ulteriore divisione in GUI_WIDGETS, GUI_COMPONENTS, GUI_WINDOWS&#8230;</li>
<li><span style="color: #ff0000">MODEL</span>: Sezione relativa al Database.</li>
<li><span style="color: #ff0000">CONTROLLER</span>: Cartella destinata a contenere classi di utiliti, classi astratte &#8230;</li>
</ul>
<p><span style="font-size: small"><span style="color: #ff9900">***************************************************************</span></span></p>
<h3><strong>NOM<span style="font-weight: normal"><strong>I DEI PACKAGE:</strong></span></strong></h3>
<p><strong><span style="font-weight: normal"><strong> </strong> In BEEing si è scelto di definire in nomi dei package in questo modo:</span></strong></p>
<p><span style="color: #ff0000"><span style="color: #000000">Prima parte: </span><strong>org.sf.bee.</strong></span></p>
<p>Seconda parte: <span style="color: #000000"><strong>nome del progetto</strong> <strong>o identificativo della sezione</strong>: (esempio <span style="color: #ff0000">search</span>, <span style="color: #ff0000">admin</span>, <span style="color: #ff0000">wiki </span>&#8230;);<br />
</span></p>
<p><span style="color: #000000">Terza parte: <strong>nome della cartella</strong> in cui si trova il package: gui (se si trova in una cartella <span style="color: #ff0000">GUI</span>), gui.components (se si trova nella cartella <span style="color: #ff0000">GUI_COMPONENTS</span>);</span></p>
<p><span style="color: #000000">Quarta parte: <strong>components</strong>, <strong>widgets</strong>, <strong>windows </strong>a seconda del tipo di componente. Non viene inserita se è già stata specificata al terzo punto;</span></p>
<p><span style="color: #000000">Quinta parte: </span><strong>pagectrls</strong>, <span style="color: #000000">nel caso si tratti di un componente che funga da controller della pagina. In questo modo è molto facile distinguere tra classi principali e classi secondarie.<br />
</span></p>
<p><span style="color: #000000">Sesta parte: <strong>nome </strong>esplicito ed identificativo della <strong>funzionalità </strong>della classe. Tutto in minuscolo e senza separatori.</span><br />
ESEMPIO:</p>
<p><span style="font-size: small"> </span></p>
<div style="text-align: left"><img style="width: 429px;height: 507px" src="http://docs.google.com/File?id=dk56f95_135g4g3gpwn_b" alt="" /></div>
<p><span style="font-size: small"><span style="color: #ff9900">***************************************************************</span></span></p>
<h3><span style="font-size: small"><strong>UTILIZZATE NOMI INTELLIGENTI</strong>:</span></h3>
<div><span style="font-size: small"> </span><span style="font-size: small">le funzioni, le proprietà, le variabili &#8230; devono avere nomi semplici; in questo modo sia chi scrive il codice sia chi lo va a leggere può dedurne immediatamente lo scopo. Eventualmente utilizzate dei prefissi per indicare tipi diversi di variabili e funzioni.</span></div>
<p><span style="font-size: small">Scrivendo i nomi chiaramente non avrete bisogno di scrivere commenti troppo descrittivi.</span><br />
<span style="font-size: small">Esempi</span> <span style="font-size: small">di nomi per i metodi:</span><br />
<span style="font-size: small"><strong>do</strong>Save, <strong>do</strong>Remove &#8230; &#8211;&gt; il prefisso <strong>do</strong> </span><span style="font-size: small">rende l&#8217;idea di un&#8217;azione, quindi può essere utilizzato per i metodi chiamati al click su un bottone, su un link &#8230;;</span></p>
<p><strong>get</strong>Text, <strong>get</strong>Name &#8230; &#8211;&gt; il prefisso <strong>get</strong>, in italiano &#8220;dammi&#8221;, dedicatelo a quei metodi che devono restituire qualcosa;</p>
<p><strong>set</strong>Text, <strong>set</strong>Name &#8230; &#8211;&gt; viceversa adoperate la parola <strong>set</strong>, in italiano &#8220;imposta&#8221;, per quei metodi che devono inizializzare o aggiornare dei dati (normalmente vengono passati, come argomenti, i dati da aggiornare);<br />
<span style="font-size: small"> </span><br />
<span style="font-size: small"><strong>init</strong>, <strong>init</strong>Components&#8230; &#8211;&gt; il prefisso <strong>init</strong> dev&#8217;essere utilizzato per indicare una inizializzazione. Normalmente tutti i metodi che iniziano con <strong>init</strong> vengono posti vicini nel codice.</span></p>
<p>E&#8217; buona norma che i metodi abbiano una lunghezza massima intorno alle 15 righe. Quando iniziano ad essere 20 &#8211; 30 sarebbe buona norma pensare di dividere i metodi in due o più; in questo modo sarà più facile manutenere e debuggare il codice.</p>
<p>Un&#8217;altra tecnica spesso utilizzata per aver maggiore chiarezza consiste nell&#8217;inserire delle righe bianche per dividere le varie parti di un metodo.</p>
<p><span style="font-size: small"><span style="color: #ff9900">***************************************************************</span></span></p>
<h3><span style="font-size: small"><strong>CURARE LA FORMA:</strong></span></h3>
<div><span style="font-size: small"><strong> </strong> </span><span style="font-size: small">è importante, sia per chi sviluppa che per chi legge, che il codice sia pulito, ordinato e ben formattato.</span></div>
<p><span style="font-size: small"> Cercate di dichiarare le variabili sempre prima del codice così da poterle ritrovare facilmente. <a id="e.r1" title="-&gt;" href="http://docs.google.com/Doc?docid=0AazMsAVRAE4vZGs1NmY5NV8xMjVoZmN4eGQ5Yg&amp;hl=en#variablesBeforeCode" target="_self">&#8211;&gt;</a><br />
</span> <span style="font-size: small">Utilizzate sempre le costanti (nome della variabile tutto maiuscolo). <a id="byw7" title="-&gt;" href="http://docs.google.com/Doc?docid=0AazMsAVRAE4vZGs1NmY5NV8xMjVoZmN4eGQ5Yg&amp;hl=en#constants" target="_self">&#8211;&gt;</a><br />
Quando potete, anteponete al <strong>tipo </strong>di variabile la keyword <strong>final</strong>. <a id="dbpt" title="--&gt;" href="http://docs.google.com/Doc?docid=0AazMsAVRAE4vZGs1NmY5NV8xMjVoZmN4eGQ5Yg&amp;hl=en#final" target="_self">&#8211;&gt;</a> </span><br />
<span style="font-size: small"><br />
</span><br />
<span style="font-size: small">Andiamo nel dettaglio&#8230;</span></p>
<p><strong><em><span style="font-size: small"><a name="variablesBeforeCode"></a>Cercate di dichiarare le variabili sempre prima del codice così da poterle ritrovare facilmente.</span></em></strong><br />
<span style="font-size: x-small"><br />
</span></p>
<div style="text-align: left"><img class="alignnone size-full wp-image-179" src="http://www.smartfeeling.org/beeing/wp-content/uploads/2010/01/StileProgrammazione_Properties.png" alt="StileProgrammazione_Properties" width="535" height="221" /></div>
<div style="text-align: left">Le variabili della classe vengono identificate come &#8220;<strong>Properties</strong>&#8221; se prevedono i metodi &#8220;<strong>set</strong>&#8221; e &#8220;<strong>get</strong>&#8220;.</div>
<div style="text-align: left"><a href="http://www.smartfeeling.org/beeing/wp-content/uploads/2010/01/StileProgrammazione_CompFieldsConstants.png"><img class="alignnone size-full wp-image-180" src="http://www.smartfeeling.org/beeing/wp-content/uploads/2010/01/StileProgrammazione_CompFieldsConstants.png" alt="StileProgrammazione_CompFieldsConstants" width="725" height="388" /></a></div>
<div style="text-align: left">I &#8220;<strong>Fields</strong>&#8221; vengono distinti dalle altre variabili in quanto il nome identificativo viene preceduto da un <strong>singolo underscore</strong> &#8220;_&#8221;.  Questa tecnica derivante dal <strong>C++</strong> rappresenta, a mio parere, un&#8217;alternativa più elegante al &#8220;<strong>this.</strong>&#8221; introdotto con <strong>Java</strong>. Per questo motivo è stata adottata in tutto il framework e dovrà essere utilizzata.</div>
<p><em><span style="font-size: small"><a name="constants"></a>Utilizzate sempre le costanti (nome della variabile tutto maiuscolo).</span></em><br />
<span style="font-size: x-small"><span style="font-size: small"><span style="color: #000000"><br />
All&#8217;interno di una classe (Prova.java): </span></span><br />
<strong> public static final String BTN_ADD = &#8220;btnAdd&#8221;;</strong></span><br />
<span style="font-size: small">All&#8217;interno di un&#8217;altra classe che debba utilizzare lo <strong>stesso</strong> bottone della classe Prova (Test.java):<br />
</span><span style="font-size: x-small"><strong>public static final String BTN_ADD =  Prova.BTN_ADD;</strong><br />
</span><span style="font-size: small">In questo modo non dovrete ricercare per tutta la classe (o addirittura su più classi) una stringa da modificare (<span style="font-size: x-small">es. da &#8220;btnAdd&#8221; a &#8220;btnNew&#8221;</span>), basterà farlo per una sola costante.<br />
</span></p>
<p><span style="font-size: small">Formattate bene il codice; molti strumenti di sviluppo offrono delle funzioni che consentono una strutturazione automatica.<br />
</span><br />
<strong><span style="font-size: small"><a name="final"></a>Quando potete, anteponete al tipo di variabile la costante final. </span></strong><br />
<span style="font-size: small"> </span></p>
<div style="text-align: left"><img style="width: 592px;height: 39px" src="http://docs.google.com/File?id=dk56f95_129w74rrqcv_b" alt="" /></div>
<p>L&#8217;applicazione della keyword <span style="text-decoration: underline">final</span> alle <strong>variabili</strong> è un&#8217;ottimizzazione in quanto constente di allocarle direttamente in memoria così che possano essere reperite più velocemente.<br />
Naturalmente comporta alcune limitazioni, in quanto dopo la dichiarazione, potrete inizializzare la variabile UNA sola volta.</p>
<p>Applicando <span style="text-decoration: underline">final</span> ad una <strong>classe</strong>, impedisce la creazione di sottoclassi (N.B. non confondere il concetto di sottoclasse, subclass, con istanza della classe).</p>
<p>Se applicata ai <strong>metodi</strong> ne impedisce l&#8217;override.</p>
<p><strong><em><span style="font-size: small"><a name="components"></a>Alcune variabili, quelle relative ai componenti grafici, è buona norma inizializzare SOLO una volta per ogni istanza di classe. </span></em></strong><span style="font-size: small"> </span></p>
<p><strong><em><span style="font-size: small"><img src="http://docs.google.com/File?id=dk56f95_128gqmnzrfm_b" alt="" width="648" height="196" /><br />
</span></em></strong><span style="font-size: small"><span style="background-color: #ffffff">L&#8217;utilizzo di questo metodo comporta i seguenti vantaggi:<br />
- performance migliori<br />
- drastica riduzione di null pointer exception e di pagine bianche.<br />
Mal che vada, non vedendo il componente, potrete farvi immediatamente un&#8217;idea su chi ha originato l&#8217;errore.</span></span></p>
<p><span style="font-size: small"><span style="background-color: #ffffff"><span style="color: #0000ff">AUTORE</span>: <a href="http://www.smartfeeling.org/beeing/about/">Roberto Fratti</a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.smartfeeling.org/beeing/2010/01/05/stile-di-programmazione-in-beeing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabella risorse grafiche</title>
		<link>http://www.smartfeeling.org/beeing/2009/10/29/tabella-risorse-grafiche/</link>
		<comments>http://www.smartfeeling.org/beeing/2009/10/29/tabella-risorse-grafiche/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 10:02:31 +0000</pubDate>
		<dc:creator>Roberto Fratti</dc:creator>
				<category><![CDATA[Manuale di Stile e Risorse]]></category>
		<category><![CDATA[azioni]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[grafica]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[risorse grafiche]]></category>
		<category><![CDATA[stile]]></category>

		<guid isPermaLink="false">http://www.smartfeeling.org/beeing/?p=101</guid>
		<description><![CDATA[In questa sezione vengono raccolte le immagini utilizzate per la realizzazione di BEEing con le funzioni ad esse associate allo scopo di delineare uno stile omogeneo all'interno del framework. <a href="http://www.smartfeeling.org/beeing/2009/10/29/tabella-risorse-grafiche/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="text-align: left"><strong><span style="font-size: x-large"><span style="color: #ff0000"><span style="font-size: small"><span style="color: #000000"><span style="font-size: large"><span style="font-weight: normal">In questa sezione vengono raccolte le immagini utilizzate per la realizzazione di BEEing con le funzioni ad esse associate allo scopo di delineare uno stile omogeneo all&#8217;interno del framework.</span></span></span></span></span></p>
<p></span></strong></div>
<h2><span style="font-weight: normal"><span style="color: #ff0000">Dimensione: 16&#215;16</span></span></h2>
<ul>
<li><span style="color: #ff0000">Immagine &#8212;  Funzione  &#8211;  Nome Immagine</span></li>
<li><img style="width: 16px;height: 16px;border: 0px initial initial" src="http://docs.google.com/File?id=dk56f95_89dcnhf2d3_b" alt="" /> &#8212;  <strong>Rimozione </strong> &#8212; delete.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_90chpgptht_b" alt="" /> &#8212;  <strong>Aggiungi</strong> &#8212;  add.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_91g4hhm8dc_b" alt="" /> &#8212;  <strong>Modifica</strong> &#8212;  pencil.png<strong><br />
</strong></li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_92g332wmz5_b" alt="" /> &#8212;  <strong>Clona</strong> &#8212;  clone.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_93p2ctjpg9_b" alt="" /> &#8212;  <strong>Salva</strong> &#8212;  disk.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_94d9c8dhcx_b" alt="" /> &#8212;  <strong>Annulla</strong> &#8212;  cancel.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=d5pxqwg_92cvk4h6f2_b" alt="" /> &#8212;  <strong>Conferma/Ok</strong> &#8212;  accept.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_124f45br7f6_b" alt="" /> &#8212;  <strong>Impostazioni</strong> &#8211;  settings.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_117g73n3vcx_b" alt="" /> &#8212;  <strong>Aiuto</strong> &#8212;  help.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_118d5m5s7gw_b" alt="" /> &#8212;  <strong>Informazioni/Specifiche/Dettagli</strong> &#8212;  info.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_119f69kfcv7_b" alt="" /> &#8212;  <strong>Articolo Pubblicato</strong> &#8212;  page_green.png</li>
<li><a href="http://www.smartfeeling.org/beeing/wp-content/uploads/2009/10/page_white_magnify.png"><img class="alignnone size-full wp-image-132" src="http://www.smartfeeling.org/beeing/wp-content/uploads/2009/10/page_white_magnify.png" alt="page_white_magnify" width="16" height="16" /></a> &#8212;  <strong>Anteprima Pagina</strong> &#8212;  page_white_magnify.png</li>
<li><img style="width: 16px;height: 20px" src="http://docs.google.com/File?id=dfvj53hg_90cztj63hk_b" alt="" /> &#8212;  <strong>Documento/Preventivo</strong> &#8212;  page_white.png</li>
<li><img style="width: 16px;height: 16px;border: 0px initial initial" src="http://docs.google.com/File?id=dfvj53hg_91hjt446cb_b" alt="" /> &#8212;  <strong>Nuovo documento/preventivo</strong> &#8212;  page_white_add.png</li>
<li><img style="width: 16px;height: 16px;border: 0px initial initial" src="http://docs.google.com/File?id=dfvj53hg_92mmwvf7s6_b" alt="" /> &#8212;  <strong>Modifica documento/preventivo</strong> &#8212;  page_white_edit.png</li>
<li><img style="width: 16px;height: 16px;border: 0px initial initial" src="http://docs.google.com/File?id=dfvj53hg_93d5gngcdc_b" alt="" /> &#8212;  <strong>Elimina documento/preventivo</strong> &#8212;  page_white_delete.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_120gcjsvxfx_b" alt="" /> &#8212;  <strong>Oggetto con descrizione</strong> &#8212;  page_white_text.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_121fv63nmd6_b" alt="" /> &#8212;  <strong>Oggetto senza descrizione</strong> &#8212;  page_white_text_slash_red.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_96g4gc5thg_b" alt="" /> &#8212;  <strong>Calendario/Articolo Schedulato</strong> &#8212;  calendar.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_97fckbt8dh_b" alt="" /> &#8212;  <strong>Modifica data</strong> &#8212;  calendar_edit.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_98dx5swjgq_b" alt="" /> &#8212;  <strong>Accesso soggetto a restrizioni</strong> &#8212;  lock.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_99cb7sd3gx_b" alt="" /> &#8212;  <strong>Imposta regole di accesso</strong> &#8212;  lock_edit.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_100f4hb8bc5_b" alt="" /> &#8212;  <strong>Accesso pubblico</strong> &#8212;  lock_unlock.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_101dm42nnh3_b" alt="" /> &#8212;  <strong>Dato presente</strong> &#8212;  tick.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_102fvzksz8c_b" alt="" /> &#8212;  <strong>Dato non presente</strong> &#8212;  cross.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_103ddck3xgv_b" alt="" /> &#8212;  <strong>Aggiorna/Reset</strong> &#8212;  arrow_refresh.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_104tr8w55fs_b" alt="" /> &#8212;  <strong>Cerca</strong> &#8212;  search.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_1056x44mwds_b" alt="" /> &#8212;  <strong>Testa/Prova</strong> &#8212;  cog.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_106dp8tzkqw_b" alt="" /> &#8212;  <strong>Dato modificabile</strong> &#8212;  ledgreen.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_107dd9v5hmr_b" alt="" /> &#8212;  <strong>Dato non modificabile</strong> &#8212;  ledred.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_70d2rrjchm_b" alt="" /> &#8212;  <strong>Dato in modifica</strong> &#8212;  ledyellow.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_71ffbh56g5_b" alt="" /> &#8212;  <strong>Dato modificato</strong> &#8212;  ledgray.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_108gvxjbzdp_b" alt="" /> &#8212;  <strong>Amministratore e Riservato</strong> &#8212;  user_linux.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_109fh7g5tfs_b" alt="" /> &#8212;  <strong>Utente/Cliente</strong> &#8212;  user.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_1109gq3z9dj_b" alt="" /> &#8212;  <strong>Amministratore</strong> &#8212;  user_red.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_111ck5hz5fx_b" alt="" /> &#8212;  <strong>Riservato</strong> &#8212;  user_orange.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_82hf8sjsgm_b" alt="" /> &#8212;  <strong>Nuovo utente/cliente</strong> &#8212;  user_add.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_83fj8243fq_b" alt="" /> &#8212;  <strong>Modifica utente/cliente</strong> &#8212;  user_edit.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_84f252rbcd_b" alt="" /> &#8212;  <strong>Eliminazione utente/cliente</strong> &#8212;  user_delete.png</li>
<li><img style="width: 16px;height: 20px" src="http://docs.google.com/File?id=dfvj53hg_85h3g9jzr6_b" alt="" /> &#8212;  <strong>Tutti utenti/clienti</strong> &#8212;  group.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_112dbpczkcv_b" alt="" /> &#8212;  <strong>Ruolo non ha attributi</strong> &#8212;  tag_grey.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_113f5d36gg5_b" alt="" /> &#8212;  <strong>Ruolo ha attributi</strong> &#8212;  tag_orange.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_1166bbzwdhn_b" alt="" /> &#8212;  <strong>Nuovo tag</strong> &#8212;  tag_blueadd.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_74cbrxv4c7_b" alt="" /> &#8212;  <strong>Aggiunta di un commento</strong> &#8212;  comment_add.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_75d4cz9wgc_b" alt="" /> &#8212;  <strong>Eliminazione di un commento</strong> &#8212;  comment_delete.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_76sw98vghn_b" alt="" /> &#8212;  <strong>Aggiunta di una risposta ad un commento</strong> &#8212;  comments_add.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_115grwdfvcp_b" alt="" /> &#8212;  <strong>Modifica di un commento</strong> &#8212;  comments_edit.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_122gn3fk4cj_b" alt="" /> &#8212;  <strong>Torna indietro</strong> &#8212;  house_back.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dk56f95_123fxn57pwm_b" alt="" /> &#8212;  <strong>Vai avanti</strong> &#8212;  house_go.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_86dv5tkwfh_b" alt="" /> &#8212;  <strong>Cartella/Cantiere</strong> &#8212;  folder.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_87dgzqs9c3_b" alt="" /> &#8212;  <strong>Nuova cartella/cantiere</strong> &#8212;  folder_add.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_88z6fx4pc7_b" alt="" /> &#8212;  <strong>Modifica cartella/cantiere</strong> &#8212;  folder_edit.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_89d9mk3cfj_b" alt="" /> &#8212;  <strong>Eliminazione cartella/cantiere</strong> &#8212;  folder_delete.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_94d5mf9xgs_b" alt="" /> &#8212;  <strong>Indirizzo</strong> &#8212;  building.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_95fcfsb5hq_b" alt="" /> &#8212;  <strong>Città</strong> &#8212;  map.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_96f9rtk4dz_b" alt="" /> &#8212;  <strong>Nazione</strong> &#8212;  world.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_97gggtk4cx_b" alt="" /> &#8212;  <strong>Telefono/Cellulare</strong> &#8212;  telephone.png</li>
<li><img style="width: 16px;height: 16px" src="http://docs.google.com/File?id=dfvj53hg_98f5rqbbgv_b" alt="" /> &#8212;  <strong>Esci</strong> &#8212;  door_open.png</li>
</ul>
<ul>
<h3><span style="font-size: xx-small"><br />
</span></h3>
</ul>
<div>
<h2 style="font-size: 1.5em"><span style="font-weight: normal"><span style="color: #ff0000">Dimensione: 24&#215;24</span></span></h2>
<ul>
<li><span style="color: #ff0000">Immagine &#8211; Funzione  &#8212;  Nome Immagine </span></li>
<li><span style="color: #ff0000"><img style="width: 24px;height: 24px" src="http://docs.google.com/File?id=dc52kq8z_89hf4pvggw_b" alt="" /> <span style="color: #000000">&#8211;  <strong>Avanti/Aggiungi</strong> &#8212;  next.png</span></span></li>
<li><span style="color: #ff0000"><span style="color: #000000"><img style="width: 24px;height: 24px" src="http://docs.google.com/File?id=dc52kq8z_90tp4rn6f4_b" alt="" /> &#8212;  <strong>Indietro/Rimuovi</strong> &#8212;  back.png<br />
</span></span></li>
</ul>
</div>
<h2 style="font-size: 1.5em"><span style="font-weight: normal"><span style="color: #ff0000">Dimensione: 48&#215;48</span></span></h2>
<ul>
<li><span style="color: #ff0000">Immagine &#8211; Funzione  &#8212;  Nome Immagine</span></li>
<li><span style="color: #ff0000"> <span style="color: #000000"><img class="size-full wp-image-130 alignnone" src="http://www.smartfeeling.org/beeing/wp-content/uploads/2009/10/box_download.png" alt="box_download" width="48" height="48" />&#8211;  <strong>Download</strong> &#8212; box_download.png</span></span></li>
<li><span style="color: #ff0000"><span style="color: #000000"><a href="http://www.smartfeeling.org/beeing/wp-content/uploads/2009/10/box_upload.png"><img class="alignnone size-full wp-image-131" src="http://www.smartfeeling.org/beeing/wp-content/uploads/2009/10/box_upload.png" alt="box_upload" width="48" height="48" /></a>&#8211;  <strong>Upload</strong>&#8211; box_upload.png</span></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.smartfeeling.org/beeing/2009/10/29/tabella-risorse-grafiche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

