Aus der Praxis – Sie wollen einen Inhaltstypen aktualisieren
avatar

Inhaltstypen gehören zu den wohl interessantesten Elementen in der SharePoint-Entwicklung. Wie oft ist es Ihnen schon passiert, dass Sie einen Inhaltstypen ausgerollt haben, der Kunde zufrieden war und er dann in der nächsten Version gerne noch weitere Felder am Inhaltstypen haben möchte. Der alte Inhaltstyp läuft natürlich schon produktiv. Abhilfe schafft hier die Aktualisierung einer…

Aus der Praxis–Standardaktion im TFS beim CheckIn von “Resolve” auf “Associate” setzen
avatar

Wir arbeiten intern sehr viel mit dem Team Foundation Server. Außerdem nutzen wir WorkItems um unsere Arbeitspakete zu organisieren. Dabei hat mich eine Sache in den letzten Wochen immer wieder gestört. Möchte man auf ein WorkItem einchecken und hakt es an dann ist die Standardaktion “Resolve” und nicht “Associate”. Hat man sein Feature also noch…

Aus der Praxis – FileNotFoundException Reloaded
avatar

Ich hatte bereits einmal von diesem Problem berichtet, aber aus aktuellem Anlass beschreibe ich hier noch einmal einen möglichen Grund für eine FileNotFoundException beim Erstellen eines SP Objekts (SharePoint 2010). Nach dem Anlegen einer Visual Studio Lösung, die keine der SharePoint Projektvorlagen verwendet (z.B. eine Konsolenanwendung) kann es beim ersten Erstellen eines SP Objekts (unten…

SharePoint 2010: MUI und der Sprachumschalter
avatar

Oft ist Mehrsprachigkeit ein wichtiges Thema bei der Umsetzung großer Portale. Im SharePoint WebCMS wird Mehrsprachigkeit durch Variationen abgedeckt. Der Inhalt einer Hauptvariation wird automatisch dupliziert und in eine parallele Inhaltsstruktur überführt. Dort kann der Inhalt in die jeweilige Sprache übersetzt werden. Im Collaboration-Umfeld sind Variationen allerdings nicht verfügbar! Um die Zusammenarbeit an Dokumenten auch…

Das DEV-Team
avatar

Als das Team Entwicklung der HanseVision (kurz DEV-Team) haben wir auch viel Spaß bei dem was wir tun. Ein guter Zusammenhalt im Team und die Möglichkeit nicht nur Fragen stellen zu können, sondern auch qualifizierte Antworten zu bekommen, ist für uns die Grundlage, wirklich gute Lösungen abzuliefern. Um das ein wenig zu dokumentieren, haben wir…

Provisionierung von Variationen im SharePoint WebCMS
avatar

Variations sind im SharePoint dasMittel der Wahl, wenn es um Mehrsprachigkeit geht. Ohne diesen out-of-the-box Mechanismus müsste man einen eigenen Weg implementieren, um Inhalte von einer Sprache in einen anderen, sprachbezogenen Kontext zu transportieren. Dies kann sehr kostspielig werden! Um mehrsprachige Inhalte im SharePoint verwalten zu können, kommt man also um Variationen nicht herum. Vor…

Synchronisierung der Listen-Inhaltstypen
avatar

Im Laufe meiner langjährigen SharePoint-Projektarbeit trat folgendes Szenario immer wieder auf, so dass ich dem Thema den heutigen Artikel widmen möchte. Szenario: Es wird eine SharePoint-Lösung inklusive Inhaltstypdefinition für einen Kunden konzipiert und entwickelt. Während der Entwicklung werden diverse Systeme mit dem aktuellen Entwicklungsstand hochgezogen und fortlaufend gepflegt. (Dies sind in der Regel Entwicklungs-, Integrations-…

Aus der Praxis – Listeneinträge ändern ohne eine neue Version zu erstellen
avatar

Neulich kam ein Administrator mit einem Problem zu mir: Er hatte ein PowerShell Skript geschrieben, dass alle Einträge einer Liste durchgeht und dabei ein Feld ändert. Dies sorgte aber dafür, dass eine neue Version erstellt wurde die Felder “Geändert” und “Geändert von” angepasst wurden. Beides wollte er vermeiden. Für Systemänderungen bietet das Object Model bereits…

Aus der Praxis – Nutzung der Exchange Webservices und Impersonierung
avatar

In einer Lösung versenden wir Emails und Kalendereinträge über die Webservices von Exchange. Mithilfe der Lösung können mittels einer Liste im Sharepoint Kalendereinträge bei verschiedenen Personen erstellt werden. Leider wurde als Organisierer der Kalendereinträge im Outlook immer der  ServiceAccount eingetragen mit dem der Exchange Webservice aufgerufen wurde. Außerdem war es nicht möglich den Organisierer einfach…