Use SharePoint permission management to create various roles in an app for SharePoint

This article describes how to leverage SharePoint 2013 permission management to create different roles in an app for SharePoint. Scenario When you develop an app for SharePoint, you might want to assign roles to different users. Each role accesses a subset of information and does different tasks. You can write code to create these roles….


Use the SharePoint hidden list to store configuration data for an app part instance

In this article, we explain a method to store configuration data by using a SharePoint hidden list. We also explore an alternative scenario that might be useful under certain circumstances. When developing an app for SharePoint, we found that using a SharePoint hidden list in the app web is a good approach for most scenarios….


Step-by-step: Sending email messages from a workflow in an app for SharePoint 2013

The blog post on SharePoint Workflow Development with Office Developer Tools for Visual Studio 2012 introduced the development of SharePoint 2013 workflow apps. The “Getting Started section of that post also describes the required software you need to install to build such an app. In this article, we will walk through the process of sending…


Using Windows Azure to host Apps for Office and SharePoint

In this article, we introduce Windows Azure as a platform for building an app for Office or SharePoint. We also briefly enumerate the benefits of choosing Windows Azure in your app and provide resources to get you started. Introducing Windows Azure With the new cloud app model for Office and SharePoint, you now have a…


Use two-domain design for more secure communication with external content

In this article, we use the Wikipedia app for Office to show how to communicate between two domains to help address security concerns in apps for Office and SharePoint. The Wikipedia app is an open source project, and you can download the source code from Wikipedia App for Office source (GitHub). Use two domains for…


Run an app for Office consistently in different browsers

Apps for Office can run in different browsers, such as Internet Explorer 9 and 10, Firefox, Chrome, and Safari. However, different browsers support web standards differently. In this article, we use the Wikipedia app for Office as an example to show that the document.selection method is not supported in Chrome. In general, a feature supported…