O'Reilly logo

Professional SharePoint 2013 Development by Paul J. Swider, Jeff Fried, Brian Wilson, Scot Hillier, Matt Ranlett, Brendon Schwartz, Reza Alirezaei

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7

Further Developing Apps in SharePoint 2013

WHAT’S IN THIS CHAPTER?

  • Extending the user experience into remotely hosted apps
  • Understanding the packaging and deployment process, including deployment to the public SharePoint Store
  • Choosing between Provisioner-Hosted and Autohosted apps

WROX.COM CODE DOWNLOADS FOR THIS CHAPTER

The wrox.com code downloads for this chapter are found at www.wrox.com/remtitle.cgi?isbn=1118495829 on the Download Code tab. The code is in the chapter 07 download and individually named according to the names throughout the chapter.

DEVELOPING YOUR APP USER EXPERIENCE

When considering SharePoint 2013 apps, there are three main options for exposing app functionality to users. These options include the immersive app, which offers a full screen experience, and a partial screen option, which behaves much in the same manner as a web part does. The final option is for an app to embed itself into the SharePoint UI as a custom action, which kicks off a process that has no significant user interface. Figure 7-1 illustrates the different options.

The intention of the three different interaction options is to grant developers flexibility in integration options coupled with flexibility in the look-and-feel user experience department. One of the core questions for the three design options has to do with the type of chrome and branding that the developer ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required