HowTo: Globale Ribbon-Erweiterungen für Websites unter SharePoint
avatar

Eigene Erweiterungen für das Ribbon unter SharePoint 2010 oder 2013, d.h. eigene Buttons, Groups und Tabs welche anhand von CustomAction-Elementen und zugehörigem Feature deployed werden können haben standardmäßig einen Nachteil: Custom-Action-Elemente für das Ribbon sind standardmäßig kontextsensitiv und an eine bestimmte Liste, einen ContentType oder einen Dateityp gebunden! “Kontextsensitiv” heißt in diesem Fall das die…

Ordnung im Log: Erweiterbarer Logging-Service für Custom Solutions
avatar

Bei der Entwicklung von Custom Solutions unter SharePoint ist eine Möglichkeit zur Diagnose von Problemen und Fehlern und zur Unterstützung bei der Entwicklung in Form eines Logging natürlich genauso unerlässlich wie bei jeder anderen professionellen Software auch. Eigene Entwicklungen und Methoden für ein Logging unter .NET sind natürlich denkbar und in Form von Bibliotheken wie…

Daten unter SharePoint speichern – SPPersistedObject
avatar

Wenn es um das Speichern benutzerdefinierten Daten unter SharePoint geht gibt es ja bekanntlich mehrere Möglichkeiten (eine kleine Übersicht findet sich hier) die je nach Verwendungszweck alle ihre Vor- und Nachteile haben. Eine Möglichkeit die einen guten Kompromiss zwischen Performance und Flexibilität ermöglicht ist die Speicherung von Daten anhand von SPPersistedObject Objekten. Vorteile des SPPersistedObject:…