JavaScript Libraries for SharePoint Developers #SPSPhilly March 7 th, 2015 Timothy Ferro.

Slides:



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

ENHANCE YOUR DASHBOARD WITH JQUERY
SHAREPOINT 2010 AND GEOLOCATION DATA SharePoint as a Platform for Utilizing and Visualizing Geolocation Data SUGDC February 21 st, 2013 Timothy Ferro.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
JavaScript Libraries for SharePoint February 21 st, 2015 Timothy Ferro.
JavaScript Libraries for SharePoint February 12 th, 2015 Timothy Ferro.
The Evolution of SharePoint Event Receivers from On-Prem to the September 29 th, 2014 Timothy Ferro.
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Building Dynamic Applications on both Office 365 and on-premise.
Dennis Bottjer Solutions Architect April Dunnam Lead SharePoint Consultant/Developer Building Public Web Sites With SharePoint Online.
Branding in SharePoint #SPcincy2013 on Twitter Open wireless access is available. Feel free to Tweet (#SPcincy2013) and.
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
JavaScript Libraries for SharePoint January 21 st, 2015 Timothy Ferro.
JavaScript Libraries for Office 365 April 18 th, 2015 Timothy Ferro.
The Evolution of SharePoint Event May 21 st, 2014 Timothy Ferro.
JavaScript Libraries for Office 365 July 25 th, 2015 Timothy Ferro.
Sustainable SharePoint 2010 Customizations By Bill Keys.
The Evolution of SharePoint Event Receivers from On-Prem to the April 10 th, 2015 Timothy Ferro.
FEDSPUG – Washington, DC SHAREPOINT 2010 EVENT RECEIVERS SharePoint Development January 5 th, 2012 Timothy Ferro.
The Evolution of SharePoint Event Receivers #SPSNYC July 26 th, 2014 Timothy Ferro.
Ready for what’s next. SharePoint 2010 and Maps! Utilizing and Visualizing Geolocation Data for Powerful Analysis Share Point Saturday Redmond September.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Real World Uses, Tips, and Tricks SHAREPOINT 2010 EVENT RECEIVERS Northern Virginia Code Camp April 20 th, 2013 Timothy Ferro.
Real World Uses, Tips, and Tricks SHAREPOINT 2010 EVENT RECEIVERS SPS Philly February 23 rd, 2013 Timothy Ferro.
Ready for what’s next. The Evolution of SharePoint Event Receivers SharePoint Saturday DC: Reston December 7 th, 2013 Timothy Ferro.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
Real World Uses, Tips, and Tricks SHAREPOINT 2010 EVENT RECEIVERS Booz Allen Hamilton SharePoint User Group July 10 th, 2012 Timothy Ferro.
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.
Publishing GIS Services to ArcGIS Server
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Consulting | Solutions | Products | Training Extending Project & Project Server.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Getting Started With JavaScript Libraries for Office 365 #SPSDC October 3 rd, 2015 Timothy Ferro.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
SharePoint as a Platform for Utilizing and Visualizing Geolocation Data SHAREPOINT 2010 AND GEOLOCATION DATA BAHSPUG January 8 th, 2013 Timothy Ferro.
Intro to Apps Anatomy of an App App Architecture.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Apps for the modern enterprise INTRODUCTION TO SHAREPOINT AS A DEVELOPMENT PLATFORM RON COURVILLE.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
SharePoint & jQuery. About me Phill Duffy – Product Manager at Lightning Tools Ltd – Author of ‘Pro SharePoint with jQuery’ – MCTS Application Developer.
Getting Started with JavaScript Libraries for Office 365 Tim July 6 th, 2016.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Ramping Up On The SharePoint Framework (SPFx)
JQuery Fundamentals Introduction Tutorial Videos
8/2/2018 4:49 AM Understanding the SharePoint Framework and how it affects your JavaScript customizations Mark Rackley / Chief Strategy.
Office Power Hour New developer APIs and features for Apps for Office
Introduction to SharePoint Framework (SPFx)
The Evolution of SharePoint Event Receivers from On-Prem to the Cloud
Overview of Social Computing in Microsoft SharePoint 2010
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Getting Started With JavaScript Libraries for Office 365 Developers
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Introduction to SharePoint Framework (SPFx)
SharePoint & jQuery: Better Together
Working with different JavaScript frameworks and libraries
The Evolution of SharePoint Event Receivers from On-Prem to the Cloud
SharePoint 2010 event receivers
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
SharePoint 2010 event receivers
Office 365 Development.
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Introduction to ASP.NET Parts 1 & 2
Presentation transcript:

JavaScript Libraries for SharePoint Developers #SPSPhilly March 7 th, 2015 Timothy Ferro

© 2015 RDA Corporation. All rights reserved. RDA Corporation RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs—whether cloud-based, on-premises, or hybrid. We also deliver full lifecycle application development services, helping build, implement, deploy, host, manage, scale and support those solutions. RDA first takes the time to understand our clients' business needs and then maps an appropriate technology solution, optimized to the cost, scale, mobility and security requirements of their business. Established in 1988, RDA's corporate office and Development Center are located in Baltimore with additional technology teams in Atlanta, Charlotte, Philadelphia, and Washington, D.C.

© 2015 RDA Corporation. All rights reserved. Agenda My Background Overview SharePoint & Office 365 JavaScript Options JavaScript Tips Must Have JavaScript Libraries Niche JavaScript Libraries JavaScript Snippets Demo References

© 2015 RDA Corporation. All rights reserved. My Background Senior Software Engineer at RDA Corporation Senior SharePoint Developer / SharePoint Architect Author / Editor / Speaker / Blogger / Tweeter 7+ Years Architecting and Developing SharePoint Solutions

© 2015 RDA Corporation. All rights reserved. Publications Technical EditorWhite Paper Author

© 2015 RDA Corporation. All rights reserved. Overview of SharePoint & Office 365 JavaScript Options Content Editor Web Part Script Editor Web Part SharePoint Designer or Server Side Code Injection RegisterClientScriptBlock vs RegisterStartupScript Web Parts/Delegate Controls/Application Pages Custom Action to Register Code SSOM or JSOM Client Side Code Injection SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady) CSS JavaScript Injection

© 2015 RDA Corporation. All rights reserved. JavaScript Tips JavaScript !== jQuery jQuery is cross browser tested JavaScript Library Where to store them? CDN vs Document Library vs 15 Hive Enable Blob Cache Use a Rich Editor like Visual Studio or NotePad++ Organize your files in folders Learn non-SharePoint JavaScript Multiple SharePoint Access Options JSOM, SPServices, Rest, DOM Minimal Download Strategy (MDS) Compliant Code

© 2015 RDA Corporation. All rights reserved. Must Have JavaScript Libraries jQuery ( jQueryUI ( SPServices ( DataTables ( jqPlot (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: jQuery/jQueryUI jQuery ( jQueryUI (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: SPServices SPServices (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: DataTables DataTables (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: jqPlot jqPlot (

© 2015 RDA Corporation. All rights reserved. Niche JavaScript Libraries Bootstrap ( Moment.js (

© 2015 RDA Corporation. All rights reserved. Must Have JavaScript Snippets Get InternalName for a SharePoint List Column Registering JavaScript on All Pages in Office 365 Function to simplify REST calls to SharePoint

© 2015 RDA Corporation. All rights reserved. JavaScript Snippet: Get SharePoint Column Internal Name Get the InternalName for a SharePoint List Column

© 2015 RDA Corporation. All rights reserved. JavaScript Snippet: JavaScript on all Pages Registering JavaScript on All Pages in Office 365

© 2015 RDA Corporation. All rights reserved. JavaScript Snippet: SharePoint REST Function SharePoint REST function for simplifying calls

© 2015 RDA Corporation. All rights reserved. Demo: JavaScript in Office 365 Office 365 Developer Tenant JavaScript jQuery SPServices jqPlot

© 2015 RDA Corporation. All rights reserved. References web-developer-must-have/ web-developer-must-have/ jquery-for-sharepoint-developers/ jquery-for-sharepoint-developers/ sharepoint/ sharepoint/ column/ column/ with-sprestrepository/ with-sprestrepository/

© 2015 RDA Corporation. All rights reserved. Tim Ferro Senior Software Engineer at RDA Corporation Senior SharePoint Developer / SharePoint Architect Author / Editor / Speaker / Blogger / Tweeter 7+ Years Architecting and Developing SharePoint Solutions