IF-Blueprint Blog

Challenges of SharePoint and Office 365 Introduction

Today’s globalization requires companies to show a great deal of flexibility in order to compete in the marketplace. Structures and processes need to be adapted to changing market and competitive structures. It is also wise to consider change management measures in order to master any planned change and secure competitive advantages. Some studies claim that on average, up to 70 percent of all change management projects fail. If companies fail to implement adaptation measures, they have to deal with causes [...]

Read more...

Tutorial: How to modify the rendering of SharePoint Site Columns

SharePoint offers a variety of options for changing the appearance of columns in lists or libraries. Since SharePoint 2013, client-side rendering (CSR) has become available as a new technology to replace the standard representation with an individual design of the output via JavaScript (JSLink). In addition, complex logic can also be executed. The advantage: Since no new column type is created, such adjustments can be reset to the standard at any time without leaving dependencies in the system. Preliminary note In [...]

Read more...

Using Office PnP Core js with Angularjs

Angularjs is not the new kid on the block anymore and there are shinier Frameworks out there, but once in a while you have to deal with it. In my last project I used Angularjs in combination with Office PnP Core js. Office PnP Core js is great, but it uses ES6 Promises, which is really cool but unfortunate if you rely on Angularjs $q promises to fire up the digest cycle. The Problem Every time Office PnP Core js resolves a [...]

Read more...

Create SVG React components using Adobe Experience Design

Creating beautiful and responsive web designs is a challenging task. HTML5 and CSS3 are out there for a while and are powerful tools for creating responsive web designs, but there’s another great technology for creating responsive designs as well: SVG! 🙂 I’m not going to show you all the things you can do with SVG, if you like a very good introduction I can recommend Sarah Drasners Talk SVG can do that?!. Instead I’m going to show you how you can [...]

Read more...

Fight against Ransomware

At the moment a major risk is endangering businesses worldwide: Ransomware. Most common types of ransomware encrypt all user’s data – wherether it’s stored on local computers or on network drives. Even unmounted network shares are not safe, as long as the user has access to it’s contents. This elevates ransomware to a high business risk. In order to mitigate the risk in Microsoft Windows environments a couple of built in technologies help to achieve a safer Corporate-IT. A couple of days [...]

Read more...

Work Management in SharePoint 2016

    Hi Folks, As you all remember the well known productivity feature Work Management Services in SharePoint 2013. Well, let me drop the bomb. Work Management Services is no longer with us in SharePoint 2016. As Microsoft published in September 2014, Tasks (Work Management) got removed from Office 365. I could not find the official announcement anymore, but it is referenced here (The “Sync to Outlook” button and the “Tasks” link are missing in SharePoint Online) As you all noticed earlier this month, Microsoft [...]

Read more...

SharePoint Newsfeed Insights

One of my clients who is using SharePoint 2013 Sitefeeds extensively in his new social intranet asked me to build ‘something’ to get some insights out of the Social feeds. So I went and build a little demonstration just to get the following insights out of a SharePoint Site Newsfeed. total number of posts total number of replies total number of likes I wrote the following peace of JavaScript code to get to the JSON response of a Newsfeed. From there it is just [...]

Read more...

The IF-Blueprint IoT Plant Application – Part 1

Or „how to avoid the office plant apocalypse”   Plants have a hard life in our office. They are in a constant state of dying. To avoid the slow death, we decided to use the power of the cloud and IoT. We started to develop an IoT environment that measures the humidity of each plant and push the collected data into an Azure Database. From this cloud based data pool we have endless possibilities to process and analyze this data, e.g. [...]

Read more...

Authenticate against an Azure Mobile Service app with ADAL.js

In one of my current projects I was trying to access a Azure Mobile Service from within a HTML Angular app. “Great!” I thought, let’s use ADAL.js and let the magic happen! So I installed ADAL.js, configured it and…..nothing, ADAL.js injects the Bearer token but I got a “401 unauthorize” from the Azure Mobile Service. After some research on the web I was able to get Azure Mobile Service authentication to work with an ADAL.js acquired authorization token. The Setup As [...]

Read more...

Get low-battery push notification from your notebook

Imagine the situation while presenting your newest PowerPoint slide show in front of your customer, when your notebook’s screen suddenly goes black. Reason: You missed the “Your battery is running critically low on power” message. But you’re lucky: If you are an owner of a Microsoft Band (or any other push-compatible smart wear), here is a tiny proof-of-concept solution, preventing such a blame: (more…)

Read more...