<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Daniel Buschke - Blog &#187; Sitedefinition</title>
	<atom:link href="http://www.dbuschke.de/blog/category/moss/sd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbuschke.de/blog</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 00:32:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SharePoint Solution Installer</title>
		<link>http://www.dbuschke.de/blog/2011/09/21/sharepoint-solution-installer/</link>
		<comments>http://www.dbuschke.de/blog/2011/09/21/sharepoint-solution-installer/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 21:30:20 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Sitedefinition]]></category>
		<category><![CDATA[Webparts]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Installer]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[Workflows]]></category>

		<guid isPermaLink="false">http://www.dbuschke.de/blog/2011/09/21/sharepoint-solution-installer/</guid>
		<description><![CDATA[Für eingefleischte Entwickler sicherlich bekannt, für Neulinge allerdings eine Hilfestellung bei der Installation von SharePoint Solutions (Webparts, Workflows, Eventhandler, usw…). Der Installer prüft bei der Ausführung, ob die Umgebung alle notwendigen Voraussetzungen erfüllt und installiert die Solution im SharePoint. Anschließend bleibt dann z.B. nur noch das Feature zu aktivieren, Webpart auf der Seite platzieren… Das <a href='http://www.dbuschke.de/blog/2011/09/21/sharepoint-solution-installer/'>[mehr lesen]</a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2011%2F09%2F21%2Fsharepoint-solution-installer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2011%2F09%2F21%2Fsharepoint-solution-installer%2F&amp;source=dbuschke&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Für eingefleischte Entwickler sicherlich bekannt, für Neulinge allerdings eine Hilfestellung bei der Installation von SharePoint Solutions (Webparts, Workflows, Eventhandler, usw…). Der Installer prüft bei der Ausführung, ob die Umgebung alle notwendigen Voraussetzungen erfüllt und installiert die Solution im SharePoint. Anschließend bleibt dann z.B. nur noch das Feature zu aktivieren, Webpart auf der Seite platzieren…</p>
<p>Das <a href="http://sharepointinstaller.codeplex.com/" target="_blank">Tool</a> ist kostenlos und kann von Codeplex heruntergeladen werden. Die momentane Version ist noch für den SharePoint 2007 (MOSS), allerdings ist der Quellcode frei verfügbar und es sind nicht viele Stellen die abgeändert werden müssen um das Setup auch für den SharePoint 2010 “fit” zu machen.</p>
<p>Danach steht der einfachen Installation von Solutions nichts mehr im Wege.</p>
<p>Der Installer besteht im besten Fall aus 4 Dateien, die auf den Server kopiert werden müssen:</p>
<p>setup.exe<br />
setup.exe.config<br />
logo.png<br />
solution.wsp</p>
<p>Die ersten drei Dateien sind der Hauptbestandteil des Installers. Die Setup.exe ist der normale Installer und wird mit einem Doppelklick ausgeführt. Die zweite Datei (setup.exe.config) dient zur Konfiguration. Die dritte Datei ist optional, damit kann im Installer das Firmenlogo angezeigt werden. Die vierte Datei ist das Paket, welches im SharePoint bekannt gemacht werden soll, also euer Webpart, Workflow oder ähnliches. Da bietet der SharePoint Server zu viele Möglichkeiten um hier alle einzeln aufzulisten.</p>
<p>In der Konfigurationsdatei sind einige wenige Einstellungen vorzunehmen:</p>
<ul>
<li>SolutionID</li>
<li>Name der WSP Datei</li>
<li>Titel des Setups</li>
</ul>
<p>Der Rest kann im Normalfall so belassen werden (Ausnahmen bestätigen die Regel).<br />
Für unsere Firma habe ich den Quellcode in 1 Stunde angepasst. Es ist also nicht wirklich schwer auch für den SharePoint Server 2010 Solutions professionell zu verteilen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbuschke.de/blog/2011/09/21/sharepoint-solution-installer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharepoint Source Parameter</title>
		<link>http://www.dbuschke.de/blog/2009/03/11/sharepoint-source-parameter/</link>
		<comments>http://www.dbuschke.de/blog/2009/03/11/sharepoint-source-parameter/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 15:01:27 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sitedefinition]]></category>
		<category><![CDATA[Webparts]]></category>

		<guid isPermaLink="false">http://www.dbuschke.de/blog/?p=252</guid>
		<description><![CDATA[Jeder kennt sicherlich den Source Parameter, den Sharepoint bei Aufrufen in der URL übergibt, um anschließend wieder zu dieser Seite zurückzukehren. Ich erstelle gerade eine neue Sitedefinition, welches ein Content Editor Webpart mit einigen Links enthalten soll und habe den Platzhalter für die aktuelle Seite vergessen. Also die Suchmaschine meines Vertrauens abgefragt und was finde <a href='http://www.dbuschke.de/blog/2009/03/11/sharepoint-source-parameter/'>[mehr lesen]</a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2009%2F03%2F11%2Fsharepoint-source-parameter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2009%2F03%2F11%2Fsharepoint-source-parameter%2F&amp;source=dbuschke&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Jeder kennt sicherlich den Source Parameter, den Sharepoint bei Aufrufen in der URL übergibt, um anschließend wieder zu dieser Seite zurückzukehren.<br />
Ich erstelle gerade eine neue Sitedefinition, welches ein Content Editor Webpart mit einigen Links enthalten soll und habe den Platzhalter für die aktuelle Seite vergessen. Also die Suchmaschine meines Vertrauens abgefragt und was finde ich <a href="http://kwizcom.blogspot.com/2008/07/how-to-add-source-parameter-to.html">hier</a></p>
<p><code>ONCLICK="GoToLink(this);return false;</code></p>
<p>Eine einfache Javascript Methode die der Sharepoint zur Verfügung stellt und selbstständig die Source als Parameter anhängt.. </p>
<p>Ab sofort erspare ich mir doch Sachen wie beispiel.aspx?Source=" + web.ServerRelativeUrl; oder beispiel.aspx?Source={SiteUrl} den ich nun auch gefunden habe <img src='http://www.dbuschke.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbuschke.de/blog/2009/03/11/sharepoint-source-parameter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharepoint Reference Sheet</title>
		<link>http://www.dbuschke.de/blog/2008/08/17/sharepoint-reference-sheet/</link>
		<comments>http://www.dbuschke.de/blog/2008/08/17/sharepoint-reference-sheet/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 11:57:18 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sitedefinition]]></category>
		<category><![CDATA[Webparts]]></category>

		<guid isPermaLink="false">http://www.dbuschke.de/blog/2008/08/17/sharepoint-reference-sheet/</guid>
		<description><![CDATA[Jeder der Features, Site- und/oder Listdefinitions, Webparts oder Workflows entwickelt, benötigt gewisse Grundkenntnisse über ID's bzw. Typen, welche das entsprechende Template oder den Datentyp wiederspiegelt. Eine ausführliche Auflistung von SPBaseType bis hin zu TemplateNames ist zu finden unter http://abstractspaces.wordpress.com/2008/08/01/sharepoint-reference-sheet/]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2008%2F08%2F17%2Fsharepoint-reference-sheet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2008%2F08%2F17%2Fsharepoint-reference-sheet%2F&amp;source=dbuschke&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Jeder der Features, Site- und/oder Listdefinitions, Webparts oder Workflows entwickelt, benötigt gewisse Grundkenntnisse über ID's bzw. Typen, welche das entsprechende Template oder den Datentyp wiederspiegelt.</p>
<p>Eine ausführliche Auflistung von SPBaseType bis hin zu TemplateNames ist zu finden unter <a title="http://abstractspaces.wordpress.com/2008/08/01/sharepoint-reference-sheet/" rel="nofollow" href="http://abstractspaces.wordpress.com/2008/08/01/sharepoint-reference-sheet/" target="_blank">http://abstractspaces.wordpress.com/2008/08/01/sharepoint-reference-sheet/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbuschke.de/blog/2008/08/17/sharepoint-reference-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ListTemplates und FeatureID&#8217;s</title>
		<link>http://www.dbuschke.de/blog/2008/05/21/listtemplates-und-featureids/</link>
		<comments>http://www.dbuschke.de/blog/2008/05/21/listtemplates-und-featureids/#comments</comments>
		<pubDate>Wed, 21 May 2008 19:31:28 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sitedefinition]]></category>
		<category><![CDATA[FeatureId]]></category>
		<category><![CDATA[List Templates]]></category>

		<guid isPermaLink="false">http://dbuschke.de/blog/2008/05/21/listtemplates-und-featureids/</guid>
		<description><![CDATA[&#160; Libs FeatureId ListTemplate Document Library {00bfea71-e717-4e80-aa17-d0c71b360101} 101 Form Library {00bfea71-1e1d-4562-b56a-f05371bb0115} 115 Wiki Page Library {00bfea71-c796-4402-9f2f-0eb9a6e71b18} 119 Picture Library {00bfea71-52d4-45b3-b544-b1c71b620109} 109 Report Library {2510d73f-7109-4ccc-8a1c-314894deeb3a} 433 Translation Management Library {29d85c25-170c-4df9-a641-12db0b9d4130} 1300 Data Connection Library {00bfea71-dbd7-4f72-b8cb-da7ac0440130} 130 Slide Library {0be49fe9-9bc9-409d-abf9-702753bd878d} 2100 &#160; Communications FeatureId ListTemplate Announcements {00bfea71-d1ce-42de-9c63-a44004ce0104} 104 Contacts {00bfea71-7e6d-4186-9ba8-c047ac750105} 105 Discussion Board {00bfea71-6a49-43fa-b535-d15c05500108} 108 &#160; Tracking <a href='http://www.dbuschke.de/blog/2008/05/21/listtemplates-und-featureids/'>[mehr lesen]</a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2008%2F05%2F21%2Flisttemplates-und-featureids%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.dbuschke.de%2Fblog%2F2008%2F05%2F21%2Flisttemplates-und-featureids%2F&amp;source=dbuschke&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>&#160;</p>
<table cellspacing="0" cellpadding="2" width="550" border="1">
<tbody>
<tr>
<td valign="top" width="164"><strong>Libs</strong></td>
<td valign="top" width="272"><strong>FeatureId</strong></td>
<td valign="top" width="147"><strong>ListTemplate</strong></td>
</tr>
<tr>
<td valign="top" width="165">Document Library</td>
<td valign="top" width="270">{00bfea71-e717-4e80-aa17-d0c71b360101} </td>
<td valign="top" width="148">101</td>
</tr>
<tr>
<td valign="top" width="167">Form Library</td>
<td valign="top" width="268">{00bfea71-1e1d-4562-b56a-f05371bb0115} </td>
<td valign="top" width="149">115</td>
</tr>
<tr>
<td valign="top" width="168">Wiki Page Library</td>
<td valign="top" width="267">{00bfea71-c796-4402-9f2f-0eb9a6e71b18} </td>
<td valign="top" width="149">119</td>
</tr>
<tr>
<td valign="top" width="169">Picture Library</td>
<td valign="top" width="267">{00bfea71-52d4-45b3-b544-b1c71b620109} </td>
<td valign="top" width="149">109</td>
</tr>
<tr>
<td valign="top" width="169">Report Library </td>
<td valign="top" width="267">{2510d73f-7109-4ccc-8a1c-314894deeb3a} </td>
<td valign="top" width="149">433</td>
</tr>
<tr>
<td valign="top" width="169">Translation Management Library </td>
<td valign="top" width="267">{29d85c25-170c-4df9-a641-12db0b9d4130} </td>
<td valign="top" width="149">1300</td>
</tr>
<tr>
<td valign="top" width="169">Data Connection Library </td>
<td valign="top" width="267">{00bfea71-dbd7-4f72-b8cb-da7ac0440130}</td>
<td valign="top" width="149">130</td>
</tr>
<tr>
<td valign="top" width="169">Slide Library          </td>
<td valign="top" width="267">{0be49fe9-9bc9-409d-abf9-702753bd878d}          </td>
<td valign="top" width="149">2100</td>
</tr>
<tr>
<td valign="top" width="169" colspan="3">&#160;</td>
</tr>
<tr>
<td valign="top" width="169"><strong>Communications</strong> </td>
<td valign="top" width="267"><strong>FeatureId</strong></td>
<td valign="top" width="149"><strong>ListTemplate</strong></td>
</tr>
<tr>
<td valign="top" width="169">Announcements </td>
<td valign="top" width="267">{00bfea71-d1ce-42de-9c63-a44004ce0104} </td>
<td valign="top" width="149">104</td>
</tr>
<tr>
<td valign="top" width="169">Contacts </td>
<td valign="top" width="267">{00bfea71-7e6d-4186-9ba8-c047ac750105}</td>
<td valign="top" width="149">105</td>
</tr>
<tr>
<td valign="top" width="169">Discussion Board </td>
<td valign="top" width="267">{00bfea71-6a49-43fa-b535-d15c05500108}</td>
<td valign="top" width="149">108</td>
</tr>
<tr>
<td valign="top" width="169" colspan="3">&#160;</td>
</tr>
<tr>
<td valign="top" width="169"><strong>Tracking</strong> </td>
<td valign="top" width="267"><strong>FeatureId</strong></td>
<td valign="top" width="149"><strong>ListTemplate</strong></td>
</tr>
<tr>
<td valign="top" width="169">Links</td>
<td valign="top" width="267">{00bfea71-2062-426c-90bf-714c59600103}</td>
<td valign="top" width="149">103</td>
</tr>
<tr>
<td valign="top" width="169">Calendar </td>
<td valign="top" width="267">{00bfea71-ec85-4903-972d-ebe475780106} </td>
<td valign="top" width="149">106</td>
</tr>
<tr>
<td valign="top" width="169">Tasks </td>
<td valign="top" width="267">{00bfea71-a83e-497e-9ba0-7a5c597d0107}</td>
<td valign="top" width="149">107</td>
</tr>
<tr>
<td valign="top" width="169">Project Tasks </td>
<td valign="top" width="267">{00bfea71-513d-4ca0-96c2-6a47775c0119}</td>
<td valign="top" width="149">150</td>
</tr>
<tr>
<td valign="top" width="169">Issue Tracking</td>
<td valign="top" width="267">{00bfea71-5932-4f9c-ad71-1557e5751100}</td>
<td valign="top" width="149">1100</td>
</tr>
<tr>
<td valign="top" width="169">Survey</td>
<td valign="top" width="267">{00bfea71-eb8a-40b1-80c7-506be7590102}</td>
<td valign="top" width="149">102</td>
</tr>
<tr>
<td valign="top" width="169" colspan="3">&#160;</td>
</tr>
<tr>
<td valign="top" width="169"><strong>Custom Lists</strong></td>
<td valign="top" width="267"><strong>FeatureId</strong></td>
<td valign="top" width="149"><strong>ListTemplate</strong></td>
</tr>
<tr>
<td valign="top" width="169">Custom List </td>
<td valign="top" width="267">{00bfea71-de22-43b2-a848-c05709900100}</td>
<td valign="top" width="149">100</td>
</tr>
<tr>
<td valign="top" width="169">Custom List in Datasheet View </td>
<td valign="top" width="267">{00bfea71-3a1d-41d3-a0ee-651d11570120} </td>
<td valign="top" width="149">120</td>
</tr>
<tr>
<td valign="top" width="169">Languages and Translators </td>
<td valign="top" width="267">{29d85c25-170c-4df9-a641-12db0b9d4130}</td>
<td valign="top" width="149">1301</td>
</tr>
<tr>
<td valign="top" width="169">KPI List </td>
<td valign="top" width="267">{065c78be-5231-477e-a972-14177cc5b3c7}</td>
<td valign="top" width="150">432</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.dbuschke.de/blog/2008/05/21/listtemplates-und-featureids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

