• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
    • veröffentlichungen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings und kurse
    • modulare sharepoint 2010 workshops
  • kontakt
Wir bieten SharePoint und .NET
Kompetenz, Erfahrung und Know-How:
"1stQuad guaranteed."
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

Quick-Tipp: Publishing Site Settings
Update: Dynamisches Wiki Inhaltsverzeichnis
Chart Part für SharePoint 2010
SharePoint Content DB Migration -> Access denied
Konfigurieren von „Gefällt mir“ und Kategorien und Notizen

Archiv

Januar 2012 (4)
Dezember 2011 (2)
November 2011 (10)
September 2011 (3)
August 2011 (7)
Juli 2011 (1)
Juni 2011 (3)
Mai 2011 (6)
April 2011 (5)
März 2011 (8)
Februar 2011 (8)
Januar 2011 (4)
Dezember 2010 (5)
November 2010 (7)
September 2010 (6)
August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

1stQuad ist Microsoft Certified Gold Partner und bietet SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist MatchPoint Partner und bietet MatchPoint Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist Nintex Partner und bietet Nintext SharePoint Workflows Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist Balesio Gold Partner und bietet SharePoint FILEMinimizer Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad Solutions ist Kentico Certified Solution Partner und bietet Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
© 2011 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > August 2010

SharePoint 2010 / PowerShell: Mehrsprachige Taxonomien importieren

Der neue Managed Metadata Service von SharePoint 2010 unterstützt mehrsprachige Terms und einen CSV-basieren Import und Export-Mechanismus. Leider ging da aber die ansonsten durch sog. Labels unterstüzte Mehrsprachigkeit verloren. Das in diesem Beitrag enthaltene PowerShell Script unterstützt deshalb den mehrsprachigen Import von ganzen Taxonomie-Gruppen auf Basis einer XML-Datei.

Veröffentlicht am 02.08.2010 13:03:01 von Michael Hofer mit 5 Kommentar(en)

Obwohl die Mehrsprachigkeit in SharePoint 2010 besser gelöst ist als auch schon, ist sie leider immer noch nicht durchgängig. So können zwar mehrsprachige Taxonomien (und dort auch nur die einzelnen Terms, aber nicht TermSets) mittels sogennanter Sprach-Labels erstellt werden. Diese Labels können aber nicht über den Standard, CSV-basierten Import-Mechanismus eingelsen werden.

Ich habe deshalb im Rahmen einer Projektarbeit ein PowerShell Script entwickelt, welches aufgrund einer XML-Datei mehrsprachige Taxonomien importieren kann. Das Script respektive die XML-Definition sind dabei recht flexibel: Es können Gruppen, TermSets und Terms erstellt werden und damit die einzelnen Nodes nicht zu viele Attributte beinhalten müssen können auch Standardwerte definiert werden.

Da das Script recht umfangreich ist, stelle ich es hier zum Download zur Verfügung.

Alles, was Sie noch machen müssen, ist eine XML-Datei wie in diesem Beispiel bereit zu stellen, danach die Parameter ganz zu Beginn des Scripts anpassen und schon können Sie importieren:

<?xml version="1.0"?>
<termstore name="Managed Metadata Service">
  <defaults lcid="1033" isAvailableForTagging="true" isOpenForTermCreation="false" />
  <group name="1stQuad Example">
    <!-- This example shows all available attributes -->
    <termset name="Courses" isAvailableForTagging="false" isOpenForTermCreation="false">
      <term name="Workflows Courses" lcid="1033" isAvailableForTagging="false">
        <label lcid="1031" name="Workflow Kurse" default="true"/>
        <term name="Developer Deep-Dive"  isAvailableForTagging="false">
          <label lcid="1031" name="Deep-Dive für Entwickler" default="true"/>
        </term>
        <term name="Workflows with SharePoint Designer"  isAvailableForTagging="false">
          <label lcid="1031" name="Workflows mit SharePoint Designer" default="true"/>
        </term>
      </term>
      <term name="Introduction to SharePoint 2010" lcid="1033" isAvailableForTagging="false">
        <label lcid="1031" name="Einführung in SharePoint" default="true"/>
      </term>
    </termset>
    <!-- This examples uses the default values -->
    <termset name="Services">
      <term name="Consulting" />
      <term name="Solution Architecture" />
      <term name="Solution Engineering" />
    </termset>
  </group>
</termstore>


Das Resultat dieses Imports sieht folgendermassen aus:

Kommentar
Ercan
download geht nicht können sie mir das per email mal schicken

danke Gruß
E.Y
28.09.2010 12:38:59

Alexander
Hi,

download klappt leider auch bei mir nicht. Vielleicht kann der Fehler behoben werden, bevor jeder um eine E-Mail mit dem Skript bittet? Ansonsten würde ich mich auch über eine Mail freuen. :)

Danke und Grüße
Alexander
05.10.2010 11:16:32

Reiner Ganser
Download sollte jetzt funktionieren.
Sorry für die Umstände
05.10.2010 23:55:36

Holger
Hallo,

schon mal jetzt vielen Dank für die Bereitstellung des PowerShell-Scripts.

Jetzt habe ich aber noch eine Frage: Stimmt es, dass der Managed Metadata Service auch einen CSV-Export anbietet?

Den konntte ich bisher leider nicht finden.

Danke und Grüße
Holger
18.10.2010 12:39:21

Michael Hofer
Hmmm, mir ist kein solcher als Standard-Funktion bekannt. Es gibt aber bereits mehrere, welche solche Funktionalitäten exemplarisch (PowerShell/Code) aufzeigen. Schau aber auch mal hier rein:
http://termsetimporter.codeplex.com/ (kostenlos) oder http://www.layer2.de/de/produkte/Seiten/Taxonomy-Manager-SharePoint-2010.aspx (kostenpflichtig)
18.10.2010 13:12:28

Kommentar hinterlassen



 Security code
Zurück, Seite drucken