JavaScript Libraries for SharePoint February 21 st, 2015 Timothy Ferro.

Slides:



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

SharePoint Saturday Gulf Saturday, April 12 th,2014 Live Online #SPSGulf Our Sponsors:
PowerShell Scripting Best Practices in a Shared Environment
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 12 th, 2015 Timothy Ferro.
The Evolution of SharePoint Event Receivers from On-Prem to the September 29 th, 2014 Timothy Ferro.
Thanks to our Sponsors!  Platinum:  Gold:  Silver:  Raffle:
©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.
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.
Real World Uses, Tips, and Tricks SHAREPOINT 2010 EVENT RECEIVERS SPS Philly February 23 rd, 2013 Timothy Ferro.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
SharePoint in the Education Space Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Ready for what’s next. The Evolution of SharePoint Event Receivers SharePoint Saturday DC: Reston December 7 th, 2013 Timothy Ferro.
Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
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
JavaScript Libraries for SharePoint Developers #SPSPhilly March 7 th, 2015 Timothy Ferro.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
SME in the Cloud Awingu Edition Partner presentation Rolan Linsen Combined Solutions Design | Solutions IT
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.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
SharePoint as a Platform for Utilizing and Visualizing Geolocation Data SHAREPOINT 2010 AND GEOLOCATION DATA BAHSPUG January 8 th, 2013 Timothy Ferro.
Microsoft Virtual Academy Talbott Crowell | Chief Architect, ThirdM.com Rob Latino | Program Manager in Office 365 Support, Microsoft.
Intro to Apps Anatomy of an App App Architecture.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER.
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-
SocialBoards Self-Service, Multichannel Support Ticket Notifications in Microsoft Office 365 Groups Help Customer Care Teams to Provide Better Care OFFICE.
Ramping Up On The SharePoint Framework (SPFx)
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
JQuery Fundamentals Introduction Tutorial Videos
About Bill Bill Baer (ˈbɛər)
Building Custom Application With Office Add-Ins for OneNote
8/2/2018 4:49 AM Understanding the SharePoint Framework and how it affects your JavaScript customizations Mark Rackley / Chief Strategy.
Building Single Page Applications (SPAs) in SharePoint with JavaScript
Week 01 Comp 7780 – Class Overview.
The Evolution of SharePoint Event Receivers from On-Prem to the Cloud
Overview of Social Computing in Microsoft SharePoint 2010
Getting Started With JavaScript Libraries for Office 365 Developers
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
SharePoint & jQuery: Better Together
Working with different JavaScript frameworks and libraries
The Evolution of SharePoint Event Receivers from On-Prem to the Cloud
Can I get a side of OneDrive for Business with my SharePoint?
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
SharePoint 2019 Overview and Use SPFx Extensions
Office 365 Development.
Running C# in the browser
Presentation transcript:

JavaScript Libraries for SharePoint February 21 st, 2015 Timothy Ferro

© 2015 RDA Corporation. All rights reserved. Please Join Us In Thanking Our Sponsors

© 2015 RDA Corporation. All rights reserved. Please Connect with Your Education & User Community (Mobile-First, Cloud-First DC)

© 2015 RDA Corporation. All rights reserved. Hey Don’t Forget!! Microsoft Careers is Onsite Today – Microsoft is hiring! The Microsoft Clinic is on 7th Floor, Room Sign-in and Connect with an SME for wide range of technologies Lunch is on the 7th Floor Break Area 12:30 Make Sure You Stay for the Raffle on the 7th Floor, Rooms 7023/7027/7032 Combined! Make sure you have all of the blocks on your raffle ticket stamped or signed

© 2015 RDA Corporation. All rights reserved. Microsoft Ignite May 4 – 8, 2015 Chicago, IL Spark the future. The best and brightest minds will all be in one place to talk about cloud infrastructure and management, productivity, big data, and the internet of things, unified communications, mobility and more. Get ready for a glimpse of what’s possible today and in the future. Microsoft Exchange + Lync + MMS + Project + SharePoint + TechEd conferences = Microsoft Ignite Register now

© 2015 RDA Corporation. All rights reserved. Get Social Social media is one of the best ways to keep up-to-date with the latest event news and buzz. Engage with Microsoft Ignite on the following channels: Follow us, RT and engage on using #MSIgnite Like us and Share on Facebook Connect via the Forum: Forum Follow us in the Office365 Ignite Event Group nGroup?type=in_group&feedId=

© 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