Top Banner
13/09/2014
43

35º Meeting of the Portuguese SharePoint User Group

Nov 27, 2014

Download

André Lage

35º Meeting of the Portuguese SharePoint User Group
Overview of different techniques in Javascript and JSOM/REST to support and create solutions for collaboratives Sites (Office365/SharePoint 2013/SharePoint 2013 Foundation).

-Overview of SharePoint Javascript Object Model (JSOM) and REST
-Support Javascript plug-in in SharePoint
-Jquery, AngularJS, Knockoutjs,
-Object Oriented inJavaScript and Business solutions
-Site Customization using Javascript
-Manage Scriptlinks, Ribbons and Custom actions as plataform of development
-Manage Code, versions and cache issues
-Client Side Rendering (CSR)
-Manage Minimal Download Strategy with JavaScript
-Intregration of SharePoint-Hosted App parts to Host-Web
-Support Tools
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1. 13/09/2014

2. Collaboration SharePoint &JavaScript 3. Presentation Andr Lagehttps://aaclage.blogspot.com 4. Agenda 5. Topic 1 6. Javascript SharePoint Object Modellink 7. Javascript SharePoint Object ModelSharePoint 2013 .NET Server, CSOM, JSOM, and REST API indexhttp://msdn.microsoft.com/en-us/library/office/dn268594(v=office.15).aspx 8. JSOM Code Life Cycle 9. SharePoint 2013 REST Service 10. REST OperationsApp Type Cross-domain data access scenario Example endpoint URISharePoint-hostedApp web component accessing datain another site collection (tenant-scopedapps only)/_api/SP.AppContextSite(@target)/web/title?@target='' 11. Object Orient JS in SharePoint 12. Topic 2 13. Javascript Plug-inhttp://jquery.com/https://angularjs.org/http://www.breezejs.com/ 14. Jquery Plug-in 15. AngularJS Plug-in 16. Javascript Plug-in 17. Topic 3 18. Javascript Object Oriented 19. Javascript Object Oriented 20. Structure your Objects in JSMain [Core]Company.Core.jsPage SolutionCompany.[Pagename].jsGlobal OperationsCompany.Common.jsData ManipulationCompany.Data.jsDynamic Css PageCompany.[Pagename].cssDynamic loadCompany.[Plugin].jsCountry ResourcesCompany.Resources.[Lang].jsGlobal ResourcesCompany.Resources.jsCountry ResourcesCompany.Resources.[Lang].js 21. Javascript Dynamic File Load 22. Object Orient JS in SharePointLoad dynamic JSCompany.alert.jsLoad dynamicCSSCompany.alert.css 23. Object Orient JS in SharePoint 24. Topic 4 25. Manage User Custom ActionsSP.UserCustomAction object (sp.js)http://msdn.microsoft.com/en-us/library/office/jj245920(v=office.15).aspxUser Custom Actions Resourceshttp://msdn.microsoft.com/en-us/library/office/dn531432(v=office.15).aspx#bk_UserCustomAction 26. Manage User Custom Actions Scriptlinks 27. Manage User Custom Actions 28. Manage User Custom Actions RibbonsSP.UserCustomAction object (sp.js)http://msdn.microsoft.com/en-us/library/office/jj245920(v=office.15).aspxUser Custom Actions Resourceshttp://msdn.microsoft.com/en-us/library/office/dn531432(v=office.15).aspx#bk_UserCustomAction 29. Manage Ribbons JSOM/REST 30. Manage Ribbons API 31. Manage User Custom Actions 32. Topic 5 33. Client-Side Rendering 34. Client-Side RenderingJavascriptJSONHTML 35. Client-Side Rendering 36. CSR JSLink and JS Link Properties 37. Client-Side Rendering 38. Topic 6 39. SharePoint-Hosted Apps and App Parts 40. SharePoint-Hosted Apps and App Parts 41. SharePoint-Hosted Apps and App Parts 42. Support Toolshttp://jquery.com/https://angularjs.org/http://www.telerik.com/fiddlerhttp://spcb.codeplex.com/https://store.office.com/processlynx-custom-action-and-ribbon-manager-demo-WA104374259.aspx?assetid=WA104374259