Intro to Client Side Solutions

Download Report

Transcript Intro to Client Side Solutions

Client Side Solution
Development
ALMOND LABS
SATURDAY MAY 28, 2014
7/16/2015
+1 (866) 773-9175 | [email protected]
1
“Working to create products and
solutions that improve user adoption,
engagement and productivity with
SharePoint.”
Jay Landrum
Co-Founder, Almond Labs
AlmondLabs.com/Blog
@AlmondLabs
7/16/2015
+1 (866) 773-9175 | [email protected]
2
Why client side solutions?
• Fast prototyping and development
• Low impact deployment and updates
• No more recycled app pools!
• No downtime!
• No need to access the server
• Errors can be identified through the browser
• Allows significant customizations with just
SharePoint designer
7/16/2015
+1 (866) 773-9175 | [email protected]
3
Solution Overview
Deployment:
• No Code Sandbox Solutions
• SharePoint hosted apps
Technologies
• React.js – templating
• Node – build automation
7/16/2015
+1 (866) 773-9175 | [email protected]
4
7/16/2015
+1 (866) 773-9175 | [email protected]
5
GitHub Project Link
https://github.com/Almond-Labs/SP-Client-Side-Template
7/16/2015
+1 (866) 773-9175 | [email protected]
6
References
• SharePoint 2013 REST Services: http://msdn.microsoft.com/enus/library/fp142385.aspx, http://msdn.microsoft.com/en-us/library/jj860569.aspx
and http://msdn.microsoft.com/en-us/library/jj164022.aspx
• SharePoint 2013 Search REST API
http://blogs.msdn.com/b/nadeemis/archive/2012/08/24/sharepoint-2013-searchrest-api.aspx
•SharePoint 2013 Rest API http://platinumdogs.me/2013/03/14/sharepointadventures-with-the-rest-api-part-1/
• Search keyword query syntax: http://msdn.microsoft.com/enus/library/ee558911.aspx
• Search Display Templates: http://msdn.microsoft.com/en-us/library/jj945138.aspx
• JSLink feld rendering: http://www.lestersconyers.com/custom-field-rendering-withjslink/
• JSLink Primer: http://www.idubbs.com/blog/2012/js-link-for-sharepoint-2013-webpartsa-quick-functional-primer/
7/16/2015
+1 (866) 773-9175 | [email protected]
7