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…

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…

Kleine Helfer – CamlJs
avatar

Manchmal sind es die kleinen Helfer/Tools, die im Projekt große Arbeitsersparnis bringen. Eines dieser Tools möchte ich heute kurz vorstellen. Es handelt sich dabei um CamlJs, eine JavaScript Bibliothek, um SharePoint CAML Abfragen clientseitig zu generieren. Offizielle Webseite:https://github.com/andrei-markeev/camljs Jeder der schon ein mal eine clientseitige Lösung für SharePoint implementiert hat, kam vermutlich auch an die…