SharePoint Corner – Die Wissensecke zum stöbern

Managed Metadata ist im SharePoint 2010 schon fast garnicht mehr weg zudenken. Es gibt zu viele Anwendungsfälle wo diese verwendet werden können. In sehr vielen Kundenprojekten wurden Information in Form von Terms abgelegt. Jedoch fiel auf, dass SharePoint das Ampersand (&) automatisch in eine Unicode/wide Character Version (& – \uFF06) beim hinzufügen zum Termstore Manager convertiert. Das verursacht natürlich enorm Probleme, weil wie soll man so Strings miteinander vergleichen bzw. werden somit Inhalte verfälscht.

So wie damit umgehen? 

Read more »

Jeder Entwickler kennt die Problematik, wenn Änderungen am CSS oder JavaScript vorgenommen werden. Im Browser werden jene Änderungen nicht angezeigt, da die alten Daten gecached wurden. Die Lösung in diesem Fall [Strg] + [F5] um den Cache zu löschen und die Seite gleichzeitig neu zuladen.

Natürlich kann man nicht davon ausgehen, dass jeder Internetnutzer diesen Handgriff wählt. Deswegen habe ich mir überlegt wie es Möglich ist, eine Art “Auto Versionierung” für Css und Javascript im SharePoint anzuwenden. Dabei ist folgendes Ergebnis rausgekommen.

SharePoint 2010 bietet bereits 2 solcher Controls, die genau diese Anforderungen abdecken:

Schauen wir uns diese im Detail genauer an :-) Read more »

SharePoint 2010 liefert eine Palette von JavasScript Funktionen. Zu finden sind diese im Layouts Verzeichnis und die 2 wichtigsten Dateien sind dabei die init.js und core.js. Analysiert man jene etwas genauer findet man eine Reihe von nützlichen Globalen Variablen oder auch Funktionen. Diese möchte ich euch natürlich nicht vorenhalten. Deswegen hier eine kleine Auflistung. Read more »

Als Mitwirker / Contributor kann es passieren, dass beim hinzufügen eines Webparts zu einer Seite folgender Fehler resultiert:

A Web Part or Web Form Control on this Page cannot be displayed or imported. You don't have Add and Customize Pages permissions required to perform this action.

Viele wird das verstutzen, da SharePoint 2007 sich nicht so verhalten hat. In SharePoint 2010 muss allerdings die Rolle “Mitwirker” um das Recht “Add and Customize Pages” erweitert werden. Erst damit ist es möglich ohne Fehler ein Webpart hinzuzufügen. Read more »

Über die SharePoint Oberfläche ist es möglich, den Titel der Veröffentlichungsseite anzupassen. Dieser definierte Titel wird schließlich auch im Browser Tab angezeigt. Nimmt man jedoch keine Änderung an dem Titel der Veröffentlichungsseite vor, steht im Browser Tab “Homepage” oder “Home”.

Bei der Anpassung über die Oberfläche ist aber wichtig nicht über SiteSettings-> Title, Description and Icon den Titel zu ändern. Sondern direkt in die Seiten Bibliothek zu navigieren, die Startseite sich rauszusuchen und von dieser den Titel anzupassen.

Doch ist diese Änderung auch Codeseitig möglich? Natürlich :-) Read more »

Aufgrund einer Kundenanforderung durfte der eigentliche Owner der MySite kein SiteCollection Administrator sein. Ich habe deshalb eine andere Person als SiteCollection Administrator für diese MySite eingetragen und dabei folgendes feststellen dürfen.

Nur der SiteCollection Administrator der SiteCollection sieht den Site Action Button!

Jetzt stellt sich mir die Frage, Bug oder Sicherheitsfeature? Und wie kann man dieses beheben. Ich habe sofort den HTML DOM untersucht in der Hoffnung der Button ist bloß ausgeblendet, aber er wird garnicht erst gerendert. Google Befragen hat bisher auch nicht so viel geholfen. Außer folgender Link:

Sobald ich mehr Erkenntnisse dies bezüglich habe, werden diese hier stehen. Ich freue mich trotzdem auf Euer Feedback!

Das Rating Feature in SharePoint 2010 ist eine schöne Sache. Nur stiftet es Anfangs bei falscher oder schlechter Konfiguration viel Verwirrung.

Problem schilderung

Nach erfolgreicher Konfigurationen können Nutzer zu Seiten navigieren und diese bewerten. Die Sterne werden geklickt und erscheinen anschließend goldend. Dann navigiert man auf eine andere Seite (oder drückt F5) und hoppla… die Bewertung wurde nicht übernommen… Komisch denken sich die meisten und nehmen Ihre Bewertung erneut vor. Und natürlich wie zu Erwarten, keine Änderung. Read more »

Wer bereits mit Veröffentlichungsseiten gearbeitet hat, ist bereits mit der Funktion, eine Seite aus der Navigation auszublenden vertraut. Über die Oberfläche ist dies ja in wenigen Klicks getan.

Read more »

Rating in SharePoint 2010 ist ziemlich cool und vielseitig einsetzbar :-) .

Meine Herausforderung bestand darin, die Ratings für eine bestimmte Liste mittels Feature (codeseitig) zu aktivieren. Eigentlich keine so große Herausforderung wenn man es so hört :-)

Im Objektmodel fand ich jedoch keine Lösung. Nach etwas Recherche und Überlegungen bin ich auf folgende Lösung gekommen:

//hole Liste
SPList list = null;
//enalbe Rating
Type type = typeof (Microsoft.SharePoint.Portal.RatingsSettingsPage);
MethodInfo mi = type.GetMethod("EnableRatings",
BindingFlags.Static|BindingFlags.NonPublic);
mi.Invoke(null, new object[] {list, true});

Es muss zur Verwendung allerdings die Microsoft.SharePoint.Portal.dll unter 14-Hive/ISAPI eingebunden werden und folgendes Using Statement hinzugefügt werden: Read more »

Die European SharePoint Conference versucht die Zeit bis zur nächsten Konferenz 2013 mit einem Wettbewerb zu überbrücken. Er nennt sich “The 2012 European SharePoint Community Awards”.

Insgesamt gibt es vier verschiedene Kategorien. Für jede Kategorie hatte man ende letzen Jahres die Chance, sich an einem Vorausscheid zu bewerben. Jetzt im Januar 2012 ist die Zeit des Votens gekommen. Bis zum 31. Januar ist noch Zeit. Dann werden die Awards vergeben.

Schauen wir, wer Anfang Februar als erster Gewinner dieses Awards feststeht.