<?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>diploD &#187; customizzazione</title>
	<atom:link href="http://www.diplod.it/tag/customizzazione/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diplod.it</link>
	<description>by Davide Del Monte</description>
	<lastBuildDate>Fri, 13 Feb 2015 14:26:10 +0000</lastBuildDate>
	<language>it-IT</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Branding di Sharepoint 2010: ABC e qualche appunto.</title>
		<link>http://www.diplod.it/2011/08/09/branding-di-sharepoint-2010-abc-appunti/</link>
		<comments>http://www.diplod.it/2011/08/09/branding-di-sharepoint-2010-abc-appunti/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 14:20:04 +0000</pubDate>
		<dc:creator><![CDATA[Davide]]></dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[customizzazione]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[sharepoint designer]]></category>
		<category><![CDATA[sharepoint2010]]></category>

		<guid isPermaLink="false">http://www.diplod.it/?p=1226</guid>
		<description><![CDATA[Sharepoint 2010 è sulla scena da ormai oltre un anno, è tempo di mettere nero su bianco qualche appunto ad imperitura memoria, magari tornerà utile ad altri. L&#8217;obiettivo è una semplice e sbrigativa customizzazione di un portale Sharepoint con colori personalizzati, un minimo di vestizione grafica e la scelta della master page e dell&#8217;icona di rappresentanza. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.diplod.it/wp-content/uploads/2011/08/style-library.png"></a>Sharepoint 2010 è sulla scena da ormai oltre un anno, è tempo di mettere nero su bianco qualche appunto ad imperitura memoria, magari tornerà utile ad altri. L&#8217;obiettivo è una semplice e sbrigativa customizzazione di un portale Sharepoint con colori personalizzati, un minimo di vestizione grafica e la scelta della<em> master page</em> e dell&#8217;icona di rappresentanza.</p>
<p><a href="http://www.diplod.it/wp-content/uploads/2011/08/look-and-feel.png"><img class="alignleft size-full wp-image-1240" title="look-and-feel" src="http://www.diplod.it/wp-content/uploads/2011/08/look-and-feel.png" alt="" width="267" height="139" /></a></p>
<p>Tutto parte dal menù del sito su cui si intende intervenire: <em>Site Action</em> -&gt; <em>Site Settings</em>. Sotto al gruppo <em>Look and Feel</em> troveremo varie voci, come nell&#8217;immagine a sinistra. Una prima veloce sistemata ai colori si può dare cliccando su <em>Site theme</em>, da qui possiamo impostare la tavolozza cromatica che desideriamo. Va detto, a onor del vero, che se vogliamo salvare un nuovo tema cromatico dovremo <a title="Using power point create a custom theme in sharepoint 2010" href="http://sqlserverpedia.com/blog/sql-server-bloggers/using-powerpoint-2010-to-create-a-custom-theme-for-sharepoint-2010/" target="_blank">utilizzare Power Point</a>, ma l&#8217;idea di lavorare su un sito web attraverso power point mi sconvolge talmente tanto che non l&#8217;ho presa nemmeno in considerazione. Ma volenti o nolenti prima o poi sarà da fare.</p>
<p>Una volta decisi i colori, possiamo cimentarci nella creazione di una master page personalizzata, da utilizzare come base per la nostra web application, a cui associare un foglio di style CSS che conterrà le nostre personalizzazioni ed una eventuale favicon. Per fare ciò è necessario aprire <a title="sharepoint designer 2010" href="http://office.microsoft.com/it-it/sharepoint-designer-help/introduzione-a-sharepoint-designer-2010-HA010370548.aspx" target="_blank">Sharepoint Designer 2010</a> e caricare il sito web, dal menù di sinistra dobbiamo quindi selezionare la voce &#8220;List and Libraries&#8221; e successivamente entrare nella cartella &#8220;Style Library&#8221; (vedi figura sotto).<br />
<span id="more-1226"></span></p>
<p style="text-align: center;"><a href="http://www.diplod.it/wp-content/uploads/2011/08/Cattura1.png"><img class="size-full wp-image-1325 aligncenter" style="border-style: initial; border-color: initial;" title="Cattura1" src="http://www.diplod.it/wp-content/uploads/2011/08/Cattura1.png" alt="" width="675" height="523" /></a></p>
<p><a href="http://www.diplod.it/wp-content/uploads/2011/08/Cattura1.png"></a>In questa cartella andremo a creare una nuova cartella, chiamandola &#8220;mystyle&#8221; dove posizioniamo il CSS e la favicon, oltre a eventuali immagini utili per abbellire tramite CSS il nostro sito web.</p>
<p style="text-align: center;"><a href="http://www.diplod.it/wp-content/uploads/2011/08/Cattura2.png"><img class="aligncenter size-full wp-image-1327" title="Cattura2" src="http://www.diplod.it/wp-content/uploads/2011/08/Cattura2.png" alt="" width="415" height="181" /></a></p>
<p>A questo punto è il momento di creare la master page. Come prima, da menù, andiamo sulla voce &#8220;Master Pages&#8221; (vedi figura sotto).</p>
<p><a href="http://www.diplod.it/wp-content/uploads/2011/08/Cattura3.png"><img class="aligncenter size-full wp-image-1328" title="Cattura3" src="http://www.diplod.it/wp-content/uploads/2011/08/Cattura3.png" alt="" width="511" height="407" /></a></p>
<p>Noteremo che ci sono due pagine fondamentali, una dal nome &#8220;default.master&#8221; e l&#8217;altra &#8220;v4.master&#8221;. Le pagine master definiscono una struttura comune per tutte le pagine Web in Microsoft SharePoint Server. Per impostazione predefinita, quando viene richiesta una pagina, la pagina master e la pagina di contenuto sono combinate per produrre una singola pagina. Utilizzando una pagina master, tutte le pagine di contenuti e applicazioni condividono la stessa struttura della pagina e hanno lo stesso look &amp; feel. La pagina <em>default.master</em> è utile per la retro compatibilità con SharePoint 2007, la versione 2010 utilizza la pagina<em> v4.master</em>, famosa per l&#8217;interfaccia a ribbon tipica di Office.</p>
<p>Per completezza, ecco la descrizione delle master page di default dal sito Microsoft:</p>
<table>
<tbody>
<tr>
<th><strong>NAME / DEFAULT FILE NAME</strong></th>
<th><strong>DESCRIPTION</strong></th>
<th><strong>USES ON A SHAREPOINT SITE</strong></th>
</tr>
<tr>
<td>Primary master<br />
page<strong> </strong></p>
<p style="display: inline !important;"><strong>v4.master</strong></p>
</td>
<td>Used for content and administration pages. Provides the interface and layout for SharePoint 2010.</td>
<td>Team Site home page, list and library pages, and site settings page.</td>
</tr>
<tr>
<td>Minimal master page<br />
<strong> </strong></p>
<p style="display: inline !important;"><strong>minimal.master</strong></p>
</td>
<td>Contains minimal SharePoint content, used for full-screen functionality or embedded applications.</td>
<td>The home and search results pages on a Search Center, pages that host Word or Excel web applications.</td>
</tr>
<tr>
<td>Publishing master page<br />
<strong> </strong></p>
<p style="display: inline !important;"><strong>nightandday.master</strong></p>
</td>
<td>Used for pages on a SharePoint Server publishing-enabled site.</td>
<td>The home page, about us, or press release page on a publishing intranet, extranet, or Internet-facing site.</td>
</tr>
<tr>
<td>2007 default master page<br />
<strong> </strong></p>
<p style="display: inline !important;"><strong>default.master</strong></p>
</td>
<td>Used to support legacy SharePoint sites, which haven’t been visually upgraded to SharePoint 2010.</td>
<td>Home page, site pages, and list pages on a SharePoint 2007 site before visual upgrade.</td>
</tr>
</tbody>
</table>
<p>Copiamo quindi la pagina <em>v4.master</em> e nominiamola ad esempio <em>mypage.master</em>. Ora doppio clic sulla pagina appena creata e si presenterà davanti a noi una schermata, al centro c&#8217;è la voce &#8220;edit file&#8221;, clicchiamoci sopra per fare il check-in della pagina e iniziare a modificarla secondo le nostre esigenze. L&#8217;obiettivo è inserire il riferimento a un CSS che utilizzeremo per modificare esclusivamente ciò che ci interessa. Passiamo quindi alla visualizzazione del codice.</p>
<p>All&#8217;interno del tag <em>&lt;head&gt;</em> possiamo inserire i riferimenti al CSS e ad una favicon specifici.</p>
<p><code>&lt;SharePoint:SPShortcutIcon runat="server" IconUrl="/Style Library/mystyle/favicon.ico"/&gt;<br />
&lt;SharePoint:CssRegistration name="/Style Library/mystyle/style.css" After="corev4.css" runat="server"/&gt;</code></p>
<p>Abbiamo messo il riferimento ai file salvati in precedenza nella cartella appositamente creata. A questo punto dobbiamo salvare e impostare la master page appena creata come pagina di default. Per fare ciò, si può cliccare col tasto destro sul nome del file e selezionare la voce &#8220;Imposta come pagina master predefinita&#8221; oppure dal menù Site Action sul browser selezionare la voce &#8220;Master page&#8221; e impostare la pagina custom come quella predefinita (vedi immagine sotto).</p>
<p><a href="http://www.diplod.it/wp-content/uploads/2011/08/custom-master.png"><img class="aligncenter size-full wp-image-1252" title="custom master" src="http://www.diplod.it/wp-content/uploads/2011/08/custom-master.png" alt="" width="887" height="360" /></a></p>
<p>Ora siamo liberi di modificare il CSS come meglio crediamo, nel mio caso ad esempio ho inserito questo codice:</p>
<p><code>body {	background: #fff url(bg_erbetta.png) repeat-x bottom left;}<br />
.s4-title {	background: #fafafa url(header_bg.png) no-repeat bottom right;}<br />
.s4-socialdata-notif, s4-socialdata {<br />
background: #fafafa;<br />
/* Fallback for web browsers that doesn't support RGBa */<br />
background: rgb(250, 250, 250);<br />
/* RGBa with 0.6 opacity */<br />
background: rgba(250, 250, 250, 0.9);<br />
/* For IE 5.5 - 7*/<br />
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99fafafa, endColorstr=#99fafafa);<br />
/* For IE 8*/<br />
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99fafafa, endColorstr=#99fafafa)"; }<br />
.s4-ca { background: transparent;}</code></p>
<p>Ovviamente le possibilità di personalizzazione della master page sono tante altre, si possono spostare gli elementi o inserire pezzi di codice specifici. In questi appunti ho trascritto solo l&#8217;ABC, chi più ne ha più ne metta..</p>
<p>Chiudo con alcune utili risorse per chi vuole approfondire il tema:</p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/gg430141.aspx">http://msdn.microsoft.com/en-us/library/gg430141.aspx</a></li>
<li><a href="http://office.microsoft.com/en-us/sharepoint-designer-help/customize-a-master-page-to-brand-your-site-HA102449505.aspx">http://office.microsoft.com/en-us/sharepoint-designer-help/customize-a-master-page-to-brand-your-site-HA102449505.aspx</a></li>
<li><a href="http://www.thesharepointmuse.com/sharepoint-2010-branding/">http://www.thesharepointmuse.com/sharepoint-2010-branding/</a></li>
<li><a href="http://nonsolosharepoint.wordpress.com/2010/01/26/its-a-ribbon-behaviour/">http://nonsolosharepoint.wordpress.com/2010/01/26/its-a-ribbon-behaviour/</a> -&gt; utile riferimento sul tema ribbon..</li>
<li><a href="http://nonsolosharepoint.wordpress.com/2009/12/23/migrare-una-master-page-da-sharepoint-2007-a-sharepoint-2010/">http://nonsolosharepoint.wordpress.com/2009/12/23/migrare-una-master-page-da-sharepoint-2007-a-sharepoint-2010/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.diplod.it/2011/08/09/branding-di-sharepoint-2010-abc-appunti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
