how to improve the sharepoint ui using bootstrap 3

21
How to Improve the SharePoint UI Using Bootstrap 3 Ryan McIntyre National Architect, Neudesic Level: Introductory to Intermediate

Upload: ryan-mcintyre

Post on 14-Jul-2015

2.070 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How to Improve the SharePoint UI Using Bootstrap 3

How to Improve the SharePoint UI

Using Bootstrap 3

Ryan McIntyreNational Architect, NeudesicLevel: Introductory to Intermediate

Page 2: How to Improve the SharePoint UI Using Bootstrap 3

Agenda

• SharePoint 2013 Responsiveness

• Bootstrap 3 Introduction & Review

• How Bootstrap 3 can help SharePoint

• Create responsive master page & apps

Page 3: How to Improve the SharePoint UI Using Bootstrap 3

Introducing Contoso

Page 4: How to Improve the SharePoint UI Using Bootstrap 3

SharePoint OOTB Responsiveness

Page 5: How to Improve the SharePoint UI Using Bootstrap 3

SharePoint OOTB Responsiveness

Page 6: How to Improve the SharePoint UI Using Bootstrap 3

SharePoint OOTB Responsiveness

Page 7: How to Improve the SharePoint UI Using Bootstrap 3
Page 8: How to Improve the SharePoint UI Using Bootstrap 3

SharePoint Gaps

• Web Parts

• App Parts

• Search

• Top & Left Nav

Page 9: How to Improve the SharePoint UI Using Bootstrap 3

Bootstrap 3

Page 10: How to Improve the SharePoint UI Using Bootstrap 3

CSS

Grid system

TopographyCode

Tables

Forms

Buttons

ImagesHelper classes

Responsive utilities

Page 11: How to Improve the SharePoint UI Using Bootstrap 3

Components

Glyphicons

Dropdowns

Button groups

Button dropdowns

Input groups

Navs

Navbar

Breadcrumbs

Pagination

Labels

Badges

Jumbotron

Page header

Thumbnails

Alerts

Progress bars

Media object

List group

Panels

Responsive embed Wells

Page 12: How to Improve the SharePoint UI Using Bootstrap 3

JavaScript

Transitions

Modal

DropdownScrollspy

Tab Tooltip

Popover

Alert

Button

Collapse

Carousel

Affix

Page 13: How to Improve the SharePoint UI Using Bootstrap 3

Grid System

Page 14: How to Improve the SharePoint UI Using Bootstrap 3

Grid System

Medium(>=992px)

Small(>=768px)

Extra-Small

(Default)

Page 15: How to Improve the SharePoint UI Using Bootstrap 3

Basic Bootstrap 3

http://bit.ly/1xrKo8B

http://splivebootstrap.azurewebsites.net/

Page 16: How to Improve the SharePoint UI Using Bootstrap 3

How Can Bootstrap Help SharePoint?

Page Layout

FormsNavigation

Data Display

App (iframe)sizing

Page Controls

Page 17: How to Improve the SharePoint UI Using Bootstrap 3

Master Page with Bootstrap 3

Page 18: How to Improve the SharePoint UI Using Bootstrap 3

App with Bootstrap 3

Page 19: How to Improve the SharePoint UI Using Bootstrap 3

• CSS Conflicts

• Publishing Page Mode (Edit vs View)

• Define Supported Site Templates

• App vs Host Branding

• SEO

• Weigh Pros/Cons Before Defaulting to

Bootstrap over SharePoint Controls

Bootstrap/SP Gotchas

Page 20: How to Improve the SharePoint UI Using Bootstrap 3

Wrap-Up and Action Items

• Bootstrap 3 review

• How to use Bootstrap 3 in SharePoint 2013

• Contoso

• Sign up for Office 365 trial

• http://getbootstrap.com/

• https://responsivesharepoint.codeplex.co

m/

• Bootstrap Theme: http://bit.ly/1wu8v4U

Page 21: How to Improve the SharePoint UI Using Bootstrap 3

Thank You!

[email protected]

@ryanmcintyre

http://blog.randomdust.com