<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'SharePoint 2007' and 'SharePoint'</title><link>http://bloggingabout.net/search/SearchResults.aspx?a=1&amp;o=DateDescending&amp;tag=SharePoint+2007,SharePoint&amp;orTags=0</link><description>Search results matching tags 'SharePoint 2007' and 'SharePoint'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>SharePoint Navigation broken after migration from 2007 to 2010</title><link>http://bloggingabout.net/blogs/bas/archive/2011/07/06/sharepoint-navigation-broken-after-migration-from-2007-to-2010.aspx</link><pubDate>Tue, 05 Jul 2011 22:02:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:505811</guid><dc:creator>Bas</dc:creator><description>&lt;p&gt;When migrating from SharePoint 2007 to SharePoint 2010, it might be possible that your navigation is broken. The error I encountered was the following, but it can occur in more functions within the Navigation namespace.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Object Reference not set to an instance of an object. Stacktrace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteWebSiteMapNode.FetchDynamicItems(PublishingWeb pubWeb, NodeTypes includedTypes, Boolean&amp;amp; websFetched, Boolean&amp;amp; pagesFetched) at Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNode.PopulateNavigationChildrenInner(NodeTypes includedTypes)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This error can arise when you restored a SharePoint site to SharePoint 2010, and that site was created in a language which had it&amp;#39;s default &amp;quot;Pages Library&amp;quot; location changed.&lt;/p&gt;
&lt;p&gt;for example&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;English pages library was located at &amp;quot;Pages&amp;quot; and not changed&lt;/li&gt;
&lt;li&gt;The German pages library was called &amp;quot;Seiten&amp;quot; (if i recall it correctly), and is not changed&lt;/li&gt;
&lt;li&gt;The dutch pages library was called &amp;quot;Pages&amp;quot; (and thus, not localized), but has the default location of &amp;quot;Paginas&amp;quot; in SharePoint 2010 (so it&amp;#39;s location was changed)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When a SP2007 site is migrated to SP2010, the navigation provider expects that any changes to the default location, is stored in a specific property, which, apparently,&amp;nbsp;isn&amp;#39;t the case, after a migration.&lt;/p&gt;
&lt;p&gt;Luckily, Microsoft provided a powershell for this to fix it. And no, &lt;em&gt;&lt;strong&gt;it has not been fixed in SP1&lt;/strong&gt;&lt;/em&gt;. Check the following link for the exact cause and resolution:&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2484317"&gt;http://support.microsoft.com/kb/2484317&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Using SharePoint 2007 Site Templates in SharePoint 2010</title><link>http://bloggingabout.net/blogs/harold/archive/2010/12/01/using-sharepoint-2007-site-templates-in-sharepoint-2010.aspx</link><pubDate>Wed, 01 Dec 2010 20:10:44 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:484363</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;In SharePoint 2007 it is possible to create site templates based on an existing site. A template can be used to create new site collections and subsites based on that template. When you export a site template, it creates a .stp file for you. Copying this .stp file over to an other evironment gives you the possibility to start using your template over there also. &lt;/p&gt;  &lt;p&gt;In SharePoint 2010 site templates are still there. You can create site templates, but these are created as .wsp files instead of .stp files. This gives you the advantage of importing this .wsp into Visual Studio and make solutions based on it. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you have a SharePoint 2007 Site Template, you cannot export it as a .stp file and import it into SharePoint 2010. The approach for getting your SharePoint 2007 Site Template into SharePoint 2010 is as follows:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Setup a SharePoint 2007 environment&lt;/li&gt;    &lt;li&gt;Create a SharePoint 2007 site using the .STP site template&lt;/li&gt;    &lt;li&gt;Backup the SharePoint 2007 site&lt;/li&gt;    &lt;li&gt;Restore the SharePoint site into a SharePoint 2010 environment&lt;/li&gt;    &lt;li&gt;If needed update your site, so that it matches the SharePoint 2010 v4 masterpage and makes use of the new SharePoint 2010 features.&lt;/li&gt;    &lt;li&gt;Export your site into a new Site Template&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Now you have your SharePoint 2007 Site Template converted into SharePoint 2010, so you can use it to make site collections and subsites based on that template.&lt;/p&gt;</description></item><item><title>Booting from VHD files and using Windows Server 2008 R2 as a Workstation</title><link>http://bloggingabout.net/blogs/harold/archive/2010/07/22/booting-from-vhd-files-and-using-windows-server-2008-r2-as-a-workstation.aspx</link><pubDate>Thu, 22 Jul 2010 07:39:35 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483744</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;For my work I&amp;#39;m using a laptop that has several operating systems installed. Depending on the customer related work, e.g. office work, giving presentations and developing software, I&amp;#39;m booting one of these environments.&lt;/p&gt;  &lt;p&gt;My multi-boot installation consists of several environments including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows 7 &lt;/li&gt;    &lt;li&gt;Windows Server 2008 R2 with SharePoint 2007 &lt;/li&gt;    &lt;li&gt;Windows Server 2008 R2 with SharePoint 2010 &lt;/li&gt;    &lt;li&gt;Windows Server 2008 R2 with SharePoint 2007 and Dynamics CRM 4.0. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;All the operating systems boot from a virtual hard disk instead of using virtualization by booting an operating system that hosts an other operating system.&lt;/p&gt;  &lt;p&gt;I prefer using VHD files and booting from them because of several reason, e.g.:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The whole virtual memory is available for use on the work environment, instead of loosing virtual memory to an operating system that hosts a guest operation system using virtualization &lt;/li&gt;    &lt;li&gt;Creating backups of a whole operating system is easily done by just backing up one &lt;a href="http://en.wikipedia.org/wiki/VHD_%28file_format%29" target="_blank"&gt;.vhd&lt;/a&gt; file. &lt;/li&gt;    &lt;li&gt;Normal hardware and drivers are used instead of emulated hardware and drivers. &lt;/li&gt;    &lt;li&gt;By creating a clean installed base environment, you can quickly go back to that state or derive environments based on the base environment. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;People often ask me:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;How do you install operating systems on a VHD file and setup up a &lt;a href="http://en.wikipedia.org/wiki/Multiboot" target="_blank"&gt;multi-boot&lt;/a&gt; environment? &lt;/li&gt;    &lt;li&gt;How can you boot from a virtual hard disk? &lt;/li&gt;    &lt;li&gt;What did you change to your Windows Server 2008 environment so that it looks like Windows 7? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can get answers to all of these questions by visiting &amp;quot;&lt;a href="http://www.windowsitpro.com/article/virtualization/q-how-can-i-install-windows-7-or-windows-server-2008-r2-to-a-virtual-hard-disk-vhd-file-.aspx" target="_blank"&gt;How can I install Windows 7 or Windows Server 2008 R2 to a virtual hard disk (VHD) file?&lt;/a&gt;&amp;quot; about how to install an operating system on a VHD. Visit &lt;a href="http://www.win2008r2workstation.com" target="_blank"&gt;Win2008r2workstation.com&lt;/a&gt; which explains how to convert your Windows Server 2008 R2 server to a workstation.     &lt;/p&gt;</description></item><item><title>Ramp Up learning program</title><link>http://bloggingabout.net/blogs/harold/archive/2008/11/10/ramp-up-learning-program.aspx</link><pubDate>Mon, 10 Nov 2008 20:46:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:476805</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/rampup/default.aspx" target="_blank"&gt;Ramp Up&lt;/a&gt; is a new learning program on the MSDN website. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/rampup/default.aspx" target="_blank"&gt;&lt;img height="85" width="175" src="http://bloggingabout.net/cfs-filesystemfile.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/harold/RampUp-Logo.jpg" alt="Ramp Up" style="border:0;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;About Ramp Up: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Introduction&lt;br /&gt;&lt;/strong&gt;Take the Next Step on Your Career Path&lt;br /&gt;Ramp Up is a free, online, community-based learning program, with a number of different tracks that will help you build your portfolio of professional development skills. Ramp Up has a solid foundation of premium technical content from subject-matter gurus, and provides easy-to-access content in a variety of forms that guide you in learning the important skills. Join Ramp Up (it&amp;#39;s free!) and help advance your career - click on a track now to start!&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Benefits&lt;br /&gt;&lt;/strong&gt;Take the Next Step on Your Career Path&lt;br /&gt;Ramp Up is a free, online, community-based learning program, with a number of different tracks that will help you build your portfolio of professional development skills. Ramp Up has a solid foundation of premium technical content from subject-matter gurus, and provides easy-to-access content in a variety of forms that guide you in learning the important skills. Join Ramp Up (it&amp;#39;s free!) and help advance your career - click on a track now to start!&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;At the moment you can focus on the tracks: SharePoint for developers (part 1), Visual Studio 2008, Aspiring Developer, Java Developer, Visual Sudio 6.0 Developer, Visual Studio 2002/2003 Developer. &lt;/p&gt;
&lt;p&gt;Good to see a SharePoint track already. Part 1 of the SharePoint developers track is focused on: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;As a developer, would you like to learn more about Microsoft Office SharePoint Server (MOSS)? MOSS is based on Microsoft Windows SharePoint Services, which gives developers the opportunity to get more problems solved with less effort. Windows SharePoint Services 3.0 takes full advantage of Microsoft ASP.NET and the Microsoft .NET runtime. The new features and added programmability support in MOSS provide a wealth of development opportunities. This course will immerse you in many of the developer-centric capabilities of Microsoft Office SharePoint Server. &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Level 1: Web Parts&lt;/strong&gt;&lt;br /&gt;Did you know that in SharePoint you can build pages as easy as in ASP.NET &amp;ndash; and allow end users to create dashboards? Web parts allow for creating components of Web user interface that can be reused on multiple Web pages. These are introduced in ASP.NET and built on in SharePoint where they can be added to pages by end users and managed by IT Professionals. In this topic you will learn about building simple Web parts for SharePoint and how to connect them back to SharePoint site data. &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Level 2: Data Lists&lt;/strong&gt;&lt;br /&gt;Did you know that SharePoint developers can work with data from lists that users get access to too? Data lists provide data storage for end users in SharePoint. End users can create lists with schema all through the SharePoint user interface and they can create, edit, and view the data. All of this data can be programmatically accessed by developers and this topic is all about that. &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Level 3: Event Handlers&lt;/strong&gt;&lt;br /&gt;Did you know that SharePoint developers can automatically process data that your users upload via a spreadsheet? Event handlers (or event receivers) are custom code that runs on the SharePoint server in response to something that happens on the server. Event handlers can be useful for running business logic in response to data being added to the site. This topic shows how to create simple event handlers and investigates ways that event handlers can be used in SharePoint. &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Level 4: Workflow&lt;/strong&gt;&lt;br /&gt;Did you know that you can write WF workflows in SharePoint without having to worry about storage, persistence, or how to interact with the user? Workflow in SharePoint allows for implementation of processes that require interaction such as email approvals or form completion by people in your organization. This topic shows you how to create simple workflows in SharePoint using Visual Studio that involve approvals from people by email and for meeting room resource bookings with an administrator. &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;&lt;strong&gt;Level 5: Silverlight Web Parts&lt;/strong&gt;&lt;br /&gt;Did you know that you can build rich Internet applications with SharePoint? Silverlight is a new Web user interface technology from Microsoft that allows for each implementation of animations and videos. This topic shows how a SharePoint user interface can be enhanced by using Silverlight in Web parts as part of a SharePoint site.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Index PDF documents on SharePoint using Adobe PDF IFilter 9</title><link>http://bloggingabout.net/blogs/harold/archive/2008/10/02/index-pdf-documents-on-sharepoint-using-adobe-pdf-ifilter-9.aspx</link><pubDate>Thu, 02 Oct 2008 13:30:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:475003</guid><dc:creator>hvdkamp</dc:creator><description>&lt;p&gt;Using the SharePoint Search you can find documents based on their filename, metadata or content within a document. By default the content of Office documents is indexed by the SharePoint crawler, but PDF files are not crawled. To add support for PDF files you have to add an IFilter which the SharePoint crawler uses to read through PDF files and add the information to the search index. &lt;/p&gt;
&lt;p&gt;To obtain an IFilter for PDF you can purchase the &lt;a href="http://www.foxitsoftware.com/pdf/ifilter/"&gt;Foxit PDF IFilter&lt;/a&gt; from Foxit Software. There is also a free PDF IFilter available from Adobe which does exactly what you need and what this post is all about. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Getting Adobe IFilter 9 to work with SharePoint &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In earlier days you were required to download Adobe&amp;#39;s IFilter as a separate file. Since Adobe 8.0 it is included within the Adobe Acrobat and Adobe Reader products. The current version of Adobe Reader is 9.0 includes an IFilter that is compatible with the latest PDF implementations. &lt;/p&gt;
&lt;p&gt;To enable PDF indexing use the following steps: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download Adobe Reader 9.0, which includes IFilter 9.0.0.0, from &lt;a href="http://www.adobe.com/products/acrobat/"&gt;http://www.adobe.com/products/acrobat/&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Download the Acrobat PDF Picture, to display in front of PDF search result items, from &lt;a href="http://www.adobe.com/misc/linking.html"&gt;http://www.adobe.com/misc/linking.html&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Add the PDF file type to the Extensions List for WSS search by editing the registry &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Start regedit &lt;/li&gt;
&lt;li&gt;Open the key&amp;nbsp;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\{Random GUID}\Gather\Search\Extensions\ExtensionList&lt;/li&gt;
&lt;li&gt;Add PDF to the list as a new String Value. Use a new high value e.g. if 37 is the highest value, use &amp;quot;38&amp;quot; as the key with the value &amp;quot;pdf&amp;quot; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add the Acrobat PDF picture to the SharePoint templates directory. Copy the Acrobat PDF picture called pdficon_small.gif in the 12 Hive\TEMPLATE\IMAGES folder, e.g. %programfiles%\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES. &lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Bind the Acrobat PDF picture to the PDF file type &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Open the 12 Hive\TEMPLATE\XML\DOCICON.XML file &lt;/li&gt;
&lt;li&gt;Find the &amp;lt;DocIcons.ByExtension&amp;gt; part &lt;/li&gt;
&lt;li&gt;Add the following mapping:&lt;br /&gt;&amp;lt;mapping Key=&amp;quot;pdf&amp;quot; Value=&amp;quot;pdficon_small.gif&amp;quot; OpenControl=&amp;quot;&amp;quot; /&amp;gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span style="color:#333333;"&gt;Change IFilter mapping in registry&lt;/span&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Start regedit&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Open the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Add (or modify) the .pdf key&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Add a Multi-String value with value {E8978DA6-047F-4E3D-9C78-CDBE46041603} or modify if another GUID value already exists.&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Open the key&amp;nbsp;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Add (or modify) the .pdf key&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Add a Multi-String value with value {E8978DA6-047F-4E3D-9C78-CDBE46041603} or modify if another GUID value already exists.&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span style="color:#333333;"&gt;Add the Adobe Reader folder to the environment path variable&lt;/span&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Right Click on My Computer&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Open Properties&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Open the Advanced tab&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Go to the Environment variables&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Edit the Path variable&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Add your Reader folder to the Path list, e.g. C:\Program Files\Adobe\Reader 9.0\Reader&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span style="color:#333333;"&gt;Restart the Search service by restarting your server or executing the following commands:&lt;/span&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Run: net stop osearch&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Run: net start osearch&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span style="color:#333333;"&gt;Crawl the PDF documents&lt;/span&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#333333;"&gt;Existing PDF documents that were crawled before the Adobe PDF IFilter has been installed are not indexed during an incremental crawl. You have to edit each existing PDF file to trigger the crawler to reindex the file during an incremental crawl. It&amp;acute;s easier to run a full crawl after you have installed the Adobe PDF IFilter.&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now all PDF documents are crawled you can query on content inside a PDF document. &lt;/p&gt;</description></item></channel></rss>