SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Pretty Up My
4th of March 2017
@MS HQ Munich
Corinna Lins
@corinna_lins
Pretty Up My SharePoint
Tips and tricks for designing the UI
#SPSMUC14
Pretty Up My
Pretty Up My
About me
• SharePoint Consultant, for 5 years
• Focus areas: SharePoint/Office365 UI
Customizing and Consulting, HCI, UI and UX
• Since 2015 at Munich
Pretty Up My
Please make my SharePoint
not look and feel like
SharePoint!
Pretty Up My
Session topics
Define
Requirements
Branding
the UI
 What is UI/UX?
 Browser
 Styleguides
 Responsive design
 Mock Ups
 SharePoint issues
 Infrastructure
Pretty Up My
UI UX
Emotion
Meet user
needs
Visual
Elements
Interaction
Pretty Up My
Do we need to define Requirements
for UI Customizations in
?
Pretty Up My
Browser
compatibility
Pretty Up My
Styleguide,
corporate identity,
existing sources
Pretty Up My
Responsive
Design
Pretty Up My
Use
Mock-ups
Pretty Up My
User Experience Expectation
Modern document library experience in SharePointClassic document library experience in SharePoint
Pretty Up My
Understand
SharePoint
Structure
Elements
• Contains left and top navigation
• Loads resources (CSS and JS)
• Uses content placeholders
• Layout of the content area
• Used in publishing sites
Pretty Up My
Check SharePoint
concerning issues
e.g.: Publishing Feature
Site collection feature
Site feature
Pretty Up My
Check Infrastructure
vs.
Pretty Up My
Define Requirements for UI Customizations
PROS
• Less investment of time, more customer satisfaction
• Better overview of technical challenges in SharePoint
• Common understanding by precise UI requirements
Pretty Up My
Do you know other important
Requirements for UI Customizations
in ?
Pretty Up My
Session Topics
Define
Requirements
Branding
the UI
 CSS
 Color Palette Tool
 Themes
 Responsive design
 Retrieve data
 Display templates
Pretty Up My
Pretty up with CSS
• Alternate CSS
• Content editor webpart
• Custom actions
• CSS Reference in masterpage
• Display templates
• Page layouts
• SPFx
Pretty Up My
Use Browser Developer Tools
Press
F12
Pretty Up My
SharePoint
Color
Palette
Tool
Create SharePoint Themes
Pretty Up My
What about custom theme in modern site?
# Apply a custom theme to a Modern Site
Add-PnPFile -Path .SPcolorFile.spcolor -Folder SiteAssets
# Second, apply the theme assets to the site
$web = Get-PnPWeb
$palette = $web.ServerRelativeUrl + "/SiteAssets/SPcolorFile.spcolor"
# Method: public void ApplyTheme(string colorPaletteUrl, string fontSchemeUrl, string backgroundImageUrl, bool shareGenerated)
$web.ApplyTheme($palette, [NullString]::Value, [NullString]::Value, $true)
$web.Update()
…
$web.Context.ExecuteQuery()
See also: https://msdn.microsoft.com/en-us/pnp_articles/modern-experience-customizations-customize-sites
Only
PowerShell
Pretty Up My
DEMO
Composed Looks and
CSS in SharePoint
Pretty Up My
Make SharePoint Responsive
Only CSS
example
SharePoint
Patterns & Practices
Responsive Design
UI Frameworks
(e.g.: Bootstrap)
Pretty Up My
DEMO
Responsive Design with PnP
Pretty Up My
UserData
How to retrieve data?
• SharePoint REST API
• SharePoint Client Context
• SP Services (SharePoint 2010)
• Search API
• Graph API
Libraries
Lists
User Profile
Information
Visualisation
Pretty Up My
Search and Display Templates
Pretty Up My
DEMO
Display Templates in use
Pretty Up My
SPFx
WebPart
SPFx 40 Fantastics Web Parts
Pretty Up My
Customizations in SharePoint
Techniques
• SharePoint Themes
• Masterpage
• Page Layouts
• Display Templates
• JSLink
• Manipulation with JavaScript
• PnP Solutions
Tools
• Design Manager
• Color Palette Tool
• UI and JS Frameworks
• PowerShell
• SPFx
Pretty Up My
SharePoint
Rocks!
Pretty Up My
Useful Links
SharePoint Color Palette Tool, https://www.microsoft.com/en-us/download/details.aspx?id=38182
Step by Step create a SharePoint 2013 Composed Look, https://bniaulin.wordpress.com/2012/12/16/step-by-
step-create-a-sharepoint-2013-composed-look/
Image Slider with SharePoint 2013 Search Results Web Part, https://en.share-gate.com/blog/image-slider-
with-sharepoint-2013-search-results
SharePoint 2013 Search Query Tool, https://sp2013searchtool.codeplex.com/
SharePoint 2013/2016/Online Responsive UI, https://github.com/SharePoint/PnP-
Tools/tree/master/Solutions/SharePoint.UI.Responsive
SPFx 40 Fantastics Web Parts, https://github.com/OlivierCC/spfx-40-fantastics
PnP SharePoint 2013/2016/Online Responsive UI, https://github.com/SharePoint/PnP-
Tools/tree/master/Solutions/SharePoint.UI.Responsive
Pretty Up My
Please visit our sponsors who made this day possible!
Thankyou!
Rate this session with
the event app
http://app.spsmuc.com

Más contenido relacionado

La actualidad más candente

Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Ivan Sanders
 
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
Knut Relbe-Moe [MVP, MCT]
 

La actualidad más candente (20)

ECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - John White - Unlock SharePoint’s Reporting SecretsECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - John White - Unlock SharePoint’s Reporting Secrets
 
[Jansen] Transforming your classic team sites into modern group connected tea...
[Jansen] Transforming your classic team sites into modern group connected tea...[Jansen] Transforming your classic team sites into modern group connected tea...
[Jansen] Transforming your classic team sites into modern group connected tea...
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
 
ECS 19 Bert Jansen - Taking your SharePoint to the next level – Transforming ...
ECS 19 Bert Jansen - Taking your SharePoint to the next level – Transforming ...ECS 19 Bert Jansen - Taking your SharePoint to the next level – Transforming ...
ECS 19 Bert Jansen - Taking your SharePoint to the next level – Transforming ...
 
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
 
What's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userWhat's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end user
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
 
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016
 
Modern SharePoint, the Good, the Bad, and the Ugly
Modern SharePoint, the Good, the Bad, and the UglyModern SharePoint, the Good, the Bad, and the Ugly
Modern SharePoint, the Good, the Bad, and the Ugly
 
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
O365Con18 - Modern News Publishing with SharePoint - Maarten EekelsO365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
 
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
 
Bulk operations done much faster in SharePoint
Bulk operations done much faster in SharePointBulk operations done much faster in SharePoint
Bulk operations done much faster in SharePoint
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
 
SharePoint 2013 i SharePoint Online
SharePoint 2013i SharePoint OnlineSharePoint 2013i SharePoint Online
SharePoint 2013 i SharePoint Online
 

Similar a Pretty Up My SharePoint

Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
April Dunnam
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013
Khoa Quach
 
WEB240 Version 1 1 Course Syllabus College o.docx
 WEB240 Version 1 1 Course Syllabus College o.docx WEB240 Version 1 1 Course Syllabus College o.docx
WEB240 Version 1 1 Course Syllabus College o.docx
MARRY7
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
yeschandana
 

Similar a Pretty Up My SharePoint (20)

Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewMake SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 
SPS Oslo - Pretty up my SharePoint
SPS Oslo  - Pretty up my SharePointSPS Oslo  - Pretty up my SharePoint
SPS Oslo - Pretty up my SharePoint
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
Empowering Business Users with Flexible SharePoint Customization
Empowering Business Users with Flexible SharePoint Customization Empowering Business Users with Flexible SharePoint Customization
Empowering Business Users with Flexible SharePoint Customization
 
Customize your UI in modern SharePoint workspaces
Customize your UI in modern SharePoint workspacesCustomize your UI in modern SharePoint workspaces
Customize your UI in modern SharePoint workspaces
 
Building modern intranets with share point communication sites aug 2018 kloud
Building modern intranets with share point communication sites aug 2018   kloudBuilding modern intranets with share point communication sites aug 2018   kloud
Building modern intranets with share point communication sites aug 2018 kloud
 
NACS - Customizing the UI in modern SharePoint workspaces
NACS - Customizing the UI in modern SharePoint workspacesNACS - Customizing the UI in modern SharePoint workspaces
NACS - Customizing the UI in modern SharePoint workspaces
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
Jennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference KeynoteJennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference Keynote
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
 
Getting Started with Site Designs and Site Scripts - NACollabSummit 2019
Getting Started with Site Designs and Site Scripts - NACollabSummit 2019Getting Started with Site Designs and Site Scripts - NACollabSummit 2019
Getting Started with Site Designs and Site Scripts - NACollabSummit 2019
 
Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
 
Cross Site Collection Navigation
Cross Site Collection NavigationCross Site Collection Navigation
Cross Site Collection Navigation
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
 
WEB240 Version 1 1 Course Syllabus College o.docx
 WEB240 Version 1 1 Course Syllabus College o.docx WEB240 Version 1 1 Course Syllabus College o.docx
WEB240 Version 1 1 Course Syllabus College o.docx
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Pretty Up My SharePoint

  • 1. Pretty Up My 4th of March 2017 @MS HQ Munich Corinna Lins @corinna_lins Pretty Up My SharePoint Tips and tricks for designing the UI #SPSMUC14
  • 3. Pretty Up My About me • SharePoint Consultant, for 5 years • Focus areas: SharePoint/Office365 UI Customizing and Consulting, HCI, UI and UX • Since 2015 at Munich
  • 4. Pretty Up My Please make my SharePoint not look and feel like SharePoint!
  • 5. Pretty Up My Session topics Define Requirements Branding the UI  What is UI/UX?  Browser  Styleguides  Responsive design  Mock Ups  SharePoint issues  Infrastructure
  • 6. Pretty Up My UI UX Emotion Meet user needs Visual Elements Interaction
  • 7. Pretty Up My Do we need to define Requirements for UI Customizations in ?
  • 9. Pretty Up My Styleguide, corporate identity, existing sources
  • 12. Pretty Up My User Experience Expectation Modern document library experience in SharePointClassic document library experience in SharePoint
  • 13. Pretty Up My Understand SharePoint Structure Elements • Contains left and top navigation • Loads resources (CSS and JS) • Uses content placeholders • Layout of the content area • Used in publishing sites
  • 14. Pretty Up My Check SharePoint concerning issues e.g.: Publishing Feature Site collection feature Site feature
  • 15. Pretty Up My Check Infrastructure vs.
  • 16. Pretty Up My Define Requirements for UI Customizations PROS • Less investment of time, more customer satisfaction • Better overview of technical challenges in SharePoint • Common understanding by precise UI requirements
  • 17. Pretty Up My Do you know other important Requirements for UI Customizations in ?
  • 18. Pretty Up My Session Topics Define Requirements Branding the UI  CSS  Color Palette Tool  Themes  Responsive design  Retrieve data  Display templates
  • 19. Pretty Up My Pretty up with CSS • Alternate CSS • Content editor webpart • Custom actions • CSS Reference in masterpage • Display templates • Page layouts • SPFx
  • 20. Pretty Up My Use Browser Developer Tools Press F12
  • 22. Pretty Up My What about custom theme in modern site? # Apply a custom theme to a Modern Site Add-PnPFile -Path .SPcolorFile.spcolor -Folder SiteAssets # Second, apply the theme assets to the site $web = Get-PnPWeb $palette = $web.ServerRelativeUrl + "/SiteAssets/SPcolorFile.spcolor" # Method: public void ApplyTheme(string colorPaletteUrl, string fontSchemeUrl, string backgroundImageUrl, bool shareGenerated) $web.ApplyTheme($palette, [NullString]::Value, [NullString]::Value, $true) $web.Update() … $web.Context.ExecuteQuery() See also: https://msdn.microsoft.com/en-us/pnp_articles/modern-experience-customizations-customize-sites Only PowerShell
  • 23. Pretty Up My DEMO Composed Looks and CSS in SharePoint
  • 24. Pretty Up My Make SharePoint Responsive Only CSS example SharePoint Patterns & Practices Responsive Design UI Frameworks (e.g.: Bootstrap)
  • 25. Pretty Up My DEMO Responsive Design with PnP
  • 26. Pretty Up My UserData How to retrieve data? • SharePoint REST API • SharePoint Client Context • SP Services (SharePoint 2010) • Search API • Graph API Libraries Lists User Profile Information Visualisation
  • 27. Pretty Up My Search and Display Templates
  • 28. Pretty Up My DEMO Display Templates in use
  • 29. Pretty Up My SPFx WebPart SPFx 40 Fantastics Web Parts
  • 30. Pretty Up My Customizations in SharePoint Techniques • SharePoint Themes • Masterpage • Page Layouts • Display Templates • JSLink • Manipulation with JavaScript • PnP Solutions Tools • Design Manager • Color Palette Tool • UI and JS Frameworks • PowerShell • SPFx
  • 32. Pretty Up My Useful Links SharePoint Color Palette Tool, https://www.microsoft.com/en-us/download/details.aspx?id=38182 Step by Step create a SharePoint 2013 Composed Look, https://bniaulin.wordpress.com/2012/12/16/step-by- step-create-a-sharepoint-2013-composed-look/ Image Slider with SharePoint 2013 Search Results Web Part, https://en.share-gate.com/blog/image-slider- with-sharepoint-2013-search-results SharePoint 2013 Search Query Tool, https://sp2013searchtool.codeplex.com/ SharePoint 2013/2016/Online Responsive UI, https://github.com/SharePoint/PnP- Tools/tree/master/Solutions/SharePoint.UI.Responsive SPFx 40 Fantastics Web Parts, https://github.com/OlivierCC/spfx-40-fantastics PnP SharePoint 2013/2016/Online Responsive UI, https://github.com/SharePoint/PnP- Tools/tree/master/Solutions/SharePoint.UI.Responsive
  • 33. Pretty Up My Please visit our sponsors who made this day possible! Thankyou! Rate this session with the event app http://app.spsmuc.com