Aus der Praxis – Import von Daten in den Taxonomiespeicher
avatar

SharePoint 2010 bietet dem Benutzer die sehr einfache Möglichkeit, den Taxonomiespeicher mit Hilfe einer CSV-Datei zu befüllen. Dazu kann man sich eine Beispieldatei generieren lassen, die als Start für die Befüllung sehr hilfreich ist. Kommasepariert werden in dieser csv-Datei die Daten angegeben. Weitere Informationen zu diesem Vorgehen sind in der MSDN zu finden: http://technet.microsoft.com/de-de/library/ee424396.aspx Der…

Ausgereiftes Navigationskonzept für Intranetauftritt mit SharePoint für Kunden aus der Lebensmittelbranche erfolgreich umgesetzt
avatar

Eine schnelle und benutzerfreundliche Navigation im Intranet hatte für unseren Kunden eine sehr hohe Priorität. Es ging in diesem Projekt darum, dass den Benutzern eine erweiterte Navigation bereitgestellt wird, die übergreifend über verschiedene Bereiche des Intranets (sog. Site Collections) konsistent ist, und mit Hilfe einer Unternavigation den Benutzer durch den aktuellen Bereich zu führen. Im…

Aus der Praxis – Performance Problem in SharePoint bei der Verwendung der Eigenschaft “Item” aus der Klasse “SPFolder”
avatar

Laut der MSDN-Entwickler Referenz soll die Eigenschaft “Item” der Klasse “SPFolder” dazu dienen, das SharePoint Listenelement zurückzuliefern, das hinter eine Ordner (SPFolder Objekt) steht: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfolder.item.aspx Das funktioniert auch wunderbar, so lange man sich in relative kleinen Dokumentbibliotheken befindet. In einem aktuellen Kundenprojekt wollte ich diesen Ansatz in einer Bibliothek nutzen, in der ca. 40.000 Ordner…

Aus der Praxis – Ribbon Tab für Liste / Bibliothek verschwindet bei angepasster Listen- / Bibliotheks-Ansichtsseite
avatar

Folgendes Verhalten legt SharePoint 2010 standardmäßig an den Tag: Wenn man auf der Ansichtsseite eine Bibliothek oder Liste ein zusätzliches Webpart platziert, dann scheint es im ersten Moment reibungslos zu funktionieren. Öffnet dann ein Benutzer die Seite, dann wird im die Ribbon Bar nicht mehr wie gewohnt dargestellt (man beachten den rot markierten Bereich). Vorher:…

Aus der Praxis – Fehlerhafte Seitentitel bei Verwendung von KPI-Listen
avatar

Ein Kunde kam mit dem folgenden Problem zu mir: Wenn er ein KPI-Webpart auf einer Seite platziert, dann verhält sich der Seitentitel seltsam und wird nicht mehr korrekt dargestellt. Für eine kurze Zeit erscheint er, sobald die KPI-Ampeln geladen sind verschwindet er wieder (oder es werden nur noch Kästchen dargestellt). Nach einiger Zeit an Recherche…

Aus der Praxis – Arbeiten mit Urls in SharePoint Code
avatar

In diversen Projekten läuft mir Code über den Weg, in dem der Entwickler Urls in SharePoint händisch mit Hilfe von String-Operationen zusammensetzt oder auseinanderschneidet. Dies ist sicher nicht falsch, aber fehleranfällig und es geht einfacher. Die SharePoint API bietet und zu diesem Zweck zwei wunderbare Methoden, die ich hier kurz vorstellen möchte. Relative Urls zu…

Aus der Praxis – Safe Control Eintrag in eine SharePoint 2010 Solution einfügen
avatar

In einem aktuellen Projekt wurden von uns Controls für die veränderte Darstellung der SharePoint 2010 Navigation entwickelt. Diese Controls wurde per Delegate Methode in die Vorhandene MasterPage eingefügt. Damit dieses Verfahren funktioniert, müssen die Controls in der web.config der SharePoint Webanwendung als “sicher” registriert werden. Dazu ist der Knoten “SafeControls” unterhalb von “SharePoint” vorgesehen. Dort…

Aus der Praxis – Datenblattansicht auf Entwicklungsmaschine oder SharePoint Server aktivieren
avatar

Als ich die Datenblattansicht einer SharePoint Liste auf meiner Entwicklungsmaschine aufrufen wollte, lachte mich diese Fehlermeldung an: Das Problem tritt auch auf anderen Umgebungen auf. Man erhält die Meldung z.B. auch dann, wenn man die Datenbankansicht öffnen möchte, wenn man auf einem SharePoint Server angemeldet ist und den dort installierten Browser nutzt. Der Grund dafür…

Aus der Praxis – Programmatisches Setzen des Titels einer SharePoint Spalte
avatar

In einem aktuellen Projekt kam die Anforderung auf, Titel von Spalten programmatisch umzubenennen. Doch leider waren meine ersten Versuche nicht von Erfolg gekrönt. Der folgende (beispielhafte) Code wollte einfach nicht funktionieren: SPList list = web.GetList(listUrl); SPField field = list.Fields.GetFieldByInternalName(„TestField“); field.Title = „NewDisplayName“; field.Update(); Interessanterweise handelt es sich dabei um ein Problem, das nur manchmal auftritt.…

Aus der Praxis – Nutzung der SharePoint Webservices mit einem WCF-Client
avatar

SharePoint bietet diverse Webservices, die es einem Entwickler ermöglichen, von entfernten Systemen aus auf Listen, Elemente, Dokumente, etc. zuzugreifen. In einer aktuellen Anforderung war es nötig, die SharePoint Webservices mit Hilfe eines WCF-Clients anzusteuern. Dabei sind ein paar Einstellungen notwendig, um die ersten Hürden zu nehmen, die schon das einfache Abrufen des Webservices verhindern. Als…