SlideShare a Scribd company logo
1 of 34
Download to read offline
PROUDLY BROUGHTTOYOU BY:
P R O V O K E S O L U T I O N s
Responsive SharePoint
Rebecca Gordon @BEXKELLEHER
Technical Specialist
Emma Woods @cODINGcOCKATOO
Front End Developer
P R O V O K E S O L U T I O N S
P R O V O K E S O L U T I O N S
What is responsive design?
P R O V O K E S O L U T I O N S
What is adaptive design?
P R O V O K E S O L U T I O N S
Why build responsively?
P R O V O K E S O L U T I O N S
0
10
20
30
40
50
60
70
80
90
Desktop Laptop Mobile
Phone
Tablet Game
Console
Smart TV
Device Internet Access – NZ 2013
World Internet Project 2013 – AUT University
P R O V O K E S O L U T I O N S
Designing it
http://codepen.io/zavoloklom/pen/IGkDz
P R O V O K E S O L U T I O N S
Building It: FED
P R O V O K E S O L U T I O N S
Desktop
1024px wide
Desktop
800px wide
Tablet
768px wide
Phone
320px wide
Desktop
1920px wide
Desktop
1366px wide
Tablet
768px wide
Phone
480px wide
Resolution
P R O V O K E S O L U T I O N S
Grid Based Layout
Grid classes
<div class="col-sm-1 col-md-7 col-lg-8"></div>
<div class="hidden-sm col-md-5 col-lg-4"></div>
Classes to hide content
Small devices Medium devices Large devices
.hidden-sm Hidden Visible Visible
.hidden-md Visible Hidden Visible
.hidden-lg Visible Visible Hidden
Grid classes nested
<div class="col-lg-8">
<div class="col-lg-12"></div>
</div>
<div class="col-lg-4"></div>
P R O V O K E S O L U T I O N S
Building It: DEV
Warning, code samples may be incoming
P R O V O K E S O L U T I O N S
Device Channels
P R O V O K E S O L U T I O N S
Image Renditions
http://jsfiddle.net/CodingCockatoo/080zp3g9/
P R O V O K E S O L U T I O N S
Main Demo
P R O V O K E S O L U T I O N S
CHALLENGES
What are the challenges?
Things to remember
P R O V O K E S O L U T I O N S
Q&ATIME FOR YOUR QUESTIONS
P R O V O K E S O L U T I O N S
RESOURCES
Design resources
SharePoint 2013 wireframe template from Flucidity:
http://flucidity.azurewebsites.net/2013/02/sharepoint-2013-balsamiq-mock-up-
template/
How to make responsive wireframes in Axure:
http://www.axure.com/learn/adaptive/tutorial
SharePoint online introduces the touch mobile experience:
http://blogs.office.com/2013/11/19/sharepoint-online-introduces-the-touch-
design-mobile-experience/
Design Manager image renditions:
http://msdn.microsoft.com/en-
us/library/office/jj720398(v=office.15).aspx#Create
Development resources
Use JavaScript to show renditions on different devices (code by Provoke):
http://jsfiddle.net/CodingCockatoo/080zp3g9/
Use a mobile device to work with SharePoint online sites:
http://office.microsoft.com/en-us/office365-sharepoint-online-small-business-help/use-a-
mobile-device-to-work-with-sharepoint-online-sites-HA102891452.aspx
JavaScript injection code for master pages:
https://github.com/OfficeDev/PnP/tree/master/Samples/Core.JavaScriptInjection
Bootstrap:
http://getbootstrap.com/
Mobile devices and SharePoint Server 2013:
http://technet.microsoft.com/en-US/library/fp161351(v=office.15).aspx
Testing resources
Windows phone emulator:
http://msdn.microsoft.com/en-us/library/windows/apps/ff402563(v=vs.105).aspx
Mozilla:
https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_View
MattKersley.com:
http://mattkersley.com/responsive/
Screenqueri (Works in all browsers):
Screenqueri.es/
Quirktools (Works on Firefox and Chrome only):
Quirktools.com/screenfly/

More Related Content

Similar to Responsive SharePoint

Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureNick Landry
 
Bridging the Gap - Designer Developer Collaboration
Bridging the Gap - Designer Developer CollaborationBridging the Gap - Designer Developer Collaboration
Bridging the Gap - Designer Developer CollaborationJeremy Bierly
 
Cap Training Session 1
Cap Training Session 1Cap Training Session 1
Cap Training Session 1Daniel Harding
 
Evolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and ProcessEvolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and Processuxpin
 
From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)Jessica Deen
 
Land of Web - Credentials 2018
Land of Web - Credentials 2018Land of Web - Credentials 2018
Land of Web - Credentials 2018Land of Web
 
Aprender sobre el futuro del ppm
Aprender sobre el futuro del ppmAprender sobre el futuro del ppm
Aprender sobre el futuro del ppmVictor Corniel
 
From Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and ProcessesFrom Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and ProcessesPovilas Korop
 
Developing Apps With React Native
Developing Apps With React NativeDeveloping Apps With React Native
Developing Apps With React NativeAlvaro Viebrantz
 
Microsoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOpsMicrosoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOpsJessica Deen
 
Introduction to web Development
Introduction to web DevelopmentIntroduction to web Development
Introduction to web DevelopmentGDSC
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneEdorian
 
Vincent elmerich portfolio 03.12.21
Vincent elmerich portfolio 03.12.21Vincent elmerich portfolio 03.12.21
Vincent elmerich portfolio 03.12.21Vincent Elmerich
 
The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0Vassilis Pitsounis
 
First Guide Entering Enterprise Software Development
First Guide Entering Enterprise Software DevelopmentFirst Guide Entering Enterprise Software Development
First Guide Entering Enterprise Software DevelopmentSaptono Saptono
 
.NET Study Group - ASP.NET Core with GCP
.NET Study Group - ASP.NET Core with GCP.NET Study Group - ASP.NET Core with GCP
.NET Study Group - ASP.NET Core with GCPChen-Tien Tsai
 
Dashboards for Business Intelligence
Dashboards for Business IntelligenceDashboards for Business Intelligence
Dashboards for Business IntelligencePetteriTeikariPhD
 
Svelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylishSvelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylishThe Software House
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
 

Similar to Responsive SharePoint (20)

Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & Azure
 
Bridging the Gap - Designer Developer Collaboration
Bridging the Gap - Designer Developer CollaborationBridging the Gap - Designer Developer Collaboration
Bridging the Gap - Designer Developer Collaboration
 
Cap Training Session 1
Cap Training Session 1Cap Training Session 1
Cap Training Session 1
 
Evolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and ProcessEvolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and Process
 
From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)
 
Land of Web - Credentials 2018
Land of Web - Credentials 2018Land of Web - Credentials 2018
Land of Web - Credentials 2018
 
Aprender sobre el futuro del ppm
Aprender sobre el futuro del ppmAprender sobre el futuro del ppm
Aprender sobre el futuro del ppm
 
From Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and ProcessesFrom Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and Processes
 
Developing Apps With React Native
Developing Apps With React NativeDeveloping Apps With React Native
Developing Apps With React Native
 
Microsoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOpsMicrosoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOps
 
Introduction to web Development
Introduction to web DevelopmentIntroduction to web Development
Introduction to web Development
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
 
Vincent elmerich portfolio 03.12.21
Vincent elmerich portfolio 03.12.21Vincent elmerich portfolio 03.12.21
Vincent elmerich portfolio 03.12.21
 
The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0
 
First Guide Entering Enterprise Software Development
First Guide Entering Enterprise Software DevelopmentFirst Guide Entering Enterprise Software Development
First Guide Entering Enterprise Software Development
 
.NET Study Group - ASP.NET Core with GCP
.NET Study Group - ASP.NET Core with GCP.NET Study Group - ASP.NET Core with GCP
.NET Study Group - ASP.NET Core with GCP
 
Spark core intro
Spark core introSpark core intro
Spark core intro
 
Dashboards for Business Intelligence
Dashboards for Business IntelligenceDashboards for Business Intelligence
Dashboards for Business Intelligence
 
Svelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylishSvelte (adjective): Attractively thin, graceful, and stylish
Svelte (adjective): Attractively thin, graceful, and stylish
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT Core
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Responsive SharePoint

  • 1. PROUDLY BROUGHTTOYOU BY: P R O V O K E S O L U T I O N s Responsive SharePoint Rebecca Gordon @BEXKELLEHER Technical Specialist Emma Woods @cODINGcOCKATOO Front End Developer
  • 2. P R O V O K E S O L U T I O N S
  • 3. P R O V O K E S O L U T I O N S What is responsive design?
  • 4. P R O V O K E S O L U T I O N S What is adaptive design?
  • 5. P R O V O K E S O L U T I O N S Why build responsively?
  • 6. P R O V O K E S O L U T I O N S 0 10 20 30 40 50 60 70 80 90 Desktop Laptop Mobile Phone Tablet Game Console Smart TV Device Internet Access – NZ 2013 World Internet Project 2013 – AUT University
  • 7. P R O V O K E S O L U T I O N S Designing it
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 16. P R O V O K E S O L U T I O N S Building It: FED
  • 17.
  • 18. P R O V O K E S O L U T I O N S Desktop 1024px wide Desktop 800px wide Tablet 768px wide Phone 320px wide Desktop 1920px wide Desktop 1366px wide Tablet 768px wide Phone 480px wide Resolution
  • 19. P R O V O K E S O L U T I O N S Grid Based Layout
  • 20. Grid classes <div class="col-sm-1 col-md-7 col-lg-8"></div> <div class="hidden-sm col-md-5 col-lg-4"></div>
  • 21. Classes to hide content Small devices Medium devices Large devices .hidden-sm Hidden Visible Visible .hidden-md Visible Hidden Visible .hidden-lg Visible Visible Hidden
  • 22. Grid classes nested <div class="col-lg-8"> <div class="col-lg-12"></div> </div> <div class="col-lg-4"></div>
  • 23. P R O V O K E S O L U T I O N S Building It: DEV Warning, code samples may be incoming
  • 24. P R O V O K E S O L U T I O N S Device Channels
  • 25. P R O V O K E S O L U T I O N S Image Renditions http://jsfiddle.net/CodingCockatoo/080zp3g9/
  • 26. P R O V O K E S O L U T I O N S Main Demo
  • 27. P R O V O K E S O L U T I O N S CHALLENGES
  • 28. What are the challenges?
  • 30. P R O V O K E S O L U T I O N S Q&ATIME FOR YOUR QUESTIONS
  • 31. P R O V O K E S O L U T I O N S RESOURCES
  • 32. Design resources SharePoint 2013 wireframe template from Flucidity: http://flucidity.azurewebsites.net/2013/02/sharepoint-2013-balsamiq-mock-up- template/ How to make responsive wireframes in Axure: http://www.axure.com/learn/adaptive/tutorial SharePoint online introduces the touch mobile experience: http://blogs.office.com/2013/11/19/sharepoint-online-introduces-the-touch- design-mobile-experience/ Design Manager image renditions: http://msdn.microsoft.com/en- us/library/office/jj720398(v=office.15).aspx#Create
  • 33. Development resources Use JavaScript to show renditions on different devices (code by Provoke): http://jsfiddle.net/CodingCockatoo/080zp3g9/ Use a mobile device to work with SharePoint online sites: http://office.microsoft.com/en-us/office365-sharepoint-online-small-business-help/use-a- mobile-device-to-work-with-sharepoint-online-sites-HA102891452.aspx JavaScript injection code for master pages: https://github.com/OfficeDev/PnP/tree/master/Samples/Core.JavaScriptInjection Bootstrap: http://getbootstrap.com/ Mobile devices and SharePoint Server 2013: http://technet.microsoft.com/en-US/library/fp161351(v=office.15).aspx
  • 34. Testing resources Windows phone emulator: http://msdn.microsoft.com/en-us/library/windows/apps/ff402563(v=vs.105).aspx Mozilla: https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_View MattKersley.com: http://mattkersley.com/responsive/ Screenqueri (Works in all browsers): Screenqueri.es/ Quirktools (Works on Firefox and Chrome only): Quirktools.com/screenfly/