My Apps on the SharePoint Store

My Books

  • Apps
  • Azure
  • REST
  • CSOM/JSOM
  • Service Apps
  • WCF
  • REST/OData
  • CSOM/JSOM
  • SharePoint API
  • Silverlight
  • jQuery

Recent blog posts

User login

BIWUG slides

Hi,

Here are the slides of my BIWUG session. Don't forget to evaluate this session via the feedback URL


Happy Coding!

Sending LOB Events to Yammer Open Graph - demo App #BIWUG

Hi,

Here is the demo code of a solution I showed at BIWUG. As a reminder, here is what the App does:

  • When installed into a Host Web, it attaches security event receivers to the Calendar list of the Host Web in order to send Calendar events to Yammer OpenGraph

In this case, I prefered to show something simple rather than actual LOB events but the principle remains the same.

From a technical point of view, the App makes use of :

  • An Azure Storage Queue to log events
  • An Azure Web Site to host SharePoint Remote Event Receivers

Side-by-side SharePoint Team Sites and Yammer Private Groups App #BIWUG

Hi,

Here is the demo code of a solution I showed at BIWUG. As a reminder, here is what the App does:

  • When installed into the Host Web, it creates a corresponding Private Group in your Yammer Network and creates a SharePoint Group "Yammer - [Yammer Group ID]
  • It attaches security event receivers to the Host Web group in order to keep your SharePoint Team Site membership in sync with the dedicated Yammer Group. The event receivers only check the membership of the SharePoint group created by the App

Office 365 & SharePoint Online - Control sharing with External Users, uggly but effective workaround

Hi,

At the time of writing, Office 365 is a great solution that is ready to use and usually a perfect platform for small to mid-sized enterprises having not too many constraints regarding data confidentiality, data sharing etc..For larger enterprises or "sector senstiive" (bank, pharma...), things can be a little more challenging when it comes to collaboration with external partners.
As of now, the only way to collaborate with partners in 365 is to enable external sharing. However, external sharing is often seen as a problem by sensitive companies because:

SharePoint App Policy Only calls cannot access draft items even with full-control access

Hi,

Everything is said in the subject of this blog post! I don’t know whether it’s a by design issue or a bug but facts show that App-Only Policy calls cannot read items in draft status. I wasn’t aware of that restriction and I
can’t find any official documentation stating this.

Azure AD Graph API - AADSTS70001: Application with identifier xxx was not found

Hi,

If you happen to encounter the error mentioned in the title of this post which is something that bugged me for a while...it might be due to a wrong sequence of actions. As you might know, when creating a custom application that needs to access an Azure Active Directory with the Graph API, you need to grant permissions to the App, in the configuration page of the App or through PowerShell.

Yammer - SharePoint , beyond the Yammer App for SharePoint - Leverage Open Graph from SharePoint

Hi,

If you didn't read my previous blog posts on integrating Yammer and SharePoint, I encourage you to do so since I'm not going to repeat all the basic steps you need to undertake before going ahead. In this post, we're going to see how to surface SharePoint activities in Yammer using Open Graph.

Yammer - SharePoint , beyond the Yammer App for SharePoint - Impersonate Yammer users in SharePoint Workflows

Hi,

If you didn't read my previous blog posts on integrating Yammer and SharePoint, I encourage you to do so. In this post, we're going to create a SPO SPD workflow in order send a private message to a Yammer reviewer. We'll make it as easy as possible to illustrate the impersonation capabilities of Yammer and to highlight some potential business scenarios.

Yammer - SharePoint , beyond the Yammer App for SharePoint - Getting Started

Hi,

You can read my previous blog post of this series on Yammer integration with SharePoint but it's not mandatory since we're only getting started! However, as I hilighted, Yammer is full of interesting APIs that enable you to go far beyond what the Yammer App for SharePoint does.


Yammer - SharePoint, beyond the Yammer App for SharePoint - Envisioning

Hi,

I've recently been involved in evaluating Yammer integration capabilities with a SharePoint Intranet in place of a NewsGator/SharePoint couple that was already in use.

Admittedly, regarding the Social integration aspects, NewsGator is from far much better integrated with SharePoint than Yammer which is completely obvious since NewsGator was built from scracth on top of SharePoint while Yammer was (still is) a complete separate product. However, where Yammer shines more than NewsGator in my opinion is on the following aspects: