HTTP Strict Transport Security (HSTS) und SharePoint 2016
avatar

Der Sicherheitsmechanismus HSTS hat spätestens seit der Ankündigung von Google im September 2017, größere Aufmerksamkeit erhalten. Grundsätzlich geht es darum den Browser anzuweisen, sich für einen bestimmten Zeitraum ausschließlich via HTTPS zu verbinden. Dies erschwert Man-in-the-Middle-Angriffe: Ruft ein Benutzer die Url http://intranet.contoso.com auf, ruft der Browser direkt https://intranet.contoso.com auf, ohne das eine Weiterleitung erfolgen muss….

Aus der Praxis: SQL Linq Expressions kombinieren
avatar

Bei der Umsetzung von Projekten bin ich nun des Öfteren auf die Anforderung gestoßen mehrere Linq Expressions mit einander logisch zu verknüpfen. Und jedes mal muss ich wieder die Suchmasche anwerfen und danach recherchieren. Daher habe ich die Lösung für dieses Problem nun nachfolgend noch mal zusammengefasst. Die Anforderung: Eine Liste von Suchbegriffen soll in…

SharePoint Workflow und APIs
avatar

Workflows bieten seit der Version 2013 von SharePoint die Möglichkeit APIs mit der Aktion „HTTP-Webdienst aufrufen“ / „Call HTTP Web Service“ anzusprechen und Informationen abzurufen. Die Einsatzmöglichkeiten sind vielfach, beispielsweise ist es möglich aktuelle Nachrichten abzurufen, Twitter einzubinden und die APIs zu veranlassen Aktionen durchzuführen. In diesem Tutorial zeige ich euch, wie ein Workflow einen…

Nintex Forms for Office 365: Responsive Form – Set Field Value Rule
avatar

Some days ago, Nintex released a new feature for Forms in Office 365, the so called „Responsive Form“, which now coexists with the good old „Classic Form“. With the help of this feature users can create powerful responsive forms that directly work on PC’s, smartphones and tablets without more effort or further configuration like in…

SharePoint goes HTTP/2
avatar

Microsoft führte, fast im Stillen, im IIS 10 die Unterstützung für HTTP/2 den Nachfolger von HTTP/1.1 ein. Die Entwicklung dieses Standards wurde maßgeblich von Google und Microsoft vorangetrieben und hat zum Ziel die Übertragung zu optimieren, zu beschleunigen und die Netzwerklatenz zu verringern – wobei es vollständig abwärtskompatibel zu HTTP/1.1 ist. Der Standard wird heute…

SPFx Fantastic 40
avatar

Bereits vor ca. drei Monaten wurden auf GitHub die “fantastic 40” Client Side Webparts (https://github.com/OlivierCC/spfx-40-fantastics) für das SPFx Framework veröffentlicht. Damals wie heute sind diese Beispiellösungen der beste Einstieg in die neue API. Aus diesem Grund möchte ich heute einen kurzen Ein- bzw. Überblick über die enthaltenen Komponenten geben. In dem Projekt sind folgende Webparts…

Bing Maps API – Routenplaner
avatar

Wer für sich oder einen Kunden eine eigene Routenplanerkomponente entwickeln möchte, sollte sich Bing Maps mal genauer ansehen. Nicht so populär wie Google Maps, aber eben so gut! Denn wer sich mit der Bing Maps API näher beschäftigt, wird feststellen, dass sich relativ einfach eigenen, tolle Lösungen umsetzen lassen. Ich habe da mal was vorbereitet….

JavaScript: Base64 Daten an ASMX senden
avatar

In einem meiner Projekte, gab es kürzlich die Anforderung, Dateien aus einer beliebigen Quelle im Web an mehrere Ziele im SharePoint zu senden. Die Lösung musste ohne serverseitigen Code funktionieren. Ich hatte zu diesem Thema einen einfachen Proof Of Concept durchgeführt, der in diesem Artikel erklärt wird. Der einfachste Weg, eine Datei an mehrere SharePoint…

SPFx: Neue UI, neues SharePoint Framework, neue Entwicklertools!
avatar

Als ich vor fast zehn Jahren mein erstes Webpart mit dem MOSS 2007 geschrieben habe, war die SharePoint-Welt noch serverseitig geprägt. Diese Zeiten sind mittlerweile vorbei! Clientseitige SharePoint Entwicklung gewinnt seit ca.zwei Jahren extrem schnell an fahrt. Um den Code der clientseitigen Lösung auf die Seite zu bekommen, konnte man entweder ein Script- oder Content…

Nintex Forms – Automatically calculate distance between two cities with the Web Request Control and the Google Distance Matrix API
avatar

In this blog post I’d like to show, how to use the Nintex Forms “Web Request” control together with the Google Distance Matrix API to automatically calculate the distance between two cities and the estimated duration for that trip. At the end the form will look like this (Edit mode): Setup Google Distance Matrix API…