Welcome to my blog, stay tunned :

SharePoint Online

Have a #Bing / #Google like search experience in #SPO using Azure Cognitive Services


Microsoft recently made Azure Cognitive Services available (in preview at the time of writing). This new set of APIs is built on top of Azure’s API Management building block and points to well known APIs (Machine Learning, Bing…) that Microsoft was offering for a while but in different flavors. Thanks to Azure Cognitive Services, we now have a single way of consuming these APIs which makes our life better!

SharePoint Online Auto Tagger Add-In Improvements (Keyword creation, Lemmatization, Entity Recognition, Thresholds ...)


I have improved the Auto-Tagging Add-In, it now comprises the following features:

  • Enterprise Keywords recognition and creation
  • Lemmatization process
  • Named entity recognition (Persons, Organizations and Locations)
  • High Auto-Tagging precision for Managed Termsets thanks to custom properties including regular expressions
  • The possibility to specify thresholds for keyword recognition and creation
  • The possibility to define a noise words list

SharePoint Online Auto Tagger Add-In


I've just released an Auto-Tagging Add-In for SharePoint Online. In a nutshell, it's a Cloud-Hosted App having a remote web site and a remote web service deployed in Azure PaaS.

Therefore, it is required to have an Azure Tenant to test and deploy it. The tagger leverages SharePoint out of the box taxonomy features and is configurable via custom properties associated to terms. By default, no term will be tagged automatically until you explicitely create properties that instruct the tagger how to automatically make the match between the taxonomies and document content.

Preventing external sharing with the entire external world in SharePoint Online


As you know, external sharing can be controlled at site collection level to allow or not sharing with external users. However, until now, if you allow sharing, it is by default with the entire world. The sharing invitation will be sent to the e-mail address of the person you're sharing the site/document with. When that person clicks on the invite, she is invited to login with either a Microsoft Account, either an Organizational Account which is created in the AAD. Afterwards, the user is added to the group/assigned direct permissions.

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


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: