2009-08-23 12 views

Antwort

4

Eine Option ist AC's WCM Custom Commands for STSADM.EXE, die zwei Befehle ergänzt, die hier relevant ist:

  • GenSiteColumnsXml
  • GenContentTypesXml

Diese erlauben Ihnen das bekommen XML for Site-Spalten und Inhaltstypen basieren auf denen in einer Site vorhandenen

+0

+1 AC stsadm-Befehle sind super, schlagen Sie vor, http://tsadm.blogspot.com/ auch zu sehen! – Colin

+0

... oder wenn Sie eine Windows-Benutzeroberfläche bevorzugen: http://blog.mastykarz.nl/go/imtechfieldsexplorer. Es verwendet denselben Kern wie die STSADM-Befehle von AC. –

0

Ich würde vorschlagen, dass Sie sich die WSP Builder ansehen. Es wird Ihnen bei der Erstellung von SharePoint-WSP-Lösungen sehr helfen.

+0

WSP Builder ist großartig, aber ich frage mich immer noch, wie ich den Inhaltstyp aus der lokalen Umgebung in eine brauchbare XML-Form bringen kann, damit ich diesen Inhaltstyp in einer Funktion wiederverwenden kann. irgendwelche Ideen? –

+0

WSPBuilder bringt Sie mit einer leeren Funktion, die einen Inhaltstyp annehmen kann, aber nicht in der Lage ist, einen zu extrahieren (aber ich kann mich nicht dazu bringen, eine Antwort zu verwerfen, die es fördert!). –

+0

@Alex, ja. Was ich bekam, war, WSP Builder während der Entwicklungsphase des Inhaltstyps zu verwenden. –

0
+1

Verwenden Sie dies nicht, es könnte gut aussehen, aber das XML produziert nicht validiert und ist "Müll". Verwenden Sie stattdessen Petr Jakobsens Vorschlag, weil das XML, das erzeugt wird, in einem WSP-Paket wiederverwendet werden kann. –

0

SPSource ist ein Open-Source-Projekt, das einige SharePoint-Artefakte zurückentwickeln kann und aktiv von kenntnisreichen SharePointern wie Jeremy Thake und Rich Finn unterstützt wird. Es ist jedoch ein bisschen Rüstzeit erforderlich.

Es gibt auch SharePoint Solution Generator von den Visual Studio-Erweiterungen für WSS (obwohl ich SPSoure jeden Tag verwenden würde).

Beachten Sie, dass beide Optionen viel umfassender sind als das, was Sie angefordert haben, und die Artefakte von einer gesamten SharePoint-Website extrahieren sollen. Also, wenn Sie nur die Inhaltstypen mit Per Jakobsen's answer gehen wollen.

+0

versuchte SPSource, aber es ist nicht intuitiv genug. OOB, es gibt Fehler, und es wird ein Längenparameter für etwas, aber ich kann nicht herausfinden, für was. –

+0

Ich habe nie etwas ernstes mit SPSource b/c gemacht, es hat zu viel Zeit gebraucht, um die Dinge so zu machen. Allerdings können sie Ihr Problem beheben, wenn Sie sie http://spsource.codeplex.com/WorkItem/List.aspx protokollieren –

Verwandte Themen