13
Flying in the Cloud: New Ways to Develop for SharePoint

SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

Embed Size (px)

DESCRIPTION

With all of the talk about moving SharePoint into "the cloud," developers have to rethink some of the methods they have used successfully in the past. Sandboxed solutions, while still powerful, impose limitations which can stymie traditional SharePoint developers. To add to the challenge, today’s SharePoint users want more from their applications, both in terms of functionality and the overall user experience. At the same time, CIOs and CTOs want to get more "bang for their buck," spending less to accomplish more. In this session, we will discuss the latest developments with the alternative development approach that the instructor calls the SharePoint's Middle Tier. This includes HTML, XSL/XML, JavaScript/jQuery, Data View Web Parts (DVWPs), SharePoint’s SOAP (XML) Web Services and more. The techniques are sometimes called "no code." Whatever you call them, they don't require any server side deployment and that makes them ideal for use with Office365 and even on premises enterprise deployments.

Citation preview

Page 1: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

Flying in the Cloud: New Ways to Develop for SharePoint

Page 2: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

There Are Exactly Two Ways to Develop Solutions in SharePoint…Right?

Page 3: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

Wrong! There’s a Middle Ground…

…which I call “SharePoint’s Middle Tier”

Page 4: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

You Can Develop Real Solutions

With Just SharePoint Designer

Dashboards “Spreadsheets”

Richer Forms Custom Navigation

Real Multipage Applications

Page 5: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

Using CommonWeb Development Tools…

Page 6: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

…and Some UsefulSharePoint-Specific Tools

Data ViewWeb Parts(DVWPs)

Content EditorWeb Parts(CEWPs)

Content QueryWeb Parts(CQWPs)

Page 7: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

These Techniques WorkGreat in “The Cloud”

Page 8: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint
Page 9: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

What Can’t You Do?

• Event Receivers• Timer Jobs• Elevate Permissions• Deployments of a large number of

sites or other objects• Deploy files to the server’s file

system

Page 10: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

Don’t Forget Governance!

• Development in the Middle Tier should also follow good governance– Coding practices– Deployment mechanisms– Testing methods– Documentation– Training–Maintenance planning

Page 11: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

DEMOS

Page 12: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

SharePoint Saturday New Hampshire

Saturday September 22nd, 2012

at Southern New Hampshire UniversityCall for Sponsors & Speakers is now open!

Visit the site for more details:

http://www.SharePointSaturday.org/NH

60% of our content will be focused on SharePoint 2013Opening sessions on SharePoint 2013 Introduction & Upgrades by:

Chris BortlikITPro Standard

Jason Himmelstein

ITPro Advanced

Marc AndersonDeveloper Standard

Bob GermanDeveloper Advanced

Richard HarbridgeBusiness User

Advanced

Scott JamisonBusiness User

Standard

Page 13: SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint

Contact InformationeMail marc.anderson@sympraxisconsulting.

comBlog http://sympmarc.com

SPServices http://spservices.codeplex.com

SPXSLT http://spxslt.codeplex.com

USPJA Academy http://uspja.com

eBook http://endusersharepoint.com

The Middle Tier Manifesto

http://bit.ly/middletier