flying in the cloud: new ways to develop for sharepoint

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

Upload: abrial

Post on 14-Feb-2016

26 views

Category:

Documents


2 download

DESCRIPTION

Flying in the Cloud: New Ways to Develop for SharePoint. Who Is Marc?. Co-Founder and President of Sympraxis Consulting LLC, located in the Boston suburb of Newton, MA, USA. Sympraxis focuses on enabling collaboration throughout the enterprise using the SharePoint application platform. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Flying in the Cloud: New Ways to Develop for SharePoint

Flying in the Cloud: New Ways to Develop for SharePoint

Page 2: Flying in the Cloud: New Ways to Develop for SharePoint

Who Is Marc?• Co-Founder and President of Sympraxis Consulting LLC,

located in the Boston suburb of Newton, MA, USA. Sympraxis focuses on enabling collaboration throughout the enterprise using the SharePoint application platform.

• Almost 30 years of experience in technology professional services and software development. Over a wide-ranging career in consulting as well as line manager positions, Marc has proven himself as a problem solver and leader who can solve difficult technology problems for organizations across a wide variety of industries and organization sizes.

• Two-time awardee of Microsoft MVPfor SharePoint (2011 & 2012).

Page 3: Flying in the Cloud: New Ways to Develop for SharePoint

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

Page 4: Flying in the Cloud: New Ways to Develop for SharePoint

Wrong! There’s a Middle Ground…

…which I call “SharePoint’s Middle Tier”

Page 5: Flying in the Cloud: New Ways to Develop for SharePoint

Another Way to Think About It

Managed CodeUI

Page 6: Flying in the Cloud: New Ways to Develop for SharePoint

You Can Develop Real Solutions

With Just SharePoint DesignerDashboards “Spreadsheets

Richer Forms Custom Navigation

Real Multipage Applications

Page 7: Flying in the Cloud: New Ways to Develop for SharePoint

Using CommonWeb Development Tools…

Page 8: Flying in the Cloud: New Ways to Develop for SharePoint

…and Some UsefulSharePoint-Specific Tools

Data ViewWeb Parts(DVWPs)

Content Editor

Web Parts(CEWPs)

Page 9: Flying in the Cloud: New Ways to Develop for SharePoint

These Techniques WorkGreat in “The Cloud” with

Office365

Page 10: Flying in the Cloud: New Ways to Develop for SharePoint
Page 11: 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 12: 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 13: Flying in the Cloud: New Ways to Develop for SharePoint

DEMOS

Page 14: Flying in the Cloud: New Ways to Develop for SharePoint

Contact InformationeMail marc.anderson@sympraxisconsulting.

comBlog http://sympmarc.comSPServices http://spservices.codeplex.com

SPXSLT http://spxslt.codeplex.comUSPJA Academy http://uspja.com

eBook http://endusersharepoint.comThe Middle Tier

Manifestohttp://bit.ly/middletier