Branding SharePoint Using Application Customizers

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Branding Initiation Eric Overfield SharePoint Advocate and Enthusiast PixelMill Your SharePoint 2013
SharePoint Saturday Sponsors Gold Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Build a SharePoint App with Microsoft Access. About me.
Branding SharePoint 2007 March 19, 2008 Lori Neff, SharePoint Designer.
Building Dynamic Applications on both Office 365 and on-premise.
Addition/ChangeDescription Change TrackingOpen Word files that contain revision marks in Word Web App. CommentsCan view, add, and reply to.
READY-TO-WEAR: QUICK AND EASY MICROSITES FOR DATA-DRIVEN REPORTS Brian Karfunkel Data Analyst NYU Furman Center NNIP Idea Showcase July 16,
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Benjamin Niaulin Presented at: SharePoint Saturday Utah SharePoint Geek Step into the SharePoint Branding World: Tools and Techniques.
By: Toms Linnes Mrunal Patel.  Universal  With qooxdoo you build rich, interactive applications, native-like apps for mobile devices light weight single.
Extreme Makeover: SharePoint 2013 Edition
SharePoint Branding with Design Manager. About James 7 years of SharePoint 2007, 2010, 2013 On-prem deployment planning, infrastructure setup, governance.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
SHAREPOINT BRANDING SHAREPOINT PAKISTAN USER GROUP – FEB 2012.
SharePoint Branding "just not look like SharePoint!" Branding is the act of creating a specific image or identity that people recognize in relation to.
FireBug. What is Firebug?  Firebug is a powerful tool that allows you to edit HTML, CSS and view the coding behind any website: CSS, HTML, DOM and JavaScript.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Course created by Sarah Phillips BBCD Melbourne BAPDCOM Version 1 – April 2013.
Michael Hofer Senior Consultant Microsoft Corporation.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Introduction to Angular James Kahng. Terms Framework Template/environment constructed in the language where you fill in details with code Library Set.
Server Browser Network Complex pages Too many web parts Large payload Too many files Large distance to server Complex pages Busy computer.
Adxstudio Portals Training
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
SharePoint & jQuery. About me Phill Duffy – Product Manager at Lightning Tools Ltd – Author of ‘Pro SharePoint with jQuery’ – MCTS Application Developer.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Spice up Your Forms and Views
Ramping Up On The SharePoint Framework (SPFx)
Branding Without MasterPages, the Future of UX in SharePoint Online
Creating Cloud Hosted Line Of Business Applications with Apps for Office, O365, Azure, and WP8
Understanding SharePoint Framework Extensions
What's new in the world of SharePoint development and deployment
SharePoint Office 365 Dev 200 Training
Line of Business Solutions in SharePoint Online
Use Office UI Fabric React to Build Beauty with SharePoint
Discover the New SharePoint Content Publishing Experiences
Presentation 2 Web Design.
ASPUG November Meeting
Upgrading from Full Trust Code to Add-in Model and SharePoint Framework Paolo Pialorsi Senior Consultant - PiaSys.com Track: DEV | Level:
8/2/2018 4:49 AM Understanding the SharePoint Framework and how it affects your JavaScript customizations Mark Rackley / Chief Strategy.
Modern UI Extensions with the SharePoint Framework
Modern UI Extensions with the SharePoint Framework
Microsoft Ignite /13/2018 7:38 PM BRK2247
SharePoint Framework Extensions
Wordpress.
SPFx – A modern development tool for SharePoint
Developing Branding Solutions for 2013
Introduction to SharePoint Framework (SPFx)
Understanding SharePoint Framework and Modern Development
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Spice up Your Forms and Views
@theChrisKent theChrisKent.com Me.
Introduction to SharePoint Framework (SPFx)
Practical guide to build Modern Intranet sites with SharePoint Communication Sites Asish Padhy.
Introduction to jQuery
A Quick Overview of ASP.NET Core 1.0
Introduction to SharePoint Framework
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
The SharePoint framework
SharePoint 2019 Overview and Use SPFx Extensions
Office 365 Development.
Slides prepared by Sarah Benis Scheier-Dolberg
Bootstrap Direct quote from source: bootstrap/
Presentation transcript:

Branding SharePoint Using Application Customizers Tony Phillips Cloud Design Box

Tony Phillips Cloud Design Box Ltd Blog: www.tonyishere.co.uk I've been working with Microsoft SharePoint since 2004 and specialise in branding, development and support of SharePoint and Office 365. I graduated from The University of Derby with BSc (Hons) in Digital Entertainment. I currently run a SharePoint and Office 365 consultancy business called Cloud Design Box Ltd. Blog: www.tonyishere.co.uk Website: www.clouddesignbox.co.uk Email : info@clouddesignbox.co.uk Twitter : @Tonyp543212003 Youtube : Cloud Design Box

The SharePoint branding story so far….

Your experiences of branding SharePoint 2003?

WSS/SP2003- FrontPage (Hacking) Microsoft FrontPage Replace HTML of each page Errors corrupted pages/very dangerous Had no idea what I was doing….

Your experiences of branding SharePoint 2007 (MOSS)?

MOSS/SP2007 – Master Pages/Themes CSS customisation Apply to a whole site No editing HTML CSS browser support varied Reuse themes Master Pages HTML, CSS and JS jQuery to fix browser issues Page layouts SharePoint Designer Deploy via feature MS HTML structure was hard to work with (required Heather Solomon cheat sheets!) Didn’t upgrade with SharePoint

Your experiences of branding SharePoint 2010?

SP2010 – Master Pages/XSLT Master Pages Better structured HTML (but still not quite there) Content Editor Web Part JSOM/REST Themes Made in PowerPoint Very basic XSLT (was available in earlier versions too) Made lists look great Broke easily (hard to debug) jQuery and other JavaScript libraries

Your experiences of branding SharePoint 2013?

SP2013/SPOnline – Custom Actions/JS Link Applies JS to every page on the site Use JS to edit HTML DOM Easy to upgrade/deploy Not dependant on Master Page Better structured HTML to work with Composed Looks Basic JS Link Made lists look great Easy to work with (if you like JavaScript) Make use of JS frameworks such as Angular Quick to apply

Modern Pages – SharePoint Framework (Web Parts and Extensions Preview) SharePoint Framework Use web stack technology TypeScript and SCSS Web Parts Render lists using REST API Create apps Slow to setup Better end user experience Extensions FieldCustomizers CommandSets Application Customizers

Application Customizers PageHeader Top Injects JS and CSS to every page DOM manipulation advised in placeholders only! PageFooter Bottom

Demo Creating an Application Customizer to apply branding using the SharePoint Framework Disclaimer: Release candidate/Updates/GA coming out very soon…this will break your projects – keep an eye on the dev centre for updates

Questions/Discussion

Examples available on GitHub github.com/CloudDesignBox Useful links: www.tonyishere.co.uk (My Blog) blog.mastykarz.nl (Waldek Mastykarz Blog) dev.office.com/sharepoint/docs/spfx/sharepoint-framework-overview

Demo Links Demo 2 This example adds HTML and CSS to the Top zone of the modern SharePoint pages using the SharePoint Framework. https://github.com/CloudDesignBox/collab365AppCustDemo2 Demo 3 In this example, we: add HTML and CSS to the Top zone of the modern SharePoint pages Add the time and date using a JavaScript function Import jQuery and jQuery Cycle 2 using CDNs Use the REST API to get announcements and display them in a slideshow Add Google Analytics to the page https://github.com/CloudDesignBox/collab365AppCustDemo3

Thanks for watching