SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
ERYEM Camp
« Branding d’un site
sur SharePoint online»
G.Carlander 2
@GuiLandRover
#IYamAPI
gcarlander@eryem.com
Guillaume CARLANDER
La passion d’une SharePinte 2013, sans pression
Présentation
Notre problème
G.Carlander 3
Comment réussir à transformer ce site par défaut…
G.Carlander 4
Comment réussir à transformer ce site par défaut…
… En un site vrombissant
Notre problème
G.Carlander 5
Transformer la partie contenu du site
Le contenu
⁺ Changement des WebParts
⁺ Editeur HTML inclus
⁻ Aucun accès au style (CSS)
⁻ Pas de Javascript
G.Carlander 6
Le design… grand public
G.Carlander 7
Le design… grand public
Aspect
• Un changement rudimentaire
G.Carlander 8
Le design… grand public
Aspect
• Un changement rudimentaire
Look & Feel
• Un design simple, accessible, mais très
limité.
G.Carlander 9
Le design… grand public
Aspect
• Un changement rudimentaire
Look & Feel
• Un design simple, accessible, mais très
limité.
G.Carlander 10
Le design… grand public
Aspect
• Un changement rudimentaire
Look & Feel
• Un design simple, accessible, mais très
limité.
• Création d’un nouveau thème
G.Carlander 11
Le design… grand public
Aspect
• Un changement rudimentaire
Look & Feel
• Un design simple, accessible, mais très
limité.
• Création d’un nouveau thème
<?xml version="1.0" encoding="utf-8"?>
<s:colorPalette isInverted="true" previewSlot1="BackgroundOverlay"
previewSlot2="BodyText" previewSlot3="AccentText"
xmlns:s="http://schemas.microsoft.com/sharepoint/">
<s:color name="BodyText" value="FFFFFF" />
<s:color name="SubtleBodyText" value="568F80" />
<s:color name="StrongBodyText" value="FFFFFF" />
<s:color name="DisabledText" value="4E6262" />
<s:color name="SiteTitle" value="79D1B3" />
<s:color name="WebPartHeading" value="79D1B3" />
<s:color name="ErrorText" value="F73344" />
…
G.Carlander 12
Le design… grand public
Aspect
• Un changement rudimentaire
Look & Feel
• Un design simple, accessible, mais très
limité.
• Création d’un nouveau thème
<?xml version="1.0" encoding="utf-8"?>
<s:colorPalette isInverted="true" previewSlot1="BackgroundOverlay"
previewSlot2="BodyText" previewSlot3="AccentText"
xmlns:s="http://schemas.microsoft.com/sharepoint/">
<s:color name="BodyText" value="FFFFFF" />
<s:color name="SubtleBodyText" value="568F80" />
<s:color name="StrongBodyText" value="FFFFFF" />
<s:color name="DisabledText" value="4E6262" />
<s:color name="SiteTitle" value="79D1B3" />
<s:color name="WebPartHeading" value="79D1B3" />
<s:color name="ErrorText" value="F73344" />
…
G.Carlander 13
Le design… grand public
Aspect
• Un changement rudimentaire
Look & Feel
• Un design simple, accessible, mais très
limité.
• Création d’un nouveau thème
• « SharePoint Color Palette Tool »
G.Carlander 14
Le design… façon intégrateur
G.Carlander 15
Le design… façon intégrateur
Rendu
• Intégration de CSS / JS
• Facilement modifiable
G.Carlander 16
Le design… façon intégrateur
Rendu
• Intégration de CSS / JS
• TROP facilement modifiable
• Endroit imposé
• Page par page
G.Carlander 17
Le design… façon geek!
G.Carlander 18
Le design… façon geek!
MasterPage -VS- Page
• Savoir placer son code en fonction de sa portée
• Page > « PlaceHolderAdditionalPageHead »
• Master > « head »
Placement
• Attention au placement
• Vraiment attention au placement
• Vraiment attention au placement
Définition des fichiers
• CSS : <SharePoint:CssRegistration />
• JS : <SharePoint:ScriptLink />
Pour une master, on travaille sur une COPIE
<SharePoint:ScriptLink language="javascript" name=“MyLibrary/JS/jquery-1.3.2.min.js" Defer="true" runat="server"/>
<SharePoint:ScriptLink language="javascript" name=“MyLibrary/JS/MyScript.js" Defer="true" runat="server"/>
<SharePoint:CssRegistration ID="CDGCSS" name="<% $SPUrl:~SiteCollection/CdgRessources/css/cdg60.css %>" After=" corev15.css" runat="server"/>
G.Carlander 19
Deep into CSS - JS
Ecrire son CSS
• Attention aux ID / Classes
Ecrire son JS
• Possibilité de « rétro-changement »
G.Carlander 20
Deep into CSS - JS
Ecrire son CSS
• Attention aux ID / Classes
Ecrire son JS
• Possibilité de « rétro-changement »
• Faire appel au JS Display Template
function StatusFieldViewTemplate(ctx) {
var _statusValue = ctx.CurrentItem.Status;
if (_statusValue == 'Completed')
{
return "<span style=’background-color : green’>” +
_statusValue + “</span>";
}
if (_statusValue == 'In Progress')
{
return "<span style='background-color : yellow’>" +
_statusValue + "</span>";
}
}
G.Carlander 21
Du responsive design !
Solution SharePoint > http://responsivesharepoint.codeplex.com/
? !
G.Carlander 22
Merci

Contenu connexe

En vedette

Designideas Creative Studio
Designideas Creative Studio Designideas Creative Studio
Designideas Creative Studio Renan Cotta
 
Belt Black 20140615
Belt Black 20140615Belt Black 20140615
Belt Black 20140615John Lorenz
 
Reference Letter from Era Novak - Zugasti
Reference Letter from Era Novak - ZugastiReference Letter from Era Novak - Zugasti
Reference Letter from Era Novak - ZugastiMaria Luisa Zugasti
 
Aula tema 5 desenvolvimento economico
Aula tema 5 desenvolvimento economicoAula tema 5 desenvolvimento economico
Aula tema 5 desenvolvimento economicoGuilherme Abreu
 
Seminario microbiologia solo_mesofauna
Seminario microbiologia solo_mesofaunaSeminario microbiologia solo_mesofauna
Seminario microbiologia solo_mesofaunaMICROBIOLOGIA-CSL-UFSJ
 
Spazio vieira souto
Spazio vieira souto Spazio vieira souto
Spazio vieira souto Culinarts
 
Presentatie Mariska van Zelst-de Wit Masterclass Open Cultuur Data
Presentatie Mariska van Zelst-de Wit Masterclass Open Cultuur DataPresentatie Mariska van Zelst-de Wit Masterclass Open Cultuur Data
Presentatie Mariska van Zelst-de Wit Masterclass Open Cultuur DataKennisland
 
《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會
《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會
《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會DudjomBuddhistAssociation
 
Reference Letter Javier Trevino - Zugasti
Reference Letter Javier Trevino - ZugastiReference Letter Javier Trevino - Zugasti
Reference Letter Javier Trevino - ZugastiMaria Luisa Zugasti
 
Ε2 Ιόνιο Πέλαγος
Ε2 Ιόνιο ΠέλαγοςΕ2 Ιόνιο Πέλαγος
Ε2 Ιόνιο Πέλαγοςnikzoit
 
Cutter_Zertifikat_Sigrid_Reede
Cutter_Zertifikat_Sigrid_ReedeCutter_Zertifikat_Sigrid_Reede
Cutter_Zertifikat_Sigrid_ReedeSigrid Reede
 
Ε1 Ιόνιο Πέλαγος
Ε1 Ιόνιο ΠέλαγοςΕ1 Ιόνιο Πέλαγος
Ε1 Ιόνιο Πέλαγοςnikzoit
 
trabajo informatica.doc
trabajo informatica.doctrabajo informatica.doc
trabajo informatica.docomarc-giron
 
第 1 次行政會報紀錄_102.8.21修改
第 1 次行政會報紀錄_102.8.21修改第 1 次行政會報紀錄_102.8.21修改
第 1 次行政會報紀錄_102.8.21修改Chi Hsiang Chan
 

En vedette (20)

Designideas Creative Studio
Designideas Creative Studio Designideas Creative Studio
Designideas Creative Studio
 
Belt Black 20140615
Belt Black 20140615Belt Black 20140615
Belt Black 20140615
 
Reference Letter from Era Novak - Zugasti
Reference Letter from Era Novak - ZugastiReference Letter from Era Novak - Zugasti
Reference Letter from Era Novak - Zugasti
 
Aula tema 5 desenvolvimento economico
Aula tema 5 desenvolvimento economicoAula tema 5 desenvolvimento economico
Aula tema 5 desenvolvimento economico
 
Seminario microbiologia solo_mesofauna
Seminario microbiologia solo_mesofaunaSeminario microbiologia solo_mesofauna
Seminario microbiologia solo_mesofauna
 
Seminario micro solo_controle_pragas
Seminario micro solo_controle_pragasSeminario micro solo_controle_pragas
Seminario micro solo_controle_pragas
 
Spazio vieira souto
Spazio vieira souto Spazio vieira souto
Spazio vieira souto
 
Presentatie Mariska van Zelst-de Wit Masterclass Open Cultuur Data
Presentatie Mariska van Zelst-de Wit Masterclass Open Cultuur DataPresentatie Mariska van Zelst-de Wit Masterclass Open Cultuur Data
Presentatie Mariska van Zelst-de Wit Masterclass Open Cultuur Data
 
Ao ni-doi
Ao ni-doiAo ni-doi
Ao ni-doi
 
《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會
《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會
《蓮花海》(31) 「問與答」牽出「智慧」(2)-啤嗎哈尊金剛上師-敦珠佛學會
 
Reference Letter Javier Trevino - Zugasti
Reference Letter Javier Trevino - ZugastiReference Letter Javier Trevino - Zugasti
Reference Letter Javier Trevino - Zugasti
 
Ε2 Ιόνιο Πέλαγος
Ε2 Ιόνιο ΠέλαγοςΕ2 Ιόνιο Πέλαγος
Ε2 Ιόνιο Πέλαγος
 
Sublime
SublimeSublime
Sublime
 
bankseta
banksetabankseta
bankseta
 
Cutter_Zertifikat_Sigrid_Reede
Cutter_Zertifikat_Sigrid_ReedeCutter_Zertifikat_Sigrid_Reede
Cutter_Zertifikat_Sigrid_Reede
 
Helioism portfo
Helioism portfoHelioism portfo
Helioism portfo
 
Ε1 Ιόνιο Πέλαγος
Ε1 Ιόνιο ΠέλαγοςΕ1 Ιόνιο Πέλαγος
Ε1 Ιόνιο Πέλαγος
 
sains
sainssains
sains
 
trabajo informatica.doc
trabajo informatica.doctrabajo informatica.doc
trabajo informatica.doc
 
第 1 次行政會報紀錄_102.8.21修改
第 1 次行政會報紀錄_102.8.21修改第 1 次行政會報紀錄_102.8.21修改
第 1 次行政會報紀錄_102.8.21修改
 

Eryem camp 03 2014 - Website branding

  • 1. ERYEM Camp « Branding d’un site sur SharePoint online»
  • 2. G.Carlander 2 @GuiLandRover #IYamAPI gcarlander@eryem.com Guillaume CARLANDER La passion d’une SharePinte 2013, sans pression Présentation
  • 3. Notre problème G.Carlander 3 Comment réussir à transformer ce site par défaut…
  • 4. G.Carlander 4 Comment réussir à transformer ce site par défaut… … En un site vrombissant Notre problème
  • 5. G.Carlander 5 Transformer la partie contenu du site Le contenu ⁺ Changement des WebParts ⁺ Editeur HTML inclus ⁻ Aucun accès au style (CSS) ⁻ Pas de Javascript
  • 7. G.Carlander 7 Le design… grand public Aspect • Un changement rudimentaire
  • 8. G.Carlander 8 Le design… grand public Aspect • Un changement rudimentaire Look & Feel • Un design simple, accessible, mais très limité.
  • 9. G.Carlander 9 Le design… grand public Aspect • Un changement rudimentaire Look & Feel • Un design simple, accessible, mais très limité.
  • 10. G.Carlander 10 Le design… grand public Aspect • Un changement rudimentaire Look & Feel • Un design simple, accessible, mais très limité. • Création d’un nouveau thème
  • 11. G.Carlander 11 Le design… grand public Aspect • Un changement rudimentaire Look & Feel • Un design simple, accessible, mais très limité. • Création d’un nouveau thème <?xml version="1.0" encoding="utf-8"?> <s:colorPalette isInverted="true" previewSlot1="BackgroundOverlay" previewSlot2="BodyText" previewSlot3="AccentText" xmlns:s="http://schemas.microsoft.com/sharepoint/"> <s:color name="BodyText" value="FFFFFF" /> <s:color name="SubtleBodyText" value="568F80" /> <s:color name="StrongBodyText" value="FFFFFF" /> <s:color name="DisabledText" value="4E6262" /> <s:color name="SiteTitle" value="79D1B3" /> <s:color name="WebPartHeading" value="79D1B3" /> <s:color name="ErrorText" value="F73344" /> …
  • 12. G.Carlander 12 Le design… grand public Aspect • Un changement rudimentaire Look & Feel • Un design simple, accessible, mais très limité. • Création d’un nouveau thème <?xml version="1.0" encoding="utf-8"?> <s:colorPalette isInverted="true" previewSlot1="BackgroundOverlay" previewSlot2="BodyText" previewSlot3="AccentText" xmlns:s="http://schemas.microsoft.com/sharepoint/"> <s:color name="BodyText" value="FFFFFF" /> <s:color name="SubtleBodyText" value="568F80" /> <s:color name="StrongBodyText" value="FFFFFF" /> <s:color name="DisabledText" value="4E6262" /> <s:color name="SiteTitle" value="79D1B3" /> <s:color name="WebPartHeading" value="79D1B3" /> <s:color name="ErrorText" value="F73344" /> …
  • 13. G.Carlander 13 Le design… grand public Aspect • Un changement rudimentaire Look & Feel • Un design simple, accessible, mais très limité. • Création d’un nouveau thème • « SharePoint Color Palette Tool »
  • 14. G.Carlander 14 Le design… façon intégrateur
  • 15. G.Carlander 15 Le design… façon intégrateur Rendu • Intégration de CSS / JS • Facilement modifiable
  • 16. G.Carlander 16 Le design… façon intégrateur Rendu • Intégration de CSS / JS • TROP facilement modifiable • Endroit imposé • Page par page
  • 18. G.Carlander 18 Le design… façon geek! MasterPage -VS- Page • Savoir placer son code en fonction de sa portée • Page > « PlaceHolderAdditionalPageHead » • Master > « head » Placement • Attention au placement • Vraiment attention au placement • Vraiment attention au placement Définition des fichiers • CSS : <SharePoint:CssRegistration /> • JS : <SharePoint:ScriptLink /> Pour une master, on travaille sur une COPIE <SharePoint:ScriptLink language="javascript" name=“MyLibrary/JS/jquery-1.3.2.min.js" Defer="true" runat="server"/> <SharePoint:ScriptLink language="javascript" name=“MyLibrary/JS/MyScript.js" Defer="true" runat="server"/> <SharePoint:CssRegistration ID="CDGCSS" name="<% $SPUrl:~SiteCollection/CdgRessources/css/cdg60.css %>" After=" corev15.css" runat="server"/>
  • 19. G.Carlander 19 Deep into CSS - JS Ecrire son CSS • Attention aux ID / Classes Ecrire son JS • Possibilité de « rétro-changement »
  • 20. G.Carlander 20 Deep into CSS - JS Ecrire son CSS • Attention aux ID / Classes Ecrire son JS • Possibilité de « rétro-changement » • Faire appel au JS Display Template function StatusFieldViewTemplate(ctx) { var _statusValue = ctx.CurrentItem.Status; if (_statusValue == 'Completed') { return "<span style=’background-color : green’>” + _statusValue + “</span>"; } if (_statusValue == 'In Progress') { return "<span style='background-color : yellow’>" + _statusValue + "</span>"; } }
  • 21. G.Carlander 21 Du responsive design ! Solution SharePoint > http://responsivesharepoint.codeplex.com/ ? !