No Code – MS Teams Provisionierung
avatar

Die Microsoft Cloud Plattform bietet eine riesige Anzahl an Diensten die das Realisieren von Lösungen immer einfacher machen. Wo früher viel Individualentwicklung erforderlich war, kann heute oft rein konfigurativ eine adäquate Lösung geschaffen werden. PowerApps & Flow sind ein gutes Beispiel dafür. Das Erstellen von Projekträumen mit SharePoint oder MS Teams wäre so ein Fall…

Keine Wahlmöglichkeit mehr für klassische SharePoint-Seiten auf Tenant-Ebene
avatar

Im Jahr 2016 hat Microsoft für SharePoint eine neue moderne Benutzeroberfläche („Moderne Erfahrung“) eingeführt, die die Extensibilität, Zugänglichkeit und das ansprechende Design zu einer kompletten Überarbeitung des Nutzererlebnisses bringt. Seitdem liegt Fokus der Innovation in SharePoint und OneDrive auf Modern, obwohl der klassische Modus weiterhin unterstützt und verfügbar bleibt. Damit steht es SharePoint Online-Benutzern in…

Deploying Azure Functions – My favorite
avatar

Als Software- und Lösungsarchitekt kommt man im Azure Umfeld nicht um den Einsatz von Azure Functions drum herum.Und das ist auch gut so, da diese ein idealer Baustein für eine schlanke, skalierbare Lösungsarchitekturen sind. Aus der Entwicklungsumgebung oder über die Continuous Deployment Mechanismen ist das Publizieren einer neuen Funktion Version nach Azure bis dato immer…

Modern UI – Responsive Formulare mit SPFx implementieren
avatar

Die “Modern UI” von SharePoint ist für ihr modernes, responsives Verhalten bekannt und lässt SharePoint auf allen Geräten gut aussehen. Bei der Implementieren individueller Webparts und Extensions muss daher das responsive Verhalten der UI immer im Blick behalten werden, um das responsive Gesamtbild zu erhalten. Eingabeformulare sind ein Klassiker im SharePoint. Das Erfassen von Informationen…

Aus der Praxis – Kleine Helper, große Wirkung
avatar

Hallo und ein frohes neues Jahr! Heute möchte ich wieder einmal über einen der kleinen Helfer sprechen, die mir bei der Realisierung von Projekten geholfen haben. Und warum das Rad neu erfinden, wenn es bereits so schön rund läuft! Die Komponente, die ich vorstellen möchte, heißt “tail.select” und ist unter https://github.pytes.net/tail.select/ (JavaScript und CSS) zu…

Azure Functions > Achtung Runtime Version
avatar

Aus gegebenen Anlass möchte ich heute einmal kurz die Lösung für ein gestern aufgetretenes Problem bei der Entwicklung von Azure Functions zeigen. Nachdem ich mit Visual Studio 2017 und dem Azure SDK eine Azure Function erstellt, um Funktionen erweitert und lokal mit dem Emulator getestet hatte, functionierte der Code ohne Fehler. Unter anderem auch das…

Azure – Cortana Skill
avatar

Das Bot Framework in Azure bietet eine Programmsteuerung die mehr an eine Interaktion mit einer Person als mit einem Computer erinnert. Da ist es nur logisch, dass der persönliche Assistent “Cortana” auch einen Kanal bekommt. Einen eigenen Skill Bot kann man in den unterschiedlichen Sprachen, wie C#, JS, Java oder Python implementieren. Azure und das…

Aus der Praxis – MS Teams App
avatar

Im Bereich Kollaboration ist MS Teams mittlerweile kaum wegzudenken. Die Zusammenarbeit von Teams war nie einfacher als mit dieser chatbasierten Plattform. Neben den unzähligen Funktionalitäten, die bereits “out of the box” mitgeliefert werden, können auch eigene Apps und Bots integriert werden. Wie man mit einem solchen Projekt optimal startet, möchte ich heute kurz zeigen. In…

Tenant.CreateSite – Invalid template! :(
avatar

Die Provisionierung von Site Collections ist ein wichtiges Thema im SharePoint-Umfeld. Die HanseVision hat sich über viele Jahre ein immenses Wissen rund um dieses Feature Set aufgebaut und bietet individuell skalierbare Lösungen diesbezüglich. Auf programmatischem Wege werden Site Collections über die CSOM Tenant API angelegt; was sowohl im Online-Szenario als auch On-Premise solide funktioniert. Auf…

Azure Bot Entwicklung mit dem Bot Framework Emulator
avatar

Wenn man im Azure Stack nach neuen, spannenden Technologien Ausschau hält, stößt man schnell auf das Thema Bot-Entwicklung. Bots sind super praktisch, wenn es darum geht kommandogesteuerte Lösungen zu implementieren. In Webseiten kann die Bot Funktionalität über das Skype Web Control oder das Open Chat Control (https://github.com/Microsoft/BotFramework-WebChat) eingebunden werden. Es gibt allerdings noch weitere spannende…