Tücken im Pagelayout – Das FieldValue-Control
avatar

In einem meiner letzten Projekte ist mir ein Problem in einem Pagelayout aufgefallen. In dem Pagelayout wird ein HTML Textfeld referenziert. Da die Bearbeitungsansicht eine andere Struktur wie die Darstellungsansicht haben sollte, wurde das Pagelayout durch das Control PublishingWebControls:EditModePanel in zwei Bereich geteilt. Nun ist bei den Tests aufgefallen, dass Webparts in dem Rich Text…

Azure Cosmos DB Emulator und ASP.NET Core WebAPI
avatar

Um eine Anwendung mit Azure Cosmos DB zu entwickeln ist es nicht immer nötig eine Azure Ressource zu buchen. Hier möchte ich zeigen, wie einfach eine ASP.NET Core WebAPI Anwendung mit dem Azure Cosmos DB Emulator entwickelt werden kann. Zu allererst wird der Emulator benötigt. Dieser ist auf dieser Website zu finden: https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator#installation Nachdem die…

Eigene Tokens in der PnP Provisionierung
avatar

Vor kurzem musste ich in einem Template für das PnP Provisionierungs Framework (https://github.com/SharePoint/PnP-Sites-Core) eigene Tokens implementieren. Diese sollten zur Laufzeit für unterschiedliche Websites unterschiedliche Werte in das Template einfügen. Ein Beispiel für solch ein Custom Token könnte die Antrags-ID in einer Provisionierung von Websites sein, wo die Antrags-ID in das Propertybag der Website hinzugefügt und…

Inhaltstyp für Dokumentenmappen anlegen mit zulässigen Inhaltstypen und freigegebenen Spalten
avatar

Möchte man einen Inhaltstyp für Dokumentenmappen mit einer no-code sandboxed Solution bereitstellen, so muss man sich auf Einschränkungen gefasst machen. In einem Kundenprojekt hatten wir die Anforderung, einen Inhaltstyp für Dokumentenmappen bereitzustellen, welcher weitere Spalten enthält. Außerdem sollen zulässige Inhaltstypen und freigegeben Spalten konfiguriert sein. Diese Anforderung ist leider nicht nur mit XML umsetzbar. Die…