-
Today I’m using the current version of SPCAF to check one of my actual projects. As expected: SPCAF found some minor issues, several warnings and a few SharePoint 2013 compatibility issues. One of them is interesting and worth a closer look: There has been a change in how SharePoint 2013 handles the...
-
Did you ever setup a virtual SharePoint 2013 development environment? I just did - and I did it the same way I did several months ago when I setup a virtual development environment for SharePoint 2010 . And I finally got stuck on the same problem - what about sending and receiving mails? My virtual development...
-
In the past months I talked a lot about Document Management with SharePoint 2013. In my last session in Rosenheim there has been an interesting question. The scope of the standard Document ID provider that is shipped with SharePoint is ‘Site Collection’. In other word: to activate the Document...
-
With SharePoint 2013 Microsoft introduced a new way of developing additional functionality for SharePoint 2013 and called it Apps . These apps offer a new way of adding custom functionality to SharePoint and they are heavily promoted by Microsoft these days. According to Microsoft every developer should...
-
The SPGridView control id often used to display data, but handling with its various properties can be confusing. As long as it is only used to simply display some data, setting up this control is far beyond any rocket science. But when filtering and sorting on various columns should be used, the handling...
-
This post is a follow-up to my previous post . After I have created the QuickLaunch headings I needed to add Target Audiences to some of these navigation headings. To do this I have created the following code snippet: This code adds a SharePoint group (referred to by its title) as a Target Audience to...
-
There was just one task left to complete a SharePoint development project. Just a few custom QuickLaunch items that should be created when a certain feature has been turned on. ‘ No big deal' - just playing around with some SPNavigationNode objects ’ - that was what I thought. So I started with the...
-
Heute bin ich auf einen seltsamen Fehler in SharePoint 2010 gestossen. In einem Projekt habe ich einen Inhaltstyp angelegt und dort ein Feld vom Typ “UserMulti” verwendet. Der Inhaltstyp lies sich problemlos einer generischen Liste zuordnen und hat scheinbar auch problemlos funktioniert....
-
In SharePoint gibt es mehrere Möglichkeiten, Daten zu einer Liste per Code hinzuzufügen. Der Klassiker ist sicherlich, dies über die Methode SPListAddItem() zu machen. Funktioniert, ist aber besonders bei sehr vielen Daten nicht die schnellste Methode. Gerade wenn man viele Daten zu einer Liste per Code...
-
Manchmal gibt es sie doch: lang andauernde Operationen in SharePoint. Es gibt solche lang andauernden Operationen bei SharePoint selbst (z.B. beim Anlegen einer neuen Site basierend auf einem Site-Template), oder beim Aktivieren von Features (z.B. beim Aktivieren des Content Organizers). Es gibt diese...
-
Jeder der schon einmal einen EventHandler für SharePoint geschrieben hat, wird mir wahrscheinlich recht geben: EventHandler in SharePoint können einem Entwickler das Leben schon ziemlich schwer machen - besonders, wenn man mit synchronen und asynchronen EventHandlern gleichzeitig hantieren will. Warum...
-
In der SharePoint-Entwicklung kommt es ziemlich häufig vor, dass man per Code Items aus einer Liste auslesen will. Dass man dazu besser keine Foreach-Schleife verwenden soll, die über die Items-Collection einer Liste läuft, ist sicherlich jedem Entwickler klar. Der (in den meisten Fällen) besser Weg...
-
Ich arbeite gerade an einem Projekt, bei dem ich die Vererbung bei Inhaltstypen nutzen möchte. Die Inhaltstypen werden deklarativ (also über XML) mit dem Visual Studio erstellt. Ich habe damit begonnen, einen Basis-Inhaltstyp zu erstellen und hier ein paar wenige Felder hinzuzufügen. Nach...
-
Manchmal kommt es vor, dass man als SharePoint-Developer eine Anforderung umgesetzt hat, die man trotz einer längeren Laufzeit testen möchte. Ich mache das oft so, dass ich diese längeren Testläufe vorher gut plane (z.B. ausführliches Logging) und Nachts laufen lasse. Besonders wenn es Aktionen sind...
-
Bei einem bestehenden SharePoint-2010-Projekt sollten einige Inhaltstypen um Lookup-Felder ergänzt werden. Meine Aufgabe bestand darin, diese Lookup-Felder in die bestehenden Inhaltstypen zu integrieren. Da die Inhaltstypen vollständigen deklarativ angelegt wurden, habe ich die Lookup-Felder ebenso deklarativ...