Blog

SharePoint 2010: Berechtigungen für Entwickler

Berechtigungen für die Entwicklung von SharePoint-Lösungen
Bei der Entwicklung von SharePoint-Lösungen benötigen Sie ausreichende Berechtigungen, um SharePoint-Lösungen auszuführen und zu debuggen. Bevor Sie eine SharePoint-Lösung testen können, führen Sie die folgenden Schritte aus, um sicherzustellen, dass Sie über die erforderlichen Berechtigungen verfügen:

Fügen Sie Ihr Benutzerkonto als Administrator für das System hinzu.
Fügen Sie Ihr Benutzerkonto als Farmadministrator für den SharePoint-Server hinzu.
Klicken Sie in der […]

SharePoint 2010: Templates

Auf SharePointDevWiki ist eine ausführliche Übersicht der Template-Codes für Seitenvorlagen dokumentiert:

Site Templates in SharePoint 2010

 

Hierzu nun ein Beispiel für das Anlegen eines Webs:
SPWeb actweb = SPContext.Current.Web;
SPWeb neuesweb = null;

if (!actweb.Webs[„Kontakte“].Exists)
{
try
{
neuesweb = actweb.Webs.Add(„Kontakte“,
 […]

Developer Dashboard – SharePoint

Das SharePoint Developer Dashboard ermöglicht dem SharePoint-Entwickler, sich zusätzliche Informationen (Request, Datenbankabfragen, Dienstaufrufe, etc.) über die Ausführungsparameter einer SharePoint Webseite anzeigen zu lassen. Diese Informationen werden dem Aufrufer der SharePoint Webseite im unteren Bereich der SharePoint-Webseite angezeigt. Das Developer Dashboard muss aktiviert werden. Die Aktivierung erfolgt mittels stsadm.
Enable

stsadm -o setproperty -pn developer-dashboard -pv ON

Disable
stsadm -o setproperty -pn developer-dashboard -pv OFF

OnDemand
stsadm -o setproperty […]

SharePoint: Sandbox Solution

In Microsofts TechNet finden Sie eine Auflistung über die Möglichkeiten einer Sandkastenlösung (Sandbox Solution):

Planen von Ressourcenverwendungskontingenten für Sandkastenlösungen

Was Sandkastenlösungen nicht können:

Herstellen von Verbindungen mit Ressourcen, die sich nicht auf dem lokalen Server befinden.
Zugriff auf eine Datenbank.
Ändern des Threadingmodells.
Aufrufen von nicht verwaltetem Code.
Schreiben auf Datenträger.
Zugriff auf Ressourcen in einer anderen Websitesammlung.

Punktesystem
Sandkastenlösungen werden nach dem Erreichen einer entsprechend definierten Punktzahl deaktiviert. Die […]

SharePoint: SPMetal Klasse für Linq Zugriff

Einfach beschrieben ist SPMetal ein Programm, das eine Klasse generiert, die den Zugriff auf SharePoint (Listen, etc.) mittels Linq ermöglicht. Es wird quasi eine teilweise sehr umfangreiche Klasse automatisch erzeugt (entweder in C# oder in VB.Net), die in das entsprechende Visual Studio Projekt aufgenommen werden muss (rechte Maustaste auf -Projekt- und Hinzufügen > Vorhandenes Element).
Offiziell handelt es sich um Befehlszeilentool, […]