<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3415161966902468034</atom:id><lastBuildDate>Tue, 09 Mar 2010 09:22:25 +0000</lastBuildDate><title>isolutions SharePoint Blog</title><description /><link>http://blog.sharepoint.ch/</link><managingEditor>noreply@blogger.com (David Schneider)</managingEditor><generator>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/IsolutionsSharepointBlog" /><feedburner:info uri="isolutionssharepointblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-6692813046105046104</guid><pubDate>Tue, 09 Mar 2010 09:04:00 +0000</pubDate><atom:updated>2010-03-09T10:22:25.942+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">My Site</category><category domain="http://www.blogger.com/atom/ns#">Upgrade</category><title>Upgrade MySite nach SharePoint 2010</title><description>&lt;p&gt;Beim Upgrade mit dem Database Attach können Content Datenbanken von Team Sites sehr einfach von SharePoint 2007 nach SharePoint 2010 migriert werden. Auch die Profiles sowie die MySites können migriert werden – es bedarf einfach etwas mehr Aufwand.&lt;/p&gt;  &lt;p&gt;Der Shared Services Provider von MOSS / SharePoint 2007 existiert unter SharePoint 2010 nicht mehr. Profile Daten werden nun von einer Serivce Application verwaltet. Beim Upgrade migrieren wir folglich die SharePoint 2007 Profile in eine neue “User Profile Service Application”. Falls mit dem “Farm Configuration Wizard” bereits eine User Profile Service Application erstellt wurde, kann diese später gelöscht werden.&lt;/p&gt;  &lt;p&gt;Hier die notwendigen Schritte:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Zu Beginn brauchen wir die SharedServices_DB sowie die Content Datenbank(en) der MySite. Beide sollen auf dem SQL Server der SharePoint 2010 Farm zurückgespielt werden. &lt;/li&gt;    &lt;li&gt;Bitte in der Central Administration unter “System Settings” \ “Manage Services on Server” prüfen, dass die Dienste “User Profile Service” und “Managed Metadata Service” laufen. &lt;/li&gt;    &lt;li&gt;Mit dem PowerShell cmdlet “New-SPProfileServiceApplication” erstellen wir eine neue Service Application. Als Datenbanknamen geben wird die SharedServices_DB an (aus Schritt 1). Als Bezeichner (Name) verwende ich hier “SharedServices” – wer keine Altlasten will, darf natürlich gerne einen SharePoint 2010 konformen Namen verwenden.      &lt;br /&gt;&lt;b&gt;New-SPProfileServiceApplication -ApplicationPool &amp;quot;SharePoint Web Services Default&amp;quot; -Name SharedServices1 -ProfileDBName SharedServices1_DB&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In der Central Administration unter “Upgrade and Migration” \ “Upgrade Status” prüfen, dass die Upgrade Session erfolgreich abgeschlossen wurde. &lt;a href="http://lh6.ggpht.com/_xDz2RyVqrzo/S5YO-FuLPfI/AAAAAAAAAFc/XGf5ip6Ux7I/s1600-h/image%5B34%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_xDz2RyVqrzo/S5YO-q5z0JI/AAAAAAAAAFg/rdrTPGUgBI8/image_thumb%5B20%5D.png?imgmax=800" width="404" height="196" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Neuer Service Application Proxy erstellen. Dabei muss die Service Application ID aus Step 3 angegeben werden:      &lt;br /&gt;&lt;b&gt;New-SPProfileServiceApplicationProxy -name &amp;quot;SharedServices1_Proxy&amp;quot; -ServiceApplication [GUID]&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In der Central Administration unter “Application Management” \ “Manage Service Application” \ “SharedServices1” sind nun die migrierten User Profiles ersichtlich.      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_xDz2RyVqrzo/S5YO_DJFszI/AAAAAAAAAFo/S17U3L1wHm0/s1600-h/image%5B32%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_xDz2RyVqrzo/S5YO_g0mBGI/AAAAAAAAAFs/frt7BnTP8GY/image_thumb%5B18%5D.png?imgmax=800" width="404" height="157" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Jetzt können wir die MySite Content Datenbank anhängen. Zuerst können wir mit Test-SPContentDatabase prüfen, ob wir keine Upgrade Issues haben:      &lt;br /&gt;&lt;b&gt;Test-SPContentDatabase -Name WSS_Content_Mysite -WebApplication http://sharepoint2010.&lt;span class="kwrd"&gt;is&lt;/span&gt;-lab.local&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;Sind alle Issues gefickt, kann die Content Datenbank angehängt werden. Dabei werden die MySites nach SharePoint 2010 migriert. Der Prozess kann in der Central Administration unter “Upgrade and Migration” \ “Upgrade Status” verfolgt werden.      &lt;br /&gt;&lt;b&gt;stsadm -o addcontentdb -url http://sharepoint2010.is-lab.local -databasename &amp;quot;WSS_Content_MySite&amp;quot;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;Allfällige Fehler sollten analysiert und gefixt werden:      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_xDz2RyVqrzo/S5YPALSX15I/AAAAAAAAAF0/gZDouXV5DYk/s1600-h/image%5B35%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_xDz2RyVqrzo/S5YPAg6idwI/AAAAAAAAAF4/E48fiYq21P0/image_thumb%5B21%5D.png?imgmax=800" width="404" height="232" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;In unserer User Profile Service Application müssen wir nun noch den MySite Host setzen. Zuerst muss eine Site Collection vom Typ “My Site Host” vorhanden sein. Der Farm Configuration Wizard erstellt einen MySite Host unter dem Managed Path /my. Wer mag, kann aber auch einen neuen MySite Host erstellen. &lt;/li&gt;    &lt;li&gt;Den MySite Host setzen wir in der Central Administration unter “Application Management” \ “Manage Service Application” \ “SharedServices1” \ “Setup My Sites” im Feld “My Site Host location”.      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_xDz2RyVqrzo/S5YPA5PESuI/AAAAAAAAAF8/z86H9UjYOMc/s1600-h/image%5B36%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_xDz2RyVqrzo/S5YPBfILxsI/AAAAAAAAAGA/-j10p0qR7Dw/image_thumb%5B22%5D.png?imgmax=800" width="404" height="214" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Damit die Benutzer auf die migrierten MySite zugreifen können, muss nun noch die User Profile Service Application mit unserer Web Application verbunden werden. Hierzu ändern wir am besten gleich die “Application Proxy Group” mit dem Namen “default”. Dazu unter “Application Management” \ “Configure Service Application Associations” auf die Proxy Group “default” klicken. Im Pop Over Dialog den vom Farm Configuration Wizard erstellte Proxy (“User Profile Service Application”) deselektieren, den SharedServices1_Proxy anwählen und als Default setzen.      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_xDz2RyVqrzo/S5YPB6qyGpI/AAAAAAAAAGM/0WyGThKzZv8/s1600-h/image%5B37%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_xDz2RyVqrzo/S5YPCDQd_GI/AAAAAAAAAGQ/Fm8E0iHD7A0/image_thumb%5B23%5D.png?imgmax=800" width="304" height="220" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Nach einem IISRESET sollte auf die migrierte My Site zugegriffen werden können. &lt;/li&gt;    &lt;li&gt;Zum Schluss berechtigen wir noch den Crawl Account. Dazu in der Übersicht der Service Applications auf “Administrators” klicken.      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_xDz2RyVqrzo/S5YPCru1YhI/AAAAAAAAAGY/l6l6cnU5-D4/s1600-h/image%5B38%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_xDz2RyVqrzo/S5YPC1oLctI/AAAAAAAAAGc/ix1XVxRZD24/image_thumb%5B24%5D.png?imgmax=800" width="404" height="159" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Der Crawl Account braucht das Recht “Retrieve People Data for Search Crawlers”.      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_xDz2RyVqrzo/S5YPDF1FTWI/AAAAAAAAAGk/AiLXwQ05Kpk/s1600-h/image%5B39%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_xDz2RyVqrzo/S5YPDjsOA9I/AAAAAAAAAGo/rmNFF90F6Eo/image_thumb%5B25%5D.png?imgmax=800" width="304" height="372" /&gt;&lt;/a&gt;&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Nach der Migration sollte jeder Benutzer wieder auf seine My Site zugreifen können und seine Daten dort vorfinden. Auch Listen und Web Parts werden migriert. Beim Upgrade der My Site von SharePoint 2007 (MOSS) auf SharePoint 2010 wird direkt ein V4 Master angewendet. Der Visual Upgrade Mode steht für My Sites nicht zur Verfügung. Dies bedeutet, dass sämtliche graphischen Anpassungen verloren sind bzw. neu erstellt werden müssen. &lt;/p&gt;  &lt;p&gt;Auch das Profile wird komplett übernommen. Custom Profile Properties werden angelegt und mit den angegeben werden abgefüllt. Evtl. ergeben sich gewisse Abweichungen bei den Privacy Settings.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-6692813046105046104?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/DjnCwxwnqMY/upgrade-mysite-nach-sharepoint-2010.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/03/upgrade-mysite-nach-sharepoint-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-358049630641284579</guid><pubDate>Mon, 08 Mar 2010 07:31:00 +0000</pubDate><atom:updated>2010-03-08T08:32:13.872+01:00</atom:updated><title>Office 2010 kommt am 12. Mai in die Läden</title><description>&lt;p&gt;Microsoft hat das Erscheinungsdatum von Office 2010 und SharePoint 2010 bekannt gegeben. Am 12. Mai ist es soweit. Der RTM (Release to Manufacturing) wird schon im April verfügbar sein.&lt;/p&gt;&lt;p&gt;&lt;a title="http://blogs.msdn.com/sharepoint/archive/2010/03/05/sharepoint-2010-office-2010-launch.aspx" href="http://blogs.msdn.com/sharepoint/archive/2010/03/05/sharepoint-2010-office-2010-launch.aspx"&gt;http://blogs.msdn.com/sharepoint/archive/2010/03/05/sharepoint-2010-office-2010-launch.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-358049630641284579?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/viEN29M2mrg/office-2010-kommt-am-12-mai-in-die.html</link><author>noreply@blogger.com (Rolf Bänziger)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/03/office-2010-kommt-am-12-mai-in-die.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-5714900723722694712</guid><pubDate>Thu, 25 Feb 2010 06:52:00 +0000</pubDate><atom:updated>2010-02-25T07:52:33.276+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Server 2008 R2</category><category domain="http://www.blogger.com/atom/ns#">Installation</category><category domain="http://www.blogger.com/atom/ns#">Infrastructure</category><title>Installation von SharePoint 2007 auf Windows Server 2008 R2</title><description>&lt;p&gt;Bei der Installation von &lt;a href="http://technet.microsoft.com/en-us/library/cc261890.aspx"&gt;SharePoint 2007 Slipstream mit SP2&lt;/a&gt; auf Windows Server 2008 R2 wird unter gewissen Umständen das SP2 von MOSS nicht automatisch installiert. Der SetUp zeigt zwar keinen Fehler, eine Cumulative Update lässt sich aber nicht darüber installieren. Beim Aktivieren von Publishing Features erscheint die Meldung:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The Office SharePoint Server Standard Web application features feature must be activated at the web application level before this feature can be activated.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Schaut man sich die Versionsnummer in der Central Administration und der Microsoft.SharePoint.Portal.DLL (in C:\PF\CM\MS Shared\WSE\12\ISAPI\) an, erkennt man den Versionsunterschied. Dies ist ein Indiz, dass SP2 von MOSS nicht korrekt installiert wurde. &lt;/p&gt;  &lt;p&gt;Das Problem tritt nicht auf, wenn &lt;strong&gt;vor der Installation die Web Server Role &lt;/strong&gt;hinzugefügt wurde. In diesem Fall werden während dem SetUp von SharePoint 2007 auch auf Windows Server 2008 R2 das SP2 und eventuelle Cumulative Updates sauber installiert.&lt;/p&gt;  &lt;p&gt;Gefunden im &lt;a href="http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/8b96663a-ed87-4ab4-bd59-33c7245a76d4"&gt;TechNet Forum&lt;/a&gt;, bei &lt;a href="http://weblogs.asp.net/jan/archive/2009/10/14/quot-the-office-sharepoint-server-standard-web-application-features-feature-must-be-activated-quot-on-windows-server-2008-r2.aspx"&gt;Jan Tielens&lt;/a&gt; und &lt;a href="http://oidatsmyleg.wordpress.com/2009/09/21/add-web-server-role-before-installing-sharepoint/"&gt;hier&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;PS: Vorgestern ist das &lt;a href="http://blogs.msdn.com/joerg_sinemus/archive/2010/02/24/wss-and-moss-february-2010-cu.aspx"&gt;Cumulative Update vom Februar 2010&lt;/a&gt; erschienen.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-5714900723722694712?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/qTI6BiAVZio/installation-von-sharepoint-2007-auf.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/02/installation-von-sharepoint-2007-auf.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-4031282610743527465</guid><pubDate>Tue, 16 Feb 2010 21:22:00 +0000</pubDate><atom:updated>2010-02-16T22:22:38.999+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">Swiss SharePoint Club</category><category domain="http://www.blogger.com/atom/ns#">Upgrade</category><title>Präsentation am Swiss SharePoint Club Meeting vom 26. Februar 2010</title><description>&lt;p&gt;Am 15 Meeting des &lt;a href="http://clubsps.wordpress.com/"&gt;Swiss SharePoint Clubs&lt;/a&gt; werde ich eine Präsentation über den Upgrade von SharePoint 2007 auf SharePoint 2010 halten. Neben dem Vorgehen werde ich in den knapp 60 Minuten auch über die Erfahrungen aus Kundenprojekten, in welchen wir SharePoint 2007 auf Beta2 oder RC migriert haben, berichten. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://clubsps.wordpress.com/2009/12/19/club-meeting-15-basel-by-swiss-airport-basel/"&gt;Weitere Details und Anmeldung&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-4031282610743527465?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/g-FIKeuqax0/prasentation-am-swiss-sharepoint-club.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/02/prasentation-am-swiss-sharepoint-club.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-1170214710847622748</guid><pubDate>Wed, 10 Feb 2010 21:31:00 +0000</pubDate><atom:updated>2010-02-10T22:31:50.549+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>SharePoint 2010 RC auf Windows 7</title><description>&lt;p&gt;Wird SharePoint 2010 Release Candidate (RC) auf Windows 7 installiert und dabei der &lt;a href="http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx"&gt;Anleitung auf MSDN&lt;/a&gt; befolgt, stoppt der Configuration Wizard im zweiten Schritt mit folgender Meldung:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Schaut man im GAC nach, findet man die Microsoft.IdentityModel.dll nur in der Version 1.0.0.0. Die aktuelle Version kann man bei Microsoft herunterladen und nennt sich &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76"&gt;Windows Identity Foundation&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-1170214710847622748?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/uSVmOBJWRCw/sharepoint-2010-rc-auf-windows-7.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/02/sharepoint-2010-rc-auf-windows-7.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-3124503987958333572</guid><pubDate>Tue, 19 Jan 2010 12:05:00 +0000</pubDate><atom:updated>2010-01-19T13:06:58.783+01:00</atom:updated><title>What's new in SharePoint 2010 for End Users</title><description>&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;The first session I visited at the Microsoft SharePoint Connections 2010 was an overview about new functions for end users in SharePoint 2010. It is structured&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;in the six fields of SharePoint 2010:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family:Calibri;"&gt;1.&lt;/span&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family:Calibri;"&gt;2.&lt;/span&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Communities&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family:Calibri;"&gt;3.&lt;/span&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Content&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family:Calibri;"&gt;4.&lt;/span&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Search&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family:Calibri;"&gt;5.&lt;/span&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Insights&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family:Calibri;"&gt;6.&lt;/span&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Composites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Enhanced User Experience with the Ribbon (known from Office 2007 and 2010) and SharePoint Workspace&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Anywhere Access (mobile access, Office Web Applications, Cross Browser support, offline Access with SharePoint Workspace&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Single Plattform&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Communities&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l4 level1 lfo3" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Informal Knowledge (User Feedback, pervasive Tagging, rating system, Noteboard for discussions for Sites and Documents)&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l4 level1 lfo3" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Social connections (enhanced MySite, news feeds, alerts)&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l4 level1 lfo3" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Participation anywhere (work online or offline, mobile User Interface, social context)&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;Content&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;User centric (content metadata and tagging, rapid creation and publishing of web content)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Enterprise wide taxonomies, cross farm policies and rules for all content types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Views: different Views for Subfolders are now possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Saving Documents: only changes are send back to the server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l3 level1 lfo4" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Drop off Library: Save content automatically to the correct place&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Search&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l6 level1 lfo5" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Better answers and faster (relevance based on usage and history)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l6 level1 lfo5" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Knowledge Amplification (phonetic multi lingual, interests and expertise, secure access to content in and outside of SharePoint)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l6 level1 lfo5" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Enterprise Deployment (Search driven applications to enrich the platform)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l6 level1 lfo5" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;FAST: (Previews of the search results, total number at the criteria, …)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Insights&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo6" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Data Interaction (Analyses with Excel Services, easy sharing, data visualization)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo6" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Decision Making (Powerful Self Service capabilities, dashboards, reports with access to millions of rows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;Composites&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l5 level1 lfo7" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;User-Driven Solutions (Toolsets for End User, Visio Services, Data Validation with forms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l5 level1 lfo7" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Data Connectivity (Business Connectivity Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l5 level1 lfo7" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Solution Deployment (Sandboxed solutions, resource quota-management)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-3124503987958333572?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/kFD5ATzyieA/whats-new-in-sharepoint-2010-for-end.html</link><author>noreply@blogger.com (Micha)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/01/whats-new-in-sharepoint-2010-for-end.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-4715846769362075842</guid><pubDate>Tue, 05 Jan 2010 21:15:00 +0000</pubDate><atom:updated>2010-01-05T22:17:01.805+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TechTalk</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>TechTalk über SharePoint 2010 für IT Pros</title><description>&lt;p&gt;Am 18. Januar 2010 werde ich in Wallisellen bei Microsoft Schweiz einen TechTalk über SharePoint 2010 für IT Professionals halten. &lt;/p&gt;  &lt;p&gt;Nachfolgend die provisorische Agenda:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;08.30 – 09.00&amp;nbsp;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;Registrierung           &lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;09.00 – 10.15&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Übersicht und Architektur&lt;/strong&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Neues User Interface inkl. Browsersupport und Silverlight &lt;/li&gt;            &lt;li&gt;Themes &lt;/li&gt;            &lt;li&gt;Mehrsprachigkeit &lt;/li&gt;            &lt;li&gt;Sandboxed Solutions &lt;/li&gt;            &lt;li&gt;Composites &lt;/li&gt;            &lt;li&gt;Office 2010 Funktionen &lt;/li&gt;            &lt;li&gt;Social Networking: MySite, Organization Browser &lt;/li&gt;            &lt;li&gt;On-premise / in the Cloud &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;10.15 – 10.45&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;Pause           &lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;10.45 – 12.00&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Infrastructure und Service Applications&lt;/strong&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Hard- und Software Anforderungen &lt;/li&gt;            &lt;li&gt;Installation &lt;/li&gt;            &lt;li&gt;Neue Central Administration &lt;/li&gt;            &lt;li&gt;PowerShell &lt;/li&gt;            &lt;li&gt;High Availability Funktuionen &lt;/li&gt;            &lt;li&gt;Skalierbarkeit &lt;/li&gt;            &lt;li&gt;Terabytes an Daten, grosse Listen &lt;/li&gt;            &lt;li&gt;Dateien ausserhalb der Datenbank &lt;/li&gt;            &lt;li&gt;Advanced Backup und Restore &lt;/li&gt;            &lt;li&gt;Office Web Applications &lt;/li&gt;            &lt;li&gt;Access Services &lt;/li&gt;            &lt;li&gt;Visio Services &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;12.00 – 13.00&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;Mittagessen           &lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;13.00 – 14.15&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;ECM und Search&lt;/strong&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Metadaten in Listenansichten &lt;/li&gt;            &lt;li&gt;Content Type Hub &lt;/li&gt;            &lt;li&gt;Taxonomy, Folksonomy &lt;/li&gt;            &lt;li&gt;Neue Features von Enterprise Search &lt;/li&gt;            &lt;li&gt;Unterschiede von FAST Search &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;14.15 - 14.45&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;Pause           &lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;14.45 – 16.00&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;strong&gt;Migration MOSS 2007 nach SharePoint 2010&lt;/strong&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Migrationsszenarien (In Place vs. Database Attach) &lt;/li&gt;            &lt;li&gt;Migrationsprozess &lt;/li&gt;            &lt;li&gt;Technische Details eine Migration &lt;/li&gt;            &lt;li&gt;Mögliche Probleme &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;16.00 – 16:15&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;letztes Q&amp;amp;A und Ende der Veranstaltung&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;img border="0" alt="Infos und Anmeldung" align="absMiddle" src="http://www.microsoft.com/switzerland/events/images/icon_infos.jpg" height="21" /&gt;&amp;#160;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032437312&amp;amp;culture=de-ch"&gt;Infos und Anmeldung&lt;/a&gt;&amp;#160;&lt;img alt="" align="absMiddle" src="http://www.microsoft.com/switzerland/events/images/kalender_28.gif" /&gt; &lt;a href="http://msevents.microsoft.com/CUI/AddToOulook.aspx?EventID=1032437312&amp;amp;pg=search&amp;amp;culture=de-ch"&gt;Zu Kalender hinzufügen&lt;/a&gt;&amp;#160;&lt;img alt="Event empfehlen" align="absMiddle" src="http://www.microsoft.com/switzerland/events/images/event_29.gif" /&gt; &lt;a href="mailto:?subject=Empfehlung%20%2D%20TechTalk:%20SharePoint%202010%20%E2%80%93%20%C3%9Cbersicht%20der%20technischen%20M%C3%B6glichkeiten&amp;amp;body=Diese%20Veranstaltung%20kann%20ich%20Ihnen%20weiterempfehlen.%0A%0AVeranstaltungsname:%0ATechTalk:%20SharePoint%202010%20%E2%80%93%20%C3%9Cbersicht%20der%20technischen%20M%C3%B6glichkeiten,%20Wallisellen%20%28Z%C3%BCrich%29%0A%0ADatum:%0A18.01.2010%2008:00%0A%0ADetails%20und%20Anmeldung:%0Ahttp://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032437312%26culture=de-ch"&gt;Event empfehlen&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-4715846769362075842?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/iuva0upehx8/techtalk-uber-sharepoint-2010-fur-it.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2010/01/techtalk-uber-sharepoint-2010-fur-it.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-2403127833383283893</guid><pubDate>Mon, 14 Dec 2009 15:05:00 +0000</pubDate><atom:updated>2009-12-14T16:05:16.696+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint</category><category domain="http://www.blogger.com/atom/ns#">Designer</category><category domain="http://www.blogger.com/atom/ns#">Workflow</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Custom Activity</category><title>Workflow Designer Tipps und Tricks</title><description>&lt;p&gt;Custom Activities sind cool: Sie erlauben, komplexe Teillogik eine Workflows in eine eigene Klasse / Activity zu packen, und dann den eigentlich Workflow schön schlank zu halten. Wenn nur nicht der Standard Workflow Designer im Visual Studio dann sämtliche Activities in der Custom Activity wieder anzeigt:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_CkjSA_fG1FU/SyZUJ5MtfDI/AAAAAAAAAWU/vhTU67Ro4Vw/s1600-h/image%5B21%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_CkjSA_fG1FU/SyZUKRKESaI/AAAAAAAAAWY/dwu1k7_5WSs/image_thumb%5B15%5D.png?imgmax=800" width="332" height="683" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Das NERVT gewaltig. Jedenfalls mich persönlich. Zum Glück gibt es - wie für die meisten Probleme - dafür auch eine einfache Lösung: Einen Custom Designer per Attribut auf die Custom Activity setzen. Was jetzt kompliziert tönt, ist ganz einfach, da der Custom Designer nur deklariert werden muss, und gar keinen eigentlichen Code enthält.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;    [Designer(&lt;span class="kwrd"&gt;typeof&lt;/span&gt;(MyDesigner), &lt;span class="kwrd"&gt;typeof&lt;/span&gt;(IDesigner))]&lt;br /&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;partial&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; HandleGroupReview : SequenceActivity&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; MyDesigner : ActivityDesigner { }&lt;br /&gt;&lt;br /&gt;        &lt;span class="rem"&gt;// … A lot of workflow code …&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;/pre&gt;&lt;br /&gt;&lt;style type="text/css"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Anschliessend muss noch das Attribut “Designer” auf der Custom Activity Klasse gesetzt werden und der oben abgebildete Workflow sieht schon wieder viel aufgeräumter aus.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_CkjSA_fG1FU/SyZUKuo_qFI/AAAAAAAAAWc/dkTnscH2leY/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_CkjSA_fG1FU/SyZUK4ZqxeI/AAAAAAAAAWg/MMdQvzmTS64/image_thumb%5B6%5D.png?imgmax=800" width="148" height="176" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-2403127833383283893?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/1UhmNs48W04/workflow-designer-tipps-und-tricks.html</link><author>noreply@blogger.com (Rolf Bänziger)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/12/workflow-designer-tipps-und-tricks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-6440164952145675064</guid><pubDate>Thu, 26 Nov 2009 09:10:00 +0000</pubDate><atom:updated>2009-11-26T10:10:21.562+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">Mehrsprachigkeit</category><title>Mehrsprachigkeit in SharePoint 2010</title><description>&lt;p&gt;Mit dem MUI – dem Multilingual User Interface – wird SharePoint 2010 endlich mehrsprachig. Dabei kann die Sprache des User Interface jede möglichen SharePoint Site geändert werden.&lt;/p&gt;  &lt;p&gt;Als Voraussetzung muss für jede gewünschte Sprache das entsprechende Language Pack (einmal für SharePoint Foundation und einmal für SharePoint Server) installiert werden. Für Beta 2 sind Language Packs für Englisch, Deutsch, Französisch, Spanisch, Japanisch und Chinesisch verfügbar.&lt;/p&gt;  &lt;p&gt;Nach der Installation kann in den Site Settings pro Site die gewünschten Sprachen ausgegeben werden. Unter “Site Administration” erscheint der neue Eintrag “Language settings”. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_xDz2RyVqrzo/Sw5F9nmoclI/AAAAAAAAAEI/q5GZS-HRE6I/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_xDz2RyVqrzo/Sw5F9xXMJPI/AAAAAAAAAEM/2FSSq1xz-AA/image_thumb%5B1%5D.png?imgmax=800" width="226" height="93" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hier wird angezeigt, in welcher Sprache die Site angelegt wurde und welche Language Packs installiert wurden. Wählt man weitere Sprachen an, stehen diese dem Benutzer zur Verfügung. Dies kann übrigens auch über das Object Model erfolgen (&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.addsupporteduiculture%28office.14%29.aspx"&gt;SPWeb.AddSupportedUICulture&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_xDz2RyVqrzo/Sw5F-R_kryI/AAAAAAAAAEQ/_B7pDSxhDDg/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_xDz2RyVqrzo/Sw5F-kfGKCI/AAAAAAAAAEU/wqMyN82fcAU/image_thumb%5B3%5D.png?imgmax=800" width="469" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Der Benutzer kann nun über das “My” Menu zwischen den Sprachen hin und her wechseln. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_xDz2RyVqrzo/Sw5F-z7qI5I/AAAAAAAAAEY/Ao-3EcFGHnI/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_xDz2RyVqrzo/Sw5F_IyZEoI/AAAAAAAAAEc/4v0rvaofCQ0/image_thumb%5B2%5D.png?imgmax=800" width="244" height="84" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sämtliche Texte werden nun übersetzt. Die Settings Pages, die Navigation, die Hilfe aber auch Menus, OOB Listennamen, OOB Spaltennamen und OOB Webparts werden mittels den Ressourcen in den Language Packs übersetzt. &lt;/p&gt;  &lt;p&gt;Eigene Bezeichner für Listen, Spalten, Content Types, Managed Metadata, etc. können als RESX Datei exportiert, übersetzt und wieder importiert werden. Mit der aktuellen Beta scheint hier noch nicht alles zur Verfügung zu stehen. Eigene Customizations können mit der bekannten ASP.NET Localization übersetzt werden.&lt;/p&gt;  &lt;p&gt;Nicht übersetzten kann man den Content auf den Wikipages und die Listeninhalte. Hier können wir Developers aber mit etwas .NET Code einfache Lösungen bauen.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-6440164952145675064?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/egywMcm8AnA/mehrsprachigkeit-in-sharepoint-2010.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/mehrsprachigkeit-in-sharepoint-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-6735732282564086471</guid><pubDate>Fri, 20 Nov 2009 09:18:00 +0000</pubDate><atom:updated>2009-11-20T10:28:03.746+01:00</atom:updated><title>Microsoft SharePoint: Update Center</title><description>Microsoft bietet neu ein &lt;a href="http://technet.microsoft.com/en-us/office/ee748587.aspx"&gt;Update Center für SharePoint&lt;/a&gt;! Endlich sind alle Updates an einem Ort zu finden. Sysadmins wissen wie mühsam es teilweise ist die richtigen Updates alle zu finden, die richtige Installationsreihenfolge zu beachten und wer eine mehrsprachige SharePoint Farm betriebt, der darf das ganze Spiel mehrmals durchspielen weil es für alle Service Packs auch noch Language Packs gibt. Neu, alles an einem Ort zu finden. An der Installationsroutine ändert sich aber nichts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vorgehensweise SharePoint Upgrade:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Installation WSS Service Pack&lt;br /&gt;Installation WSS Language Packs&lt;br /&gt;Installation MOSS Service Pack&lt;br /&gt;Installation MOSS Language Pack.&lt;br /&gt;Config Wizard am Schluss laufen lassen. Es ist nicht zwingend notwendig diesen nach den einzelnen Installationen auszuführen.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Update Center Highlights:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Latest Updates Table&lt;/li&gt;&lt;li&gt;See the latest updates for your version of Office&lt;/li&gt;&lt;li&gt;List of all releases in a year&lt;/li&gt;&lt;li&gt;Find information about past releases&lt;/li&gt;&lt;li&gt;RSS Feed: Subscribe to the feed and get updated as new releases become available&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-6735732282564086471?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/oC9xyGq3VCc/microsoft-sharepoint-update-center.html</link><author>noreply@blogger.com (Marcel Haas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/microsoft-sharepoint-update-center.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-9223292467457732607</guid><pubDate>Mon, 16 Nov 2009 16:54:00 +0000</pubDate><atom:updated>2009-11-16T18:48:53.102+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>SharePoint 2010 Beta ist (fast) da!</title><description>&lt;p&gt;Der &lt;a href="http://msdn.microsoft.com/en-us/subscriptions/subscription-downloads.rss"&gt;MSDN New Downloads RSS Feed&lt;/a&gt; zeigt die Office 2010 / SharePoint 2010 Betas bereits an. Sichtbar über das Web UI sind die Downloads aber noch nicht. Es ist anzunehmen, dass die Beta 2 von Office 2010, SharePoint 2010 aber auch des FAST Search for SharePoint nicht mehr lange auf sich warten lassen.&lt;/p&gt;  &lt;p&gt;Die Vorfreude bei &lt;a href="http://www.isolutions.ch/"&gt;isolutions&lt;/a&gt; ist gross – nicht nur werden wir mit dieser (intern Beta 2 genannten) Version ein internes Deployment vornehmen und erste Funktionen produktiv einsetzen. Auch werden mit dem FAST Search for SharePoint und den Language Packs einige Module herausgegeben, welche wir bis jetzt noch nicht einsehen konnten. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update 18:40: &lt;/strong&gt;Die Beta von SharePoint 2010, Office 2010, SharePoint Designer 2010 als auch das FAST Search Servers sind auf MSDN verfügbar. Los gehts, Jungs!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-9223292467457732607?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/SrrFm8hKEvs/sharepoint-2010-beta-ist-fast-da.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/sharepoint-2010-beta-ist-fast-da.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-2483516584046569228</guid><pubDate>Wed, 11 Nov 2009 19:24:00 +0000</pubDate><atom:updated>2009-11-11T20:24:18.856+01:00</atom:updated><title>Christoph Mäder bloggt über Dynamics CRM</title><description>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_xDz2RyVqrzo/SvsPWCYx0nI/AAAAAAAAAEA/QKAh___Daqg/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://lh5.ggpht.com/_xDz2RyVqrzo/SvsPWqArS9I/AAAAAAAAAEE/Zy97f00KCgU/image_thumb%5B1%5D.png?imgmax=800" width="114" height="59" /&gt;&lt;/a&gt; Christoph Mäder, Dynamics CRM Spezialist bei &lt;a href="http://www.isolutions.ch/"&gt;isolutions AG&lt;/a&gt;, hat unter &lt;a title="http://mscrm4you.blogspot.com/" href="http://mscrm4you.blogspot.com/"&gt;http://mscrm4you.blogspot.com/&lt;/a&gt; einen Blog über Microsoft Dynamics CRM eingerichtet. Zurzeit weilt er in Berlin an der &lt;a href="http://www.microsoft.com/europe/TechEd/"&gt;TechEd Europe&lt;/a&gt; und berichtet regelmässig über Neuigkeiten rund um .NET, Visual Studio und weitere Microsoft Technologien. &lt;/p&gt;  &lt;p&gt;Willkommen unter den Bloggern, Chrigu! &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-2483516584046569228?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/3x7lBt3LmU8/christoph-mader-bloggt-uber-dynamics.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/christoph-mader-bloggt-uber-dynamics.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-832480804593545004</guid><pubDate>Mon, 09 Nov 2009 09:35:00 +0000</pubDate><atom:updated>2009-11-09T10:36:34.409+01:00</atom:updated><title>Fehler: Invalid look-up value</title><description>&lt;p&gt; &lt;/p&gt;&lt;p&gt;Folgender Fehler trat gestern beim hinzufügen einer Datei in eine SharePoint Dokumentenbibliothek auf:&lt;/p&gt;&lt;p&gt;Invalid look-up value&lt;br /&gt;A look-up field contains invalid data. Please check the value and try again.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;at Microsoft.SharePoint.Library.SPRequestInternalClass.PutFile(String bstrUrl, String bstrWebRelativeUrl, Object varFile, PutFileOpt PutFileOpt, String bstrCreatedBy, String bstrModifiedBy, Int32 iCreatedByID, Int32 iModifiedByID, Object varTimeCreated, Object varTimeLastModified, Object varProperties, String bstrCheckinComment, UInt32&amp;amp; pdwVirusCheckStatus, String&amp;amp; pVirusCheckMessage) &lt;br /&gt;at Microsoft.SharePoint.Library.SPRequest.PutFile(String bstrUrl, String bstrWebRelativeUrl, Object varFile, PutFileOpt PutFileOpt, String bstrCreatedBy, String bstrModifiedBy, Int32 iCreatedByID, Int32 iModifiedByID, Object varTimeCreated, Object varTimeLastModified, Object varProperties, String bstrCheckinComment, UInt32&amp;amp; pdwVirusCheckStatus, String&amp;amp; pVirusCheckMessage)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Die Datei wurde von einem Template, welches mit dem passenden ContentType verknüpft ist, kopiert:&lt;/p&gt;&lt;pre class="csharpcode"&gt;SPFile template = Site.RootWeb.GetFile(documentTemplateUrl);SPFile file = List.RootFolder.Files.Add(leafName, template.OpenBinary(), &lt;span class="kwrd"&gt;false&lt;/span&gt;);&lt;/pre&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;br /&gt;&lt;p&gt;Nach und nach stellte sich die Ursache des Problems heraus: die Vorlage, welche mit dem Content Type verknüpft war, beinhaltete noch (unsichtbare) Referenzen auf Felder einer früheren Version dieses Content Types.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_CkjSA_fG1FU/Su7rz0RHw5I/AAAAAAAAAVw/BXITb-rfzts/s1600-h/image%5B2%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_CkjSA_fG1FU/Su7r0ZpiZEI/AAAAAAAAAV0/RUxHiZqilf0/image_thumb.png?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Mit Prepare-&amp;gt; Inspect Document konnten diese einfach gefunden und entfernt werden. Et voila: das Kopieren klappte ohne Probleme…&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_CkjSA_fG1FU/Su7r0itgVKI/AAAAAAAAAV4/DxWFtL0pxms/s1600-h/image%5B5%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_CkjSA_fG1FU/Su7r1IAtItI/AAAAAAAAAV8/JuHPNFWsPk0/image_thumb%5B1%5D.png?imgmax=800" width="244" height="223" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/_CkjSA_fG1FU/Su7r1aFakRI/AAAAAAAAAWA/WFuG4ZMX3RQ/s1600-h/image%5B8%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_CkjSA_fG1FU/Su7r13aafKI/AAAAAAAAAWE/rQqIw0sfPIA/image_thumb%5B2%5D.png?imgmax=800" width="244" height="222" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Der Fehler ist auch reproduzierbar beim Hochladen eines so präparierten Dokumentes in eine SharePoint Dokumnetenbibliothek, welche mit dem entsprechenden Content Type verknüpft ist.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-832480804593545004?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/tLK_4RRInGg/fehler-invalid-look-up-value.html</link><author>noreply@blogger.com (Rolf Bänziger)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/fehler-invalid-look-up-value.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-1536248810997050967</guid><pubDate>Fri, 06 Nov 2009 21:17:00 +0000</pubDate><atom:updated>2009-11-07T10:28:02.251+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><title>Das SharePoint 2010 ABC für Developer</title><description>&lt;p&gt;Diese Woche durfte ich am SharePoint 2010 Ignite Developer Training in Amsterdam teilnehmen. &lt;a href="http://blogs.code-counsel.net/Wouter"&gt;Wouter van Vugt&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/toddca"&gt;Todd Carter&lt;/a&gt; und &lt;a href="http://blogs.msdn.com/vesku"&gt;Vesa Juvonen&lt;/a&gt; haben uns einen tiefen Einblick in SharePoint 2010 vermittelt.&lt;/p&gt;  &lt;p&gt;Für euch habe ich das SharePoint 2010 ABC für Developer zusammengestellt:&lt;/p&gt;  &lt;h3&gt;A wie Application Lifecycle Management&lt;/h3&gt;  &lt;p&gt;Für das Application Lifecycle Management (ALM) stellt SharePoint 2010 neue Möglichkeiten zur Verfügung. Die Versionsnummer von Features wird beachtet und in den Featuredefinitionen können UpgradeActions definiert werden. Neben dem Hinzufügen von neuen Site Columns zu Content Types, kann auch C# Code ausgeführt werden. Dies geschieht über einen neuen EventReceiver (FeatureUpgrading).&lt;/p&gt;  &lt;h3&gt;B wie Business Connectivity Services&lt;/h3&gt;  &lt;p&gt;Die Business Connectivity Services (BCS) lösen den Business Data Catalog (BDC) ab und erlauben das Einbinden von externen Daten. Sei es eine SQL Datenbank, ein Web Services oder gar ein .NET Type. BCS Daten stehen als External Content Type zur Verfügung und können in einer sogenannten External List wie eine normale SharePoint Daten bearbeitet werden. Neu können die Daten auch geschrieben werden.&lt;/p&gt;  &lt;h3&gt;C wie Client Object Model&lt;/h3&gt;  &lt;p&gt;Mit dem Client Object Model kann man aus .NET, Silverlight oder JavaScript Anwendungen auf SharePoint Daten zugreifen. Grundsätzlich steht alles unterhalb der Site Collection zur Verfügung. Das Client OM ist aber vor allem für den Zugriff auf Listen interessant. Die Zeiten von lists.asmx sind gezählt.&lt;/p&gt;  &lt;h3&gt;D wie Designer&lt;/h3&gt;  &lt;p&gt;Der SharePoint Designer 2010 wird nun auch für Developer interessant. Der Workflow Designer hat massive Verbesserungen erfahren. Zum Erstellen von BCS ist der SharePoint Designer das Tool der Wahl. Das Beste: Customizations lassen sich als WSP exportieren und können in Visual Studio 2010 weiterverarbeitet werden.&lt;/p&gt;  &lt;h3&gt;E wie EventReceiver&lt;/h3&gt;  &lt;p&gt;Mit den neuen EventReceivern für Listen (ListAdding/ed) und Sites (WebAdding/Provisioned) sowie Post-Synchronous Events wird das EventReceiver Modell komplettiert. Die Post-Synchronous Events erlauben es dem Developer nach dem Ausführen einer Operation durch SharePoint, aber bevor dem Benutzer das UI wieder angezeigt wird, einzugreifen. Damit können Bilder nach dem Upload skaliert und Properties nach dem Erstellen abgefüllt werden.&lt;/p&gt;  &lt;h3&gt;F wie FAST&lt;/h3&gt;  &lt;p&gt;Von der Integration der FAST Search Engine profitiert auch der Developer. Über die Mächtigkeit der FAST Search Engine wurde in diesem Blog bereits einiges geschrieben. Programmatisch kann über dasselbe API auf den Suchindex zugegriffen werden. Als Goodie kann man über das Object Model gezielt Content in den Index pushen und auf diese Weise real-time Search-based Applikationen realisieren (z.B. eine Tasklist über die gesamte Farm).&lt;/p&gt;  &lt;h3&gt;G wie graphische Anpassungen&lt;/h3&gt;  &lt;p&gt;Graphische Anpassungen lassen sich mit SharePoint 2010 viel einfacher umsetzen. Themes sind in 5 Minuten erstellt (siehe unter ‘T’). Die Masterpages wird out-of-the-box mit sauberen HTML Code ausgeliefert. Die Content Placeholders sind aber dieselben – d.h. die Migration wird nicht sehr aufwändig.&lt;/p&gt;  &lt;h3&gt;H wie Hub&lt;/h3&gt;  &lt;p&gt;Mit dem Content Type Hub können Content Types über die gesamte Farm verteilt werden. Früher waren hier Features und Code notwendig. Der Content Type Hub ist in den Managed Metadata Services integriert.&lt;/p&gt;  &lt;h3&gt;I wie InfoPath&lt;/h3&gt;  &lt;p&gt;Die List Forms (NewItem, ViewItem, EditItem) können in SharePoint 2010 mit InfoPath 2010 angepasst werden. Das Customizing erfolgt über den SharePoint Designer.&lt;/p&gt;  &lt;h3&gt;J wie JavaScript&lt;/h3&gt;  &lt;p&gt;Viele Funktionen (SP.*.js) stehen dem &lt;strong&gt;J&lt;/strong&gt;avaScript Entwickler zur Verfügung. Dabei stehen auch die Debug Dateien zur Verfügung. Ein Lazy Loading Mechanismus ist integriert und kann auch für die eigenen JavaScript Dateien eingesetzt werden.&lt;/p&gt;  &lt;h3&gt;K wie Kompilieren&lt;/h3&gt;  &lt;p&gt;Der bestehende Code muss – solange er im IIS läuft – nicht neu kompiliert werden. Über ein BindingRedirects werden die Object Model Calls auf die neuen SharePoint 14.0.0.0 DLLs geleitet. Nur jene Bits, welche von OWSTimer.exe ausgeführt werden (EventReceiver, Timer Jobs, Workflows) müssen gegen die neuen DLLs kompiliert werden.&lt;/p&gt;  &lt;h3&gt;L wie Listen&lt;/h3&gt;  &lt;p&gt;Bei den Listen wurden unter SharePoint 2010 einige entscheidende Verbesserungen realisiert. Neu können sie bis zu 50 Millionen Items enthalten. Dafür kann nun bei der Abfrage festgelegt werden, wie viele Items aus der Datenbank gelesen werden. Relationships lassen sich mit Cascade Delete oder Block Delete realisieren. &lt;/p&gt;  &lt;h3&gt;M wie Mehrsprachigkeit&lt;/h3&gt;  &lt;p&gt;Gerade für uns Schweizer sind die Neuerungen bei der Mehrsprachigkeit sehr spannend. Auf einer SharePoint 2010 Site kann die Sprache der Menus, der Navigation und der anderen Seitenelemente über das Menu umgestellt werden. Man muss nur die entsprechenden Language Packs installieren. Ob man auch die Namen der selbst erstellten Columns übersetzen kann, gilt es zu prüfen.&lt;/p&gt;  &lt;h3&gt;N wie Networking&lt;/h3&gt;  &lt;p&gt;Mit der MySite von SharePoint 2010 stehen viele Social Network Funktionen zur Verfügung. Persönliche Tags, I like it und Wall Posts werden auf der MySite angezeigt. Mittels einer Silverlight Applikation wird da Organigramm dargestellt.&lt;/p&gt;  &lt;h3&gt;O wie Online&lt;/h3&gt;  &lt;p&gt;SharePoint Online wird aufgewertet. Bald können wir unsere Webparts als Sandboxed Solutions auf SharePoint Online deployen. Dabei handelt es sich um WSP, welche in einem separaten Prozess ausgeführt werden. Natürlich darf der Code nicht beliebige Operationen ausführen - der Zugriff auf das SharePoint Object Model ist aber gewährleistet. Sandboxed Solutions können vom Site Collection Admin in die neue Solution Gallery hochgeladen und aktiviert werden.&lt;/p&gt;  &lt;h3&gt;P wie PowerShell&lt;/h3&gt;  &lt;p&gt;Die PowerShell Cmdlets für SharePoint 2010 sind sehr mächtig und vereinfachen viele IT Pro Tasks. Über PowerShell kann auch direkt auf das SharePoint Object Model zugegriffen werden. &lt;/p&gt;  &lt;h3&gt;Q wie Query&lt;/h3&gt;  &lt;p&gt;Queries lassen sich unter SharePoint 2010 mit LINQ absetzen. Dabei wird das EntityModel ab einer bestehenden Site generiert (mit dem Utility SPMETAL) und das Visual Studio Projekt hinzugefügt. Die LINQ Abfragen können auch über Relationships erfolgen.&lt;/p&gt;  &lt;h3&gt;R wie REST&lt;/h3&gt;  &lt;p&gt;Ein REST-based Zugriff auf SharePoint 2010 Listen stellt die Daten für Drittsysteme zur Verfügung. Die Abfrage der Daten erfolgt über das URL (z.B. /_vti_bin/ListData.svc/Listname). Zurück kommt wahlweise ATOM XML, JSON oder sogar ein Bild.&lt;/p&gt;  &lt;h3&gt;S wie SharePoint 2010&lt;/h3&gt;  &lt;p&gt;SharePoint 2010 rocks! &lt;/p&gt;  &lt;h3&gt;T wie Themes&lt;/h3&gt;  &lt;p&gt;Themes lassen sich über das Web UI zusammenklicken. Ebenfalls elegant ist der Import einer thmx Datei. Eine solche Datei exportieren die Office 2007 Applikationen auf Grund der Styles.&lt;/p&gt;  &lt;h3&gt;U wie User Interface&lt;/h3&gt;  &lt;p&gt;Das neue UI mit dem Ribbon und den Popup Dialogen ist für den Benutzer intuitiver (da er nicht immer wegnavigiert wird und sich die Befehle alle im Ribbon befinden) und kann vom Developer sehr flexibel erweitert werden.&lt;/p&gt;  &lt;h3&gt;V wie Visual Studio&lt;/h3&gt;  &lt;p&gt;Mit den Visual Studio 2010 Templates wird der Traum vom Deploy per F5-Taste endlich wahr. Mainfest.xml, DDF, SafeControls, etc. gehört der Vergangenheit an. Zirka 20 Projekt Templates stehen für die verschiedenen SharePoint Erweiterungen zur Verfügung. Wo nötig können man die XML Dateien aber immer noch selbst bearbeiten werden.&lt;/p&gt;  &lt;h3&gt;W wie Wiki&lt;/h3&gt;  &lt;p&gt;Team Sites sind nun auch Wiki Sites. Der Benutzer kann überall Inhalte, Links (nur &amp;quot;[[&amp;quot; eingeben und schon erscheint ein Popup zur Auswahl von Pages, Listen und Subsites) sowie Webparts einfügen. Nur um ein Bild einzufügen, braucht es kein ImageWebPart mehr.&lt;/p&gt;  &lt;h3&gt;X wie XHTML&lt;/h3&gt;  &lt;p&gt;SharePoint 2010 rendert Well-Formed XHTML 1.0. Was anderswo selbstverständlich war, mussten wir uns hart erkämpfen. Ebenfalls wird die Accessibilitynorm WCAG 2.0 AA erfüllt.&lt;/p&gt;  &lt;h3&gt;Y wie hmm… Joker&lt;/h3&gt;  &lt;p&gt;…&lt;/p&gt;  &lt;h3&gt;Z wie Zugriff&lt;/h3&gt;  &lt;p&gt;Neu kann der Zugriff auf SharePoint 2010 mittels Claims erfolgen. Dies ermöglich tolle Möglichkeiten um Benutzer mit Live ID Accounts, Federated Active Directory Accounts oder anderen Providern zu authentisieren.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-1536248810997050967?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/gmGmiWJ8vLo/das-sharepoint-2010-abc-fur-developer.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/das-sharepoint-2010-abc-fur-developer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-2676795952678695059</guid><pubDate>Mon, 02 Nov 2009 13:16:00 +0000</pubDate><atom:updated>2009-11-03T19:49:43.902+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Correlation Token</category><category domain="http://www.blogger.com/atom/ns#">SharePoint</category><category domain="http://www.blogger.com/atom/ns#">Workflow</category><category domain="http://www.blogger.com/atom/ns#">Custom Activity</category><title>How to set a Correlation Token Property on a Custom Activity</title><description>&lt;style type="text/css"&gt;&lt;br /&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt; font-size: small;&lt;br /&gt; color: black;&lt;br /&gt; font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt; background-color: #ffffff;&lt;br /&gt; /*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt; background-color: #f4f4f4;&lt;br /&gt; width: 100%;&lt;br /&gt; margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;br /&gt;&lt;p&gt;I like to break up my sharepoint workflows into several custom activities, especially when there are many repetitive tasks involved. But I've always struggeld with one thing: when I needed to send an email from such an activity, I had to pass the correlation token of the onWorkflowActivated activity manually in the constructor of my workflow to my custom activity, which assigned it in turn to the SendEmail activity. As one doesn't get workflow validation using this approach, it makes for an easy to oversee failure if in a hurry. And additionally, the compiler produces a warning that the correlation token of you SendEmail Activity may be uninitialized.&lt;/p&gt;&lt;p&gt;After a little digging around with Reflector.NET, I finally found out that one can declare a Type Converter of the type &lt;em&gt;CorrelationTokenTypeConverter&lt;/em&gt; on the correlation token property of the custom activity. As this type converter is an internal class, the type property of the attribute has to be set by its full qualified class name.&lt;/p&gt;&lt;pre class="csharpcode"&gt;[DefaultValue((&lt;span class="kwrd"&gt;string&lt;/span&gt;)&lt;span class="kwrd"&gt;null&lt;/span&gt;),&lt;br /&gt;    TypeConverter(&lt;span class="str"&gt;"System.Workflow.Activities.CorrelationTokenTypeConverter, System.Workflow.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;)]&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; CorrelationToken WorkflowCorrelationToken&lt;br /&gt;{&lt;br /&gt;    get { &lt;span class="kwrd"&gt;return&lt;/span&gt; (CorrelationToken)&lt;span class="kwrd"&gt;base&lt;/span&gt;.GetValue(WorkflowCorrelationTokenProperty); }&lt;br /&gt;    set&lt;br /&gt;    {&lt;br /&gt;        &lt;span class="kwrd"&gt;base&lt;/span&gt;.SetValue(WorkflowCorrelationTokenProperty, &lt;span class="kwrd"&gt;value&lt;/span&gt;);&lt;br /&gt;        sendEmail.CorrelationToken = &lt;span class="kwrd"&gt;value&lt;/span&gt;;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;(The code snippets above assumes assumes that a “CorrelationToken” dependency property is registered for the custom activity class.)&lt;br /&gt;&lt;p&gt;Now that we can set the correlation token using the designer, we are also able to use a validator class on the custom activity, so the compiler will throw an error if the correlation token is not set. Doing this is quite easy, just add the ActivityValidator attriubte to the activity class definition and implement an activityvalidator class which validates that the correlation token property of the custom activity is set.&lt;/p&gt;&lt;pre class="csharpcode"&gt;[ActivityValidator(&lt;span class="kwrd"&gt;typeof&lt;/span&gt;(MyActivityValidator))]&lt;br /&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;partial&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; MyActivity : SequenceActivity&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; MyActivityValidator : ActivityValidator&lt;br /&gt;    {&lt;br /&gt;        &lt;span class="rem"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// Verifies that the MyActivity activity is valid.&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// &amp;lt;param name="manager"&amp;gt;The &amp;lt;see cref="T:System.Workflow.ComponentModel.Compiler.ValidationManager"/&amp;gt; associated with validation.&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// &amp;lt;param name="obj"&amp;gt;The &amp;lt;see cref="T:System.Workflow.ComponentModel.Activity"/&amp;gt; to be validated.&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// &amp;lt;returns&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// A &amp;lt;see cref="T:System.Workflow.ComponentModel.Compiler.ValidationErrorCollection"/&amp;gt; object containing any errors or warnings that occurred during validation.&lt;/span&gt;&lt;br /&gt;        &lt;span class="rem"&gt;/// &amp;lt;/returns&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; ValidationErrorCollection Validate(ValidationManager manager, &lt;span class="kwrd"&gt;object&lt;/span&gt; obj)&lt;br /&gt;        {&lt;br /&gt;            ValidationErrorCollection errors = &lt;span class="kwrd"&gt;new&lt;/span&gt; ValidationErrorCollection();&lt;br /&gt;            MyActivity activity = obj &lt;span class="kwrd"&gt;as&lt;/span&gt; MyActivity;&lt;br /&gt;            &lt;span class="kwrd"&gt;if&lt;/span&gt; (activity == &lt;span class="kwrd"&gt;null&lt;/span&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;span class="kwrd"&gt;throw&lt;/span&gt; &lt;span class="kwrd"&gt;new&lt;/span&gt; InvalidOperationException();&lt;br /&gt;            }&lt;br /&gt;            &lt;span class="kwrd"&gt;if&lt;/span&gt; (activity.Parent != &lt;span class="kwrd"&gt;null&lt;/span&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;span class="kwrd"&gt;if&lt;/span&gt; (activity.WorkflowCorrelationToken == &lt;span class="kwrd"&gt;null&lt;/span&gt;)&lt;br /&gt;                {&lt;br /&gt;                    Hashtable hashtable = activity.GetValue(WorkflowMarkupSerializer.ClrNamespacesProperty) &lt;span class="kwrd"&gt;as&lt;/span&gt; Hashtable;&lt;br /&gt;                    &lt;span class="kwrd"&gt;if&lt;/span&gt; ((hashtable == &lt;span class="kwrd"&gt;null&lt;/span&gt;)  (hashtable[&lt;span class="str"&gt;"WorkflowCorrelationToken"&lt;/span&gt;] == &lt;span class="kwrd"&gt;null&lt;/span&gt;))&lt;br /&gt;                    {&lt;br /&gt;                        errors.Add(ValidationError.GetNotSetValidationError(&lt;span class="str"&gt;"WorkflowCorrelationToken"&lt;/span&gt;));&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            errors.AddRange(&lt;span class="kwrd"&gt;base&lt;/span&gt;.Validate(manager, obj));&lt;br /&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; errors;&lt;br /&gt;            }&lt;br /&gt;    }&lt;br /&gt;    &lt;span class="rem"&gt;// SNIP: MyActivity code...&lt;/span&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-2676795952678695059?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/ejaDi80XqQc/how-to-set-correlation-token-property.html</link><author>noreply@blogger.com (Rolf Bänziger)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/11/how-to-set-correlation-token-property.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-909646071164847160</guid><pubDate>Mon, 26 Oct 2009 07:25:00 +0000</pubDate><atom:updated>2009-10-26T08:25:54.634+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>Echo über SharePoint 2010</title><description>&lt;p&gt;Während der SharePoint Conference wurde natürlich heftig gebloggt. Die wichtigsten Posts habe ich hier zusammen aufgelistet.&lt;/p&gt;  &lt;p&gt;Jeff Teper beschreibt &lt;a href="http://feedproxy.google.com/~r/sharepointteamblog/~3/xQp94xzMDaI/sharepoint-2010.aspx"&gt;SharePoint 2010 in einem Satz, 8 Kategorien und 40 Funktionen&lt;/a&gt; auf dem SharePoint Team Blog. Der eigentliche “Ur-Post” über SharePoint 2010. &lt;/p&gt;  &lt;p&gt;Im Microsoft SharePoint Developer Documentation Blog ist die bereits &lt;a href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/10/19/SharePoint2010BetaDevDocsLive.aspx"&gt;vorhandene Dokumentation über SharePoint 2010 auf MSDN&lt;/a&gt; verlinkt. Auch das SPD Team hat die &lt;a href="http://blogs.msdn.com/sharepointdesigner/archive/2009/10/19/putting-the-sharepoint-in-sharepoint-designer.aspx"&gt;wichtigsten Neuigkeiten in Bezug auf SharePoint Designer&lt;/a&gt; in einem Blog Post zusammengefasst.&lt;/p&gt;  &lt;p&gt;Andrew Connell, Lieblings-MVP des Autors, schreibt über die Neuerungen und Verbesserungen im WCM Bereich in &lt;a href="http://feedproxy.google.com/~r/AndrewConnell/~3/T1ntaevvNsQ/part-1-improvements-to-the-core-sharepoint-platform.aspx"&gt;Part1&lt;/a&gt;, &lt;a href="http://feedproxy.google.com/~r/AndrewConnell/~3/nbJ_uk1eWO0/part-2-whats-improved-with-sharepoint-server-2010-web.aspx"&gt;Part2&lt;/a&gt; und &lt;a href="http://feedproxy.google.com/~r/AndrewConnell/~3/ref15PhglZE/part-3-whats-new-with-sharepoint-server-2010-web.aspx"&gt;Part3&lt;/a&gt;. Joel Oleson hat seine &lt;a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=267"&gt;Top 10 Features&lt;/a&gt; zusammengestellt.&lt;/p&gt;  &lt;p&gt;Auch die Jungs von &lt;a href="http://sharepoint.namics.com/"&gt;namics&lt;/a&gt; bzw. &lt;a href="http://www.1eeurope.ch/Blog/default.aspx"&gt;1eEurope&lt;/a&gt; haben fleissig aus Las Vegas berichtet.&lt;/p&gt;  &lt;p&gt;Last but not least der Link für die &lt;a href="http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx"&gt;Registrierung für Beta 2 von SharePoint 2010&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-909646071164847160?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/Gf4Vn4HNSy8/echo-uber-sharepoint-2010.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/echo-uber-sharepoint-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-7047045958931754088</guid><pubDate>Sat, 24 Oct 2009 06:39:00 +0000</pubDate><atom:updated>2009-10-26T03:22:51.763+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Value</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>SharePoint 2010 – ein Fazit</title><description>&lt;p&gt;Die SharePoint Conference ist zu Ende. Ein guter Zeitpunkt also für ein kurzes Resumé. &lt;/p&gt;  &lt;p&gt;Nach vier Tagen mit insgesamt 240 Sessions liesse sich zu all den Neuerungen, den damit verbundenen Möglichkeiten und dem daraus resultierenden Nutzen mindestens ein Buch schreiben. Doch Steve Ballmer, Microsoft’s CEO, hat SharePoint 2010 wie folgt zusammengefasst:&lt;/p&gt;  &lt;p&gt;SharePoint ist &lt;u&gt;die&lt;/u&gt; Business Collaboration Plattform für Unternehmen und hat, stark vereinfacht die drei folgenden, nutzenstiftenden Vorteile:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SharePoint verbindet Mitarbeiter in Ihrem Unternehmen und hilft ihnen dabei, produktiv zu sein.&lt;/li&gt;    &lt;li&gt;SharePoint reduziert Ihre Betriebskosten durch eine zentrale und einheitliche Infrastruktur.&lt;/li&gt;    &lt;li&gt;Und SharePoint ermöglicht es, mit der Version 2010 mehr denn jemals zuvor, auf Anforderungen und Bedürfnisse des Business rasch treffende Antworten zu liefern.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_qwU6RKrwqLs/SuKhGMr6jNI/AAAAAAAAABU/vigJQFmEBNg/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_qwU6RKrwqLs/SuKhIBDdo6I/AAAAAAAAABY/z4Yi3mtU1RM/image_thumb%5B16%5D.png?imgmax=800" width="649" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Dieser treffenden Beschreibung wurde in den Sessions der vergangenen Tage ganz konkret Form verliehen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Administration, Entwicklung und Anpassung von SharePoint an Geschäftsanforderungen sind einfacher und schneller geworden.&lt;/li&gt;    &lt;li&gt;Die Komplettheit der Plattform hinsichtlich der adressierten Themen ist äussert umfassend. So ist Microsoft mit Enterprise Search heute bereits im Leading Quadranten, mit ECM und Collaboration mit grossen Schritten auf dem Weg dahin.&lt;/li&gt;    &lt;li&gt;Natürlich gibt es immer noch Themen, wo spezialisierte und fokussierte Produkte weitergehen. Doch im Zusammenspiel ist SharePoint unschlagbar. Dies ist inbesondere deshalb von Bedeutung, als dass viele Themen immer stärker zusammenwachsen und nicht mehr isoliert betrachtet werden können.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Unter dem Strich werden viele der bereits seit längerem proklamierten Marketing-Statements und Versprechungen mit der neuen Version endlich Realiät. Einiges wurde in den Blogposts der vergangenen Tage breits beschreiben und ausgeführt, vieles werden wir in den kommenden Monaten und Jahren erfolgreich in den Geschäftsalltag transformieren können.&lt;/p&gt;  &lt;p&gt;Eine interessante und herausfordernde Aufgabe, für die mit der Version 2010 von Office und SharePoint eine ausgereifte und bereits tausendfach eingesetzte Plattform zur Verfügung steht. Bisher werden von den weltweit rund 100 Millionen verkauften 2007er Lizenzen nur ein Bruchteil wirklich eingesetzt. Zeit also, den brachliegenden Nutzen freizusetzen.&lt;/p&gt;  &lt;p&gt;Und so kann als abschliessendes Fazit gesagt werden: die gemachten Aussagen treffen vollumfänglich zu. Den Nachweis werden wir erbringen können.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-7047045958931754088?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/_Xk7inS-U58/sharepoint-2010-ein-fazit.html</link><author>noreply@blogger.com (Benjamin Regez)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/sharepoint-2010-ein-fazit.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-1734393332616238416</guid><pubDate>Wed, 21 Oct 2009 22:00:00 +0000</pubDate><atom:updated>2009-10-22T21:28:41.996+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Variations</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><category domain="http://www.blogger.com/atom/ns#">WCM</category><title>WCM mit SharePoint 2010</title><description>&lt;p&gt;Die Neuerungen im Bereich WCM bleiben bescheiden – das Konzept wurde nicht grundlegend überarbeitet. In meinen Augen war dies auch nicht notwendig. SharePoint 2010 wird zur echten WCM Plattform.&lt;/p&gt;  &lt;h3&gt;Standards&lt;/h3&gt;  &lt;p&gt;SharePoint 2010 setzt auf Standards. Dank XHTML sowie WCAG 2.0 AA kann eine behindertengerechte Website viel einfacher realisiert werden. Natürlich lassen sich somit die graphischen Anpassungen auch viel einfacher umsetzen. Ein weiterer Vorteil ist der Crossbrowser Support – auch für die Author- und Adminseiten.&lt;/p&gt;  &lt;h3&gt;Master Page / Page Layout&lt;/h3&gt;  &lt;p&gt;Master Pages und Page Layouts stehen uns auch weiterhin zur Verfügung. Out-of-the-Box werden heute Master Pages mitgeliefert, auf welche man auch für WCM Projekte aufbauen kann.&lt;/p&gt;  &lt;h3&gt;Content Authoring&lt;/h3&gt;  &lt;p&gt;Das Erfassen des Contents wurde massiv verbessert. Alle Funktionen werden über Ribbon angeboten. Ein Live Preview zeigt die Änderungen der Formatierungen sofort an. Auch Copy &amp;amp; Paste aus Office Applikationen funktioniert (besser).&lt;/p&gt;  &lt;p&gt;Auch der Einfügen von Bildern ab der lokalen Festplatte geht einfacher von der Hand. Auch Silverlight Movies lassen sich einfach einbinden. Übrigens lassen sich Streaming Medien nun auch auf dem Frontendserver zwischenspeichern, was den Datenbankserver entlasten. &lt;/p&gt;  &lt;p&gt;Das Approval erfolgt weiterhin via Workflow. Dieser kann nun aber viel einfach erweitern und customized werden – ob mit Visio, SharePoint Designer oder Visual Studio.&lt;/p&gt;  &lt;h3&gt;Variations&lt;/h3&gt;  &lt;p&gt;Das Konzept der Variations wurde nicht verändert. Dafür wurde hinter den Kulissen einiges an der Stabilität und den Tools gearbeitet. Bereits mit SP2 wurde eine STSADM Erweiterung lanciert, um die Variations zu fixen. In SharePoint 2010 wird die Releationships Liste überarbeitet und es gibt noch ein neues Tool für Fixes.&lt;/p&gt;  &lt;h3&gt;Content Query Web Part&lt;/h3&gt;  &lt;p&gt;Das CQWP (isolutions´ favorite) lebt weiter und wurde ausgebaut. Out-of-the-Box kann es bedeutend bequemer eingesetzt werden. Dank den Verbesserungen beim Zugriff auf Listen (inkl. der Möglichkeit, sehr grosse Listen anzulegen), erwarten uns da auch keine Performanceprobleme.&lt;/p&gt;  &lt;h3&gt;Content Deployment&lt;/h3&gt;  &lt;p&gt;Auch das Sorgenkind von MOSS 2007 RTM – das Content Deployment – hat sich in der Zwischenzeit gemausert. Viele Fixes wurden mit Service Packs und Cumulative Updates bereits ausgeliefert. In SharePoint 2010 kommt zusätzlich noch die Möglichkeit eines echten Datenbank Snapshots hinzu.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-1734393332616238416?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/miydBgK0SsM/wcm-mit-sharepoint-2010.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/wcm-mit-sharepoint-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-3316682556830813001</guid><pubDate>Wed, 21 Oct 2009 19:09:00 +0000</pubDate><atom:updated>2009-10-21T21:11:02.827+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><category domain="http://www.blogger.com/atom/ns#">ECM</category><category domain="http://www.blogger.com/atom/ns#">Records Management</category><title>ECM für die Masse mit SharePoint 2010</title><description>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_PpjTNYQb52Y/St9cggCFenI/AAAAAAAAABE/qP0wLsN6IDE/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh6.ggpht.com/_PpjTNYQb52Y/St9chH4i6JI/AAAAAAAAABM/SPjw5K6SpD0/image_thumb%5B3%5D.png?imgmax=800" width="375" height="287" /&gt;&lt;/a&gt;Wow! Microsoft bringt mit SharePoint 2010 eine gewaltige Flut an neuen Funktionen rund um das Verwalten von Inhalten! Einerseits sind gewisse Grundlagen (oder alte Designfehler) korrigiert worden, andererseits sind powervolle neue Tools dabei, welche SharePoint im ECM Quadranten von Gartner bestimmt massiv nach oben rechts verschiebt. Microsoft geht endlich auch direkt auf die Frage SharePoint vs. Fileserver ein, respektive zeigt sogar eine sehr konsistente und durchdachte Lösung einer Koexistenz von beidem auf – “Manage the Unmanaged”&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;b&gt;Metadata Management      &lt;br /&gt;&lt;/b&gt;SharePoint 2010 bietet zwei Wege den Inhalt mit Metadaten zu versehen. Durch Taxonomien, welche zentral für die gesamte Farm gesteuert und verwaltet werden können, steht den Inhaltsverantwortlichen eine hierarchische Struktur mit Begriffen zur Verfügung die den Inhalten zugewiesen werden können. Natürlich ist die Taxonomie durchgängig auch in den Office Clients&amp;#160; vorhanden. Die Taxonomie kann z.B. auch zum schnellen und einfachen Filtern von Inhalten in einer Dokumentenbibliothek verwendet werden. Das Metadaten Management von SharePoint 2010 ist wirklich sehr mächtig, Mehrsprachigkeit und Synonyme sind nebst vielen anderen Neuerungen zwei wichtige Konzepte die out-of-the-Box unterstütz sind.&lt;/p&gt;  &lt;p&gt;Der zweite Weg ist die Folksonomie. Darunter ist das nicht verwaltete und dezentralisierte „taggen“ von Informationen gemeint, was jeder User für sich persönlich anwenden kann. Auf der MySite sieht er dann seine persönliche Tagcloud.&lt;/p&gt;  &lt;p&gt;In diesem Zusammenhang ist noch zu erwähnen, dass Contenttypen nicht mehr nur innerhalb einer Site Collection zur Verfügung stehen, sondern über die ganze Farm zentral verwaltet werden können.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Unique Document IDs&lt;/b&gt;     &lt;br /&gt;Das bekannte Problem, dass beim umbenennen, verschieben resp. reorganisieren von Inhalten die Referenzen und Links auf die Inhalte nicht mehr gültig sind, ist damit endgültig gelöst. Die neue Dokumenten ID wird beim hinzufügen von Dokumenten automatisch vom SharePoint vergeben. Wie sich die ID zusammensetzt, kann definiert werden. Ist das Dokument einmal auf dem SharePoint abgelegt, kann es immer für den gleichen Link wieder aufgerufen werden.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Documents Sets &lt;/b&gt;    &lt;br /&gt;Bei der Arbeit mit Dokumenten ist immer wieder der Wunsch da, gewisse Dokumente zu einem Set mit gleichen Metadaten, Version, Workflows, etc. zusammenzufassen, dies ist nun mit Document Sets möglich. Dank diesem Konstrukt wird es endlich möglich nicht nur einzelne Dokumente zu behandeln sondern ganze Dossiers.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Advanced Routing      &lt;br /&gt;&lt;/b&gt;Mit dem &lt;b&gt;Content Organizer&lt;/b&gt; in SharePoint 2010 kann mittels Regeln der Endbenutzer beim Abspeichern der Informationen unterstützt werden. Das Szenario könnte sein, dass der Endbenutzer die Datei immer in die gleiche Bibliothek abspeichert. Anhand des Content Typs und der Metadaten verschiebt nun der Content Organizer das Item an richtigen Ort gemäss den zutreffenden Regeln.&lt;/p&gt;  &lt;p&gt;Dieser &lt;b&gt;Content Organizer&lt;/b&gt; hilft auch, veraltete und nicht mehr benutzte Daten zu identifizieren und allenfalls in ein anderes Repository zu verschieben oder durch den Inhaltsverantworlichen überprüfen zu lassen.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;In-Place Records Management      &lt;br /&gt;&lt;/b&gt;Recordsmanagement Funktionen sind nicht mehr wie bis anhin an bestimmte Site Templates gebunden sondern können überall wo es gewünscht ist eingesetzt werden. An einem Icon erkennt man, welche Dateien als Record markiert sind und somit nicht mehr geändert werden können. Ob ein Record am aktuellen Speicherort bleibt oder z.B. nach einer bestimmten Zeit in ein entsprechendes Repository verschoben wird, kann definiert werden.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Fileserver Integration      &lt;br /&gt;&lt;/b&gt;Microsoft hat tatsächlich eine Integration zwischen SharePoint und dem Fileserver (Windows Server 2008 RE 2) zu Stande gebracht die sehr vielversprechend demonstriert wurde. Über den &lt;b&gt;File Server Ressource Manager&lt;/b&gt; können die existierenden Files auf dem Fileserver anhand von frei definierbaren Regeln klassifiziert werden. Für die Klassifizierung übernimmt der Fileserver die existierenden Content Typen und Metadaten vom SharePoint 2010. Nach der Klassifizierung können die Files dem Content Organizer vom SharePoint übergeben werden und dieser speichert die Files gemäss den definierten Verteilerregeln. Damit der Endbenutzer von dieser Migration nichts merkt, verbleibt auf dem Fileserver ein Shortcut auf das File, welches neu im SharePoint liegt. Eröffnet dies nicht ganz neue Möglichkeiten in Zukunft DMS Lösungen einzuführen?&lt;/p&gt;  &lt;p&gt;Das von mir gesehene hinterliess bei einen sehr guten Eindruck. Falls die vorgestellten Konzepte wirklich funktionieren bietet SharePoint 2010 ein unglaublich flexibles und vielseitiges ECM Tool, welches bei richtigem Einsatz einen enormen Mehrwert für die Endbenutzer mit sich bringt.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-3316682556830813001?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/BNzzlW7K8Q4/ecm-fur-die-masse-mit-sharepoint-2010.html</link><author>noreply@blogger.com (Pascal Grossniklaus)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/ecm-fur-die-masse-mit-sharepoint-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-6411932998670990367</guid><pubDate>Wed, 21 Oct 2009 18:11:00 +0000</pubDate><atom:updated>2009-10-21T20:11:40.270+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">Migration</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>Upgrade auf SharePoint 2010</title><description>&lt;p&gt;Bereits heute sind erste Informationen betreffend dem Upgrade auf SharePoint 2010 verfügbar. Nachfolgend möchte ich auf die möglichen Migrationsszenarien, die Anforderungen, die Risiken sowie die Vorbereitungen, welche bereits heute angegangen werden können, eingehen. Wir werden ein standardisiertes Vorgehen definieren, um Risiko und Kosten zu minimieren und unseren Kunden einen schnellen Wechsel auf SharePoint 2010 zu ermöglichen. Mehr dazu, wenn es konkreter wird, in diesem Blog. &lt;/p&gt;  &lt;p&gt;Microsoft hat bedeutend mehr in den Upgrade auf SharePoint 2010 investiert als in jenen auf SharePoint 2007. Der Upgrade läuft stabiler, kann besser überwacht werden und nach Problemen wieder fortgeführt werden. &lt;/p&gt;  &lt;p&gt;Migrierte Sites werden zuerst in einem Visual Upgrade Modus angezeigt. Die alten CSS und Master Files werden angewendet, wodurch der User das alte UI sieht. Über die Site Settings kann testweise auf das neue UI mit den Ribbons umgeschaltet werden. Läuft alles glatt, kann das UI definitiv geändert werden. Diese Umstellung kann zentral erfolgen (vom Administrator) aber durch den Site Owner erfolgen.&lt;/p&gt;  &lt;h3&gt;Anforderungen&lt;/h3&gt;  &lt;p&gt;SharePoint 2010 braucht für alle Rollen (Web Frontend, Application aber auch SQL Server) 64bit Plattformen. Als Betriebssystem muss Windows Server 2008 SP2 oder R2 installiert sein. Die Version des Datenbankservers muss mindestens SQL Server 2005 SP2 oder 2008 SP1 CU2 sein.&lt;/p&gt;  &lt;h3&gt;Upgradeszenarien&lt;/h3&gt;  &lt;p&gt;Microsoft bietet nur zwei Upgradeszenarien an: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ein In-Place Upgrade migriert eine SharePoint Farm von MOSS 2007 SP2 nach SharePoint 2010. Während des Upgrades ist die Farm nicht verfügbar. In diesem Szenario muss aber die bestehende Farm die oben erwähnten Anforderungen erfüllen.&lt;/li&gt;    &lt;li&gt;Das bessere Upgradeszenario ist in meinen Augen der Database Attach Upgrade. Dabei wird eine zweite Farm, inkl. SQL Server, mit SharePoint 2010 bereitgestellt, auf welche dann die Content Datenbanken sowie die Profile Datenbank kopiert und angehängt werden. Beim Hinzufügen der Datenbanken wird das Upgrade durchgeführt.&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Vorbereitungen der Content Datenbanken&lt;/h3&gt;  &lt;p&gt;Grundlage für ein erfolgreiches Upgrade ist eine “saubere” und schlanke SharePoint 2007 Installation. Damit kann bereits heute begonnen werden.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Nicht verwendete Site Collections oder Sites löschen sowie Dokumentversionen einschränken: durch die kleinere Datenmenge läuft der Upgrade schneller durch.&lt;/li&gt;    &lt;li&gt;Fehlerfreie Templates, Features und Web Parts. Deployt via WSP: Damit können die Customizations auf SharePoint 2010 installiert werden.&lt;/li&gt;    &lt;li&gt;Wurden Out-of-the-Box Site Definitions verändert, können diese Sites nicht migriert werden. Es bleibt nichts anderes übrig als den Content in neue Sites zu migrieren.&lt;/li&gt;    &lt;li&gt;Eventuell korrupte Datenbanken reparieren: Ansonsten tauchen die Probleme beim Upgrade auf.&lt;/li&gt;    &lt;li&gt;Und wer die grösste Sünde (Änderungen an der Content Datenbanken vorgenommen hat) begannen hat, muss diese Rückgängig machen.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Mit Service Pack 2 und dem Oct 2009 CU von SharePoint 2007 wurde ein Pre-Upgrade-Checker mitgeliefert (stsadm Befehl). Das Tool liefert viele wichtige Informationen über die SharePoint Farm in einem Report. Weiter prüft es sämtliche Sites auf fehlende Site und List Definitions, Features und Assemblies. Auch Orphan Data (d.h. nicht mehr verknüpfte Sites, Lists, etc.) werden aufgespürt. &lt;/p&gt;  &lt;p&gt;InfoPath Formulare können neu auch mit einem STSADM Befehl (exportIPFSAdminObjects) als WSP extrahiert werden und so auf die neue Farm gezügelt werden.&lt;/p&gt;  &lt;h3&gt;Customizations&lt;/h3&gt;  &lt;p&gt;Ist die Farm wie oben beschrieben stabilisiert worden, liegen die grössten Risiken bei den Customizations. Normale Web Parts und Workflows werden ohne Recompile lauffähig sein. Das Objektmodell ist mehrheitlich kompatible. &lt;/p&gt;  &lt;p&gt;Wurden Customizations mit dem SharePoint Designer vorgenommen (customized files), gehen diese beim Switch auf das neue UI verloren. Bei Customizations, welche über WSP eingespielt wurden, stehen die neuen UI Funktionen logischer nicht zur Verfügung. In beiden Fällen gilt es vor dem Upgrade der Live Umgebung abzuklären, wie mit diesen Customizations weiter verfahren werden soll.&lt;/p&gt;  &lt;h3&gt;Fazit&lt;/h3&gt;  &lt;p&gt;Der Upgrade Prozess wurde in meinen massiv verbessert. Der SharePoint Admin hat viel die bessere Kontrolle. Bei den Customizations stellt sich die Frage, ob die Funktion mit SharePoint 2010 nicht out-of-the-box gelöst wird oder ob diese unter SharePoint 2010 weiterbestehen soll. Im zweiten Fall empfiehlt es sich, frühzeitig Tests durchzuführen. Bereits mit Beta 2 (ab November) kann der Upgrade getestet werden.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-6411932998670990367?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/emsJ8F7EAgQ/upgrade-auf-sharepoint-2010.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/upgrade-auf-sharepoint-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-5374268204935661246</guid><pubDate>Wed, 21 Oct 2009 16:17:00 +0000</pubDate><atom:updated>2009-10-21T19:30:24.663+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">composites</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>SharePoint 2010 Composites</title><description>&lt;p&gt;Auf dem neuen SharePoint Donut erscheint der Begriff &lt;b&gt;Composites&lt;/b&gt;, welcher für mich bis jetzt nicht auf Anhieb selbstsprechend war – bis heute! Microsoft will mit SharePoint 2010 noch schneller und besser auf die sich kontinuierlich ändernden Anforderungen im Geschäftsalltag eingehen und ein Werkzeugkasten bereitstellen um schnell dynamische Geschäftsapplikationen umzusetzen. SharePoint als Plattform soll es den Endbenutzern ermöglichen selber kollaborative “no Code” Applikationen mit den out-of-the-box Komponenten zu erstellen. &lt;/p&gt;  &lt;p&gt;Die Demos sahen sehr vielversprechend aus, sah man doch massive Neuerungen in den Bereichen&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;User Interface &lt;/li&gt;    &lt;li&gt;SharePoint Designer 2010 &lt;/li&gt;    &lt;li&gt;Access Services &lt;/li&gt;    &lt;li&gt;Visio Services &lt;/li&gt;    &lt;li&gt;BCS (Business Connectivity Services) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Die Philosophie von MS geht ganz klar in die Richtung, dass solche Applikationen nicht nur durch technisch orientierte Mitarbeiter erstellt werden, sondern durch Business Consultants. &lt;/p&gt;  &lt;p&gt;Damit aber die Kontrolle über die SharePoint Farm nicht entgleitet, bietet SharePoint 2010 neue Tools um Regeln zu definieren. Neu sind auch “Sandboxed Solutions” möglich, was das Risiko, dass bei einer Fehlmanipulation oder fehlerhaftem Code die ganze Farm abliegt, verkleinert.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-5374268204935661246?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/MMMUTGxy4cg/sharepoint-2010-composites.html</link><author>noreply@blogger.com (Pascal Grossniklaus)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/sharepoint-2010-composites.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-29313691665783155</guid><pubDate>Wed, 21 Oct 2009 00:03:00 +0000</pubDate><atom:updated>2009-11-02T14:42:50.768+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>SharePoint Conference – Day 1 &amp; 2</title><description>&lt;p&gt;Der zweite Tag ist durch und ich bin es auch. Kühlschrankartige Temperaturen, endlose Teppichböden, Kunstlicht und seit zwei Tagen keinen Schritt an der frische Luft haben ihre Spuren hinterlassen – zum Glück findet heute Abend die Pool Party am Mandalay Beach statt, da werden die Batterien wieder geladen…&lt;/p&gt;  &lt;p&gt;Nun aber zu den wichtigsten bisher rausgeschälten Neuerungen von SharePoint und Office 2010: es sind deren viele! Darum an dieser Stelle eine ausgewählte Essenz:&lt;/p&gt;  &lt;h3&gt;Services – und wie sie uns dienen werden…&lt;/h3&gt;  &lt;p&gt;SharePoint 2010 wartet mit einer ganzen Serie von neuen Office Client Services auf. Die bereits bekannten Excel Servcies haben mit den Word, PowerPoint, Visio und Access Services massiven Zuwachs bekommen. Diese Services ermöglichen die webbasierte Darstellung und (limitierte) Bearbeitung der entsprechenden Dokumente, eine Client-Installation ist also nicht mehr in jedem Fall zwingend notwendig. Die Beareitung ist allerdings limitiert auf eine beschränkte Menge der in den Client-Versionen zur Verfügung stehenden Möglichkeiten, reicht für den täglichen Einsatz wohl trotzdem relativ weit.    &lt;br /&gt;Es dürfte künfitg also durchaus Szenarien geben, wo die Installation der Office Suite für gewisse Benutzer oder Geräte nicht mehr notwendig sein wird, wodurch sich Lizenzkosten optimieren und einsparen lassen Des weitern wird all den Amazonas-Internet-Café-Besuchern beim Betreten des als Internet-Café deklarierten Raums ein entspanntes Lächeln über das Gesicht huschen. Das ist doch echte Freiheit!&lt;/p&gt;  &lt;p&gt;Aus all den Services sind mir zwei besonders aufgefallen: Visio und Access Services.    &lt;br /&gt;Visio Services ermöglichen, einfacher als je zuvor, die Visualisierung von Visio Zeichnungen angereichert mit Live-Daten. Ob Produktionsprozesse, Sales-Team Performance oder Produktabsatz pro Region, solche eher trockenen Auswertungen lassen sich sehr rasch und einfach visuell ansprechend aufbereitet darstellen.     &lt;br /&gt;Die Access Services bieten vor allem für Unternehmen, die viele Access Datenbanken in Betrieb haben, eine erfolgsversprechende Zukunft. Access Datenbanken können damit in SharePoint überführt werden und erhalten so eine gesicherte Existenz, fernab der chaotischen und SLA losen Zustände. Auf jeden Fall ein ganz heisses Thema!&lt;/p&gt;  &lt;p&gt;Zusammengefasst bieten Office und SharePoint 2010 mit den neu verfügbaren Servcies grossen Mehrwert für eine breite Benutzerbasis und werden auch eine direkte Betriebskostenreduktion ermöglichen.&lt;/p&gt;  &lt;h3&gt;Co-Authoring – echte Zusammenarbeit wird endlich möglich…&lt;/h3&gt;  &lt;p&gt;Lange haben wir darauf gewartet! Und genausolange auch darunter gelitten, dass es nicht möglich war: das gleichzeitige Bearbeiten ein und desselben Dokuments, genannt Co-Authoring.&lt;/p&gt;  &lt;p&gt;Wer kennt das Szenario nicht. Es soll beispielsweise eine Offerte erstellt werden, an deren Inhalt verschiedene Personen arbeiten. Nun erstellt jeder für sich, optimalerweise noch lokal auf seinem Gerät, ein Arbeitsdokument, wo er seine Inhalte erfasst. Zu einem gewissen Zeitpunkt werden die Dokumente schliesslich in ein einziges Dokument – die Offerte – zusammengeführt. Eine mühsame, aufwändige und fehleranfällige Arbeit, die schon manche Nacht als Tribut gefordert hat.&lt;/p&gt;  &lt;p&gt;Dies hat nun ein Ende. Co-Authoring steht in Word, Excel und PowerPoint 2010 zur Verfügung und funktioniert so einfach, dass man zuerst gar nicht realisiert, was wirklich geschieht. Öffnet ein Benutzer ein Dokument, das bereits durch einen anderen Benutzer bearbeitet wird, dann wird automatisch der Co-Authoring Modus aktiviert. In der Statuszeile sieht man dann, wie viele und welche Benutzer zur Zeit das Dokument bearbeiten und kann mit diesen auch gleich mittels EMail oder Instant Messaging in Kontakt treten. Die Beareitung selbst erfolgt auf Absatzbasis und das Dokument wird jeweils beim Speichern mit den neuesten verfügbaren Änderungen der anderen Benutzer aktualisiert. Klingt einfach – ist es auch! &lt;/p&gt;  &lt;p&gt;Co-Authoring wird unsere künftige Zusammenarbeit in Dokumenten daramatisch vereinfachen. Für Excel wird Co-Authoring sogar mit den Excel Services webbasiert möglich sein, erfordert also nicht einmal einen installierten Client. Der Amazonas-Internet-Café-Besucher lässt freudig grüssen…&lt;/p&gt;  &lt;h3&gt;Document-Sets und Enterprise Ready ECM &lt;/h3&gt;  &lt;p&gt;Auch im Bereich ECM hat sich mit SharePoint 2010 einiges getan. Zusammengefasst darf mit ruhigem Gewissen gesagt werden, dass SharePoint in dieser Domäne endlich erwachsen geworden ist. &lt;/p&gt;  &lt;p&gt;Eine Vielzahl von Neuerungen, unter anderem in den Bereichen Metadatenverwaltung, Taxonomie, Compliance, Records Management und Dokument-Handling (Pascal wird dazu wohl noch mehr berichten) machen SharePoint 2010 erstmals ohne Ergänzung mit Drittprodukten zu einer Enterprise Ready ECM Lösung.&lt;/p&gt;  &lt;p&gt;Eine sehr interessante Funktion sei an dieser Stelle herausgegriffen: Document Sets. Diese ermöglichen es, Dokumente in einer Art Dossier zusammenzufassen und das Dossier als eigene Entität zu handhaben. So kann das Document-Set als ganzes beispielsweise im Rahmen eines Geschäftsprozesses freigegeben oder archiviert werden. Das Document-Set bzw. Dossier selbst hat dabei auch definierbare Metadaten und kann dem Benutzer erweiterte, Kontext-abhängige Informationen zur Verfügung stellen.    &lt;br /&gt;Dies eröffnet ganz neue Möglichkeiten in der Verwendung von SharePoint, ohne dass dazu aufwändige und inkonsistente Erweiterungen vorgenommen oder Drittprodukte installiert werden müssen.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-29313691665783155?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/wSyk2oniigw/sharepoint-conference-day-1-2.html</link><author>noreply@blogger.com (Benjamin Regez)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/sharepoint-conference-day-1-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-7147197776587637110</guid><pubDate>Tue, 20 Oct 2009 17:23:00 +0000</pubDate><atom:updated>2009-10-20T23:44:06.236+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><category domain="http://www.blogger.com/atom/ns#">Infrastructure</category><title>SharePoint 2010 kriegt einen “middle-tier”</title><description>&lt;p&gt;Der Shared Serivice Provider wird abgelöst und durch die Service Application Topologie ersetzt. Damit verfügt SharePoint 2010 über einen echten middle-tier. Eine Service Application stellt den Web Applikationen Daten oder Processing Ressourcen zur Verfügung. Out of the Box werden ca. 30 Service Applications mitgeliefert und installiert, z.B. Search, User Profiles, Managed Metadata, Business Connectiviy Services. Die Verwaltung erfolgt zentral über die Central Administration oder PowerShell.&lt;/p&gt;  &lt;h3&gt;Load Balancing&lt;/h3&gt;  &lt;p&gt;Eine Service Application ist ein logisches Konstrukt. Der physikalische Prozess, welcher auf dem Application Server läuft, nennt sich Service Instance. Mehrere Service Instances eines Service Application können auf verschiedenen Application Servers betrieben werden. Durch eingebaute Load Balancing und Health Checking Mechanismen entsteht eine redundante Infrastruktur.&lt;/p&gt;  &lt;h3&gt;Cross Farm&lt;/h3&gt;  &lt;p&gt;Service Applications können anderen SharePoint Farmen zur Verfügung gestellt werden. In grossen Unternehmen werden die Service Applications in einer zentralen SharePoint Farm verwaltet und von anderen, geographisch oder organisatorisch verteilten Farmen konsumiert.&lt;/p&gt;  &lt;h3&gt;Build your own Service Application&lt;/h3&gt;  &lt;p&gt;Microsoft stellt das API der Service Application zur Verfügung und bietet ISVs die Möglichkeit, eigene Service Applications zu erstellen. Microsoft selbst implementiert Erweiterungen wie die Office Web Applications, SQL PowerPivot oder den Project Server auch als Service Application. Für ISV und Developer bedeutet dies, dass SharePoint auch als Application Platform eingesetzt werden kann. Die Service Application Topologie ist in SharePoint Foundation angesiedelt – dem Nachfolger der Windows SharePoint Services – und daher (wohl) mit Windows Sever Lizenz nutzbar.&lt;/p&gt;  &lt;h3&gt;Verknüpfungen mit Web Applications&lt;/h3&gt;  &lt;p&gt;Für jede Web Applikation kann definiert werden, welche Service Applications sie konsumieren darf. Das Konzept ist sogar so ausgerichtet, dass eine Web Application auch mehrere Typen einer Service Application konsumieren kann. Zurzeit wird dies nur für die Taxonomie verwendet: innerhalb einer SharePoint Farm können mehrere Managed Metadata Service Applications konfiguriert werden (welche z.B. verschiedene Taxonomien abbilden). Die Web Applikation kann auf alle Managed Metadata Service Applications zugreifen und sämtliche Taxonomien nutzen.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-7147197776587637110?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/fSr_Ze_MhNE/sharepoint-2010-hat-einen-echten-middle.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/sharepoint-2010-hat-einen-echten-middle.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-4186001315233837437</guid><pubDate>Tue, 20 Oct 2009 06:29:00 +0000</pubDate><atom:updated>2009-10-20T16:11:51.853+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>SharePoint 2010 für Developer</title><description>&lt;p&gt;Steve Ballmer hat heute die &lt;a href="http://www.mssharepointconference.com/Pages/default.aspx" target="_blank"&gt;MS SharePoint Conference&lt;/a&gt; eröffnet. Über 7400 Teilnehmer können werden sich in 240 verschiedenen Sessions über SharePoint 2010 informieren.&lt;/p&gt;  &lt;p&gt;Steve Ballmer hat an der Keynote die Beta für November 2009 sowie den RTM für das erste Halbjahr 2010 ankündigt. Jeff Teper und Tom Rizzo haben einen ersten Einblick in die neuen Funktionen ermöglicht. Uns ist es nun erlaubt, auch im Blog über SharePoint 2010 zu berichten – soweit es das Rahmenprogramm der Konferenz erlaubt.&lt;/p&gt;  &lt;p&gt;Vorerst ein paar Features, welche das Leben der Developer erleichten soll:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Developers können SharePoint 2010 auf Windows Vista oder Windows 7 installieren. Das Arbeiten in virtuellen Maschinen gehört also der Vergangenheit an. &lt;/li&gt;    &lt;li&gt;In Visual Studio 2010 stehen verschiedene Projekttemplates zur Verfügung, mit welchen direkt eine SharePoint Solution erstellt werden kann. Deploy und Debug werden mit F5 erfolgen. Das WSP kann vollständig in Visual Studio verwaltet werden. Kein Manifest.xml, Elements.xml oder 3rd Party Erweiterungen. Übrigens wurde heute auch &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Beta 2 von Visual Studio 2010&lt;/a&gt; freigegeben.&lt;/li&gt;    &lt;li&gt;Sogenannte Visual Web Parts können mit einem graphischen Editor erstellt werden. Es handelt sich dabei um nichts anderes als um ASP.NET User Controls; Visual Studio kümmert sich um die Paketierung sowie das Erstellen der Web Part Klasse mit dem LoadControl() Aufruf. &lt;/li&gt;    &lt;li&gt;Ein Developer Dashboard kann optional in einer SharePoint Seite eingeblendet werden und zeigt wichtige Informationen über Performance (Datenbankaufrufe, Callstack, etc.) an. &lt;/li&gt;    &lt;li&gt;LINQ for SharePoint erlaubt den Zugriff auf SharePoint Daten. Controls, welche Data Binding unterstützen, lassen sich so mit wenigen Klicks in ein Visual Web Part einfügen und mit SharePoint Listen verknüpfen. &lt;/li&gt;    &lt;li&gt;Sämtlicher SharePoint Content steht als &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" target="_blank"&gt;REST Web Service&lt;/a&gt; zur Verfügung. Zusätzlich gibt es ein Client Object Model, welches als .NET oder Silverlight Assembly sowie als JavaScript Bibliothek implementiert ist. Der Zugriff vom Client auf SharePoint Daten war noch nie so einfach. &lt;/li&gt;    &lt;li&gt;Die maximale Anzahl von Listeneinträgen ist weitgehend aufgehoben (oder grosszügig vergrössert) worden. &lt;/li&gt;    &lt;li&gt;Der Business Connectivity Serivces (BCS), Nachfolgeder des BDC, erlaubt den Zugriff auf SQL Tabellen, Web Services und .NET Types. Neu erfolgt der Zugriff nicht nur lesend; die Daten können auch zurückgeschrieben werden – hierzu mehr in einem späteren Blogpost. &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-4186001315233837437?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/jWCO2-nXsJE/sharepoint-2010-fur-developer.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/sharepoint-2010-fur-developer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3415161966902468034.post-5997984215928181380</guid><pubDate>Sun, 11 Oct 2009 20:24:00 +0000</pubDate><atom:updated>2009-10-11T22:26:09.178+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SharePoint 2010</category><category domain="http://www.blogger.com/atom/ns#">SharePoint Conference</category><title>SharePoint Conference 2009: wir sind dabei</title><description>&lt;p&gt;&lt;img title="Header" border="0" alt="Header" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC_Email_Header_SOLD_OUT_3.jpg" width="533" height="100" /&gt;&lt;/p&gt;  &lt;p&gt;Letzten Freitag erreichte uns &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/10/09/sharepoint-conference-2009-has-officially-sold-out.aspx"&gt;die Meldung, dass die SharePoint Conference “sold out”&lt;/a&gt; ist. Neben über 7000 anderen SharePoint Experten aus aller Welt, werden vom 19. – 22. Oktober auch drei Personen von &lt;a href="http://www.isolutions.ch/"&gt;isolutions&lt;/a&gt; in Las Vegas mit dabei sein. &lt;/p&gt;  &lt;p&gt;An der &lt;a href="http://www.mssharepointconference.com"&gt;SharePoint Conference 2009&lt;/a&gt; wird SharePoint 2010 offiziell angekündigt. Gelüftet wird der Vorgang wohl an der Keynote, welche Steve Ballmer himself halten wird.&lt;/p&gt;  &lt;p&gt;Wir werden während der Konferenz laufend im &lt;a href="http://blog.sharepoint.ch/"&gt;isolutions SharePoint Blog&lt;/a&gt; bloggen.&amp;#160; &lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="599"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="107"&gt;&lt;img alt="Pascal Grossniklaus" src="http://www.isolutions.ch/Portals/24/Images/ImgMitarbeiter/Aktuell/pascal_grossniklaus.jpg" /&gt;&lt;/td&gt;        &lt;td valign="top" width="490"&gt;Pascal Grossniklaus wird sich die neuen Features von SharePoint 2010 in den Bereichen Search und Enterprise Content Management anschauen.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="107"&gt;&lt;img alt="Benjamin Regez" src="http://www.isolutions.ch/Portals/24/Images/ImgMitarbeiter/Aktuell/benjamin_regez.jpg" /&gt;&lt;/td&gt;        &lt;td valign="top" width="490"&gt;Benjamin Regez wird SharePoint 2010 nach Funktionen durchleuchten, welchen bei unseren Kunden einen echten Mehrwert bieten.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="107"&gt;         &lt;p&gt;&lt;img alt="David Schneider" src="http://www.isolutions.ch/Portals/24/Images/ImgMitarbeiter/Aktuell/david_schneider.jpg" /&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="490"&gt;Ich, David Schneider, bin der Techniker in der Runde und werde versuchen, einen ersten Blick hinter die Kulissen von SharePoint 2010 zu werfen und aufzeigen, was uns SharePoint Developer und IT Professionals erwartet.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3415161966902468034-5997984215928181380?l=blog.sharepoint.ch' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IsolutionsSharepointBlog/~3/fypVss0ZtcE/sharepoint-conference-2009-wir-sind.html</link><author>noreply@blogger.com (David Schneider)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.sharepoint.ch/2009/10/sharepoint-conference-2009-wir-sind.html</feedburner:origLink></item></channel></rss>
