<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4860470553142540220</id><updated>2011-11-27T16:45:10.934-08:00</updated><title type='text'>SharePoint 2010 Journal</title><subtitle type='html'>It's all about my experience with Sharepoint 2010.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-7126505015690395733</id><published>2010-12-15T00:14:00.000-08:00</published><updated>2010-12-15T00:14:13.632-08:00</updated><title type='text'>SharePoint Errors</title><content type='html'>Hi guys,&lt;br /&gt;&lt;br /&gt;I'm starting a new blog titled &lt;a href="http://sperrors.blogspot.com/"&gt;SharePoint Errors&lt;/a&gt;. Basically this blog will only contain SharePoint error messages and how to resolve them.&lt;br /&gt;&lt;br /&gt;Please visit it when you have time. Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sperrors.blogspot.com/"&gt;http://sperrors.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-7126505015690395733?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/7126505015690395733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/12/sharepoint-errors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7126505015690395733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7126505015690395733'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/12/sharepoint-errors.html' title='SharePoint Errors'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-5312523872601519176</id><published>2010-08-02T08:08:00.000-07:00</published><updated>2010-08-02T08:13:04.200-07:00</updated><title type='text'>SharePoint Performance Tuning 3 - Customizations</title><content type='html'>&lt;strong&gt;&lt;u&gt;INTRODUCTION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This is a series. The previous article can be found at &lt;a href="http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-2.html"&gt;http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-2.html&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Now we've arrived at the customizations topic. Customisations obviously cover a broad range of topics. Therefore, in this particular article I want to discuss only the basic elements and some tips that we can do to increase performance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;SHAREPOINT CUSTOMISATIONS IN GENERAL&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Disposing SPWeb and SPSite and other disposable objects&lt;/strong&gt;&lt;br /&gt;We've now read a lot about this. Ensure that you dispose SPWeb and SPSite and other disposable objects properly. In MOSS, the navigation provider for example, needs to be disposed after use. When we don't dispose these objects properly and only relying on Garbage Collector, we're exposed to the risk of having memory leaks. The more&amp;nbsp;users access this particular part of the code, the more severe the impact is to your RAM.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Use reasonable-sized images and media files&lt;/strong&gt;&lt;br /&gt;Although when you're using SharePoint as Intranet it's usually reasonably quick (because it's local to the network and using network speed instead of WAN speed), it's still good to use and upload reasonably-sized images and media files. It will save you a lot of bandwidth.&lt;br /&gt;&lt;br /&gt;Eg. Why would you upload 3000x2000 image if the general maximum resolution you use in your company is only 1024x768.&lt;br /&gt;&lt;br /&gt;Also, when you're customising the UI of your SharePoint site, use GIFs where possible. Gradient colours don't normally work correctly on GIFs, they have to be JPEGs but JPEGs are generally larger than GIFs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Applying general good coding practice&lt;/strong&gt;&lt;br /&gt;MS has released a page in MSDN detailing good Sharepoint coding practice. &lt;a href="http://msdn.microsoft.com/en-us/library/bb687949(office.12).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb687949(office.12).aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are things like:&lt;br /&gt;- Disposing SPWeb and SPSite;&lt;br /&gt;- Using SPQuery instead of SPList.Items;&lt;br /&gt;- etc&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Use cached resultsets&lt;/strong&gt;&lt;br /&gt;You can cache resultsets if you wish. I'll talk more about this later. Basically, instead of you keep re-iterating list items directly using SPList and SPQuery, you can save those SPListItem collection/resultsets using custom entity wrapper in cache technologies&amp;nbsp;such as&amp;nbsp;.NET Cache, Memcached, etc and only interacting with the cache.&lt;br /&gt;&lt;br /&gt;Things like iterating all sites and sub-sites can be expensive, too. We can save a lot of database round-trip when we interact with cached resultsets instead of with SPWeb/SPSite directly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;SHAREPOINT CUSTOMISATIONS FOR INTERNET WEBSITE&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You can use SharePoint as your internet website, too (ie. MOSS Publishing Site). And normally you will turn on anonymous access. The rule of thumb is, our website has to be quick and should load as fast as possible. The things that affect loading speed are:&lt;br /&gt;- HTML source size;&lt;br /&gt;- Image and media elements size;&lt;br /&gt;- Script size (eg. Javascript that's referenced by your website);&lt;br /&gt;- Other referenced file size (eg. CSS);&lt;br /&gt;- Length of page scroll. The longer the page is regardless how small/plain it is in size will still take some time to render on user's browser.&lt;br /&gt;&lt;br /&gt;With these things in mind, we can configure our MOSS site to be as "small" as possible:&lt;br /&gt;- Hide CORE.JS from anonymous view. CORE.JS is only used to perform SP-related javascripted-tasks such as clicking on Site Actions displaying sub-menu drop-downs, etc. Anonymous user doesn't need to&amp;nbsp;see this hence can be hidden. This will save you several hundred kilobytes!&lt;br /&gt;- Avoid web-parts and use custom controls instead. Web parts spit out nasty and uneccessary HTML&amp;nbsp;code. Not only they're not XHTML compliant, they're also adding few KBs&amp;nbsp;to your overall HTML source size. If you have multiple web parts on your page, they can surely affect your overall HTML source size.&lt;br /&gt;- Hide SharePoint-related CSS (such as CORE.CSS). This is used to style the SharePoint-related menus and controls. Anonymous users don't need to see this either. This can save you several KBs, too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;CONCLUSION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;So I hope that this helps. If you come up with other suggestions please let us all know.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-5312523872601519176?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/5312523872601519176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/08/sharepoint-performance-tuning-3.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5312523872601519176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5312523872601519176'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/08/sharepoint-performance-tuning-3.html' title='SharePoint Performance Tuning 3 - Customizations'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3601567062467738734</id><published>2010-07-27T20:33:00.000-07:00</published><updated>2010-07-27T20:41:50.199-07:00</updated><title type='text'>SharePoint Performance Tuning 2 - SharePoint Configuration</title><content type='html'>&lt;strong&gt;&lt;u&gt;INTRODUCTION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This is a series. The previous article can be found at &lt;a href="http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-1.html"&gt;http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-1.html&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The next step that we have to be aware of after the hardware and topology configurations is the SharePoint Configuration itself. Please share your thoughts, too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;SHAREPOINT CONFIGURATION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Using different user accounts for different services&lt;/strong&gt;&lt;br /&gt;ALWAYS use different user account for each SharePoint service. The reason is not so much for improving the performance but it's more for troubleshooting. If there are particular services that're running slowly or down, you can easily identify them. While if every SharePoint service is configured using the same user account, you will not be able to distinguish them.&lt;br /&gt;&lt;br /&gt;Also, SharePoint automatically grants a particular account specific access to DB, file system, etc. If you use the same account everywhere then that account is exposed to security risk because it suddenly has access to everything.&lt;br /&gt;&lt;br /&gt;In SharePoint 2007 the following services need a dedicated user account (please add more in comments if I'm missing anything):&lt;br /&gt;- Account installing SP;&lt;br /&gt;- Account to run SP service (ie. the Farm account);&lt;br /&gt;- WSS search and content access account;&lt;br /&gt;- MOSS search;&lt;br /&gt;- User profile sync;&lt;br /&gt;- SSP service;&lt;br /&gt;- Excel service;&lt;br /&gt;- SSO;&lt;br /&gt;- APP POOL for each of the website application you created.&lt;br /&gt;&lt;br /&gt;In SharePoint 2010 there are more! You'll need:&lt;br /&gt;- AS ABOVE;&lt;br /&gt;- APP POOL account for each service application you install;&lt;br /&gt;- Service account for some of the additional services such as Lotus Note Connector, etc.&lt;br /&gt;&lt;br /&gt;Please add to the list everyone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Search crawl synchronization schedule configuration&lt;/strong&gt;&lt;br /&gt;Ensure that you specify "reasonable" sync search schedule. I've been to a client which search incremental crawl is specified to &lt;strong&gt;run every 5 mins &lt;/strong&gt;and the full crawl is scheduled to run at &lt;strong&gt;12pm every day&lt;/strong&gt;. This causes bottleneck on the server especially the database server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Define caching whenever possible&lt;/strong&gt;&lt;br /&gt;For content/pages that doesn't change much, you can put caching on. This will improve user experience. I will talk about this later when we arrive at the programming section.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Adhere to Microsoft recommendations on limits&lt;/strong&gt;&lt;br /&gt;There are limits that MS has specified in terms of the number of items in a list, no of sub-sites, etc. Ensure that we adhere to these figures.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ensure AD authentication instead of SQL authentication to the databases&lt;/strong&gt;&lt;br /&gt;Ensure that we use AD authentication instead of SQL authentication when we're configuring SP (eg. creating sites, services, etc). Based on MS, AD authentication is faster and more secure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For more information please go to &lt;a href="http://technet.microsoft.com/en-au/library/dd335963(office.12).aspx"&gt;http://technet.microsoft.com/en-au/library/dd335963(office.12).aspx&lt;/a&gt;&amp;nbsp;and &lt;a href="http://technet.microsoft.com/en-us/library/cc263061(office.12).aspx"&gt;http://technet.microsoft.com/en-us/library/cc263061(office.12).aspx&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps and see you on the next article! :)&lt;br /&gt;&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3601567062467738734?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3601567062467738734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3601567062467738734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3601567062467738734'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-2.html' title='SharePoint Performance Tuning 2 - SharePoint Configuration'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-2456466118772711718</id><published>2010-07-27T20:11:00.000-07:00</published><updated>2010-07-27T20:11:23.536-07:00</updated><title type='text'>SharePoint Performance Tuning 1 - Hardware Requirements and Server Topology</title><content type='html'>&lt;strong&gt;&lt;u&gt;INTRODUCTION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hi everyone, in this opportunity I would like to share with you some of the tips that can help us tuning our SharePoint Farm performance. This is a series. Please also note that all of the articles mentioned in this series are purely based on my experience and some readings that I've done myself only. Therefore, please share your thoughts and opinions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;HARDWARE REQUIREMENTS&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I have to admit that SharePoint consumes a lot of server resources. Therefore, the very first step to tune SP farm performance is by ensuring that we're using the appropriate hardware. There are basics that we can follow regarding hardware requirements:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;64-bit compliant&lt;/strong&gt;&lt;br /&gt;Ensure that the hardware we'll be using are 64-bit compliant. In fact from this moment on I will not be installing SharePoint on hardware that's not 64-bit compliant. The reason is because 32-bit environment can only handle less than 4GB of RAM. Therefore, for scalability I will always use 64-bit compliant hardware.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fast network cards&lt;/strong&gt;&lt;br /&gt;Since there may be huge traffic coming in/out the SharePoint servers, use gigabit NIC if possible.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Disk speed&lt;/strong&gt;&lt;br /&gt;SharePoint also does a lot of disk read/write through its content databases. Therefore, the faster your disk speed the better.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Plenty of RAM&lt;/strong&gt;&lt;br /&gt;I personally will always start with 4GB of RAM for the Sharepoint Server and 4GB of RAM for the database server. In fact for SP 2010, Microsoft suggests that you'll need 8GB for the Sharepoint server itself.&lt;br /&gt;&lt;br /&gt;SharePoint is very RAM intensive. You'll expect at least 1.5GB of RAM usage on the database server itself. That's given that the database server only contains SP databases. If you use a shared DB server (ie. shared with other custom apps) then you'll probably need more RAM.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Minimum hardware requirements&lt;/strong&gt;&lt;br /&gt;Ensure that you adhere to Microsoft's minimum hardware requirements for installing SharePoint. I'm sure Microsoft has tested this themselves.&lt;br /&gt;&lt;br /&gt;For more information please visit &lt;a href="http://technet.microsoft.com/en-au/library/cc850692(office.12).aspx"&gt;http://technet.microsoft.com/en-au/library/cc850692(office.12).aspx&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;SERVER TOPOLOGY&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The minimum topology you'll need will be &lt;u&gt;1 dedicated Sharepoint server&lt;/u&gt; and &lt;u&gt;1 dedicated database server&lt;/u&gt;. NEVER put database and Sharepoint on the same server!&lt;br /&gt;&lt;br /&gt;The dedicated Sharepoint server can have all of Sharepoint features inside (eg. Central Admin, Indexing, Search, etc) and we can always scale this out into more servers when required. However, throughout my experience, the bottleneck is always on the database server. Therefore, you can imagine how slow it's going to be if the DB, OS, Sharepoint are all on the same server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;CONCLUSION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;So, when we're about to deploy Sharepoint, ensure that we have kept this in mind. A lot of clients that I've been into think that "Oh...we can always expand later..let's just use this spare VM for it". But then in the end, upgrade can be painful and consuming so much time. Especially if SP has been running and the content database size has increased so much!&lt;br /&gt;&lt;br /&gt;I'm actually writing this particular article during a client engagement which the client uses a 32-bit environment for their SP farm. They put DB and SP on the same server. The server itself can only have ~3.5GB of RAM max and the DB itself already consumes 1.7GB of RAM. This is a dedicated SP server by the way, therefore there's no other application using the DB nor the server. There are now issues with downloading documents that are more than 700kb in size because the server just can't hold them in the memory any more! &lt;br /&gt;&lt;br /&gt;They're in the process of upgrading their farm but of course it will take time to do. With all of the after hour outages, etc. It wouldn't happen if they've been&amp;nbsp;applying the basics I mentioned above.&amp;nbsp;So yeah...plan this very first step well and we'll save a lot of time and costs in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-2456466118772711718?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/2456466118772711718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2456466118772711718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2456466118772711718'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/07/sharepoint-performance-tuning-1.html' title='SharePoint Performance Tuning 1 - Hardware Requirements and Server Topology'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4325167135799670138</id><published>2010-06-15T01:54:00.000-07:00</published><updated>2010-06-15T01:54:46.728-07:00</updated><title type='text'>Manage User Profiles Not Displaying Any Results in RTM</title><content type='html'>In 2007 when you click on Manage User Profiles it displays ALL user accounts by default.&lt;br /&gt;&lt;br /&gt;In 2010 this isn't the case. When you click on Manage User Profiles it says "There are no results to display" and I was a bit surprised when I first saw this because I thought the import wasn't running successfully. I tried to change the View drop-down-list from &lt;strong&gt;Active Profiles &lt;/strong&gt;to &lt;strong&gt;Profiles Missing from Import &lt;/strong&gt;but nothing returned.&lt;br /&gt;&lt;br /&gt;I then tried to type in some keywords and that's when the results were returned.&lt;br /&gt;&lt;br /&gt;Is this behaviour by design or a bug?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4325167135799670138?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4325167135799670138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/manage-user-profiles-not-displaying-any.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4325167135799670138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4325167135799670138'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/manage-user-profiles-not-displaying-any.html' title='Manage User Profiles Not Displaying Any Results in RTM'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-2042118028774555406</id><published>2010-06-15T01:51:00.000-07:00</published><updated>2010-06-15T01:51:14.749-07:00</updated><title type='text'>SharePoint 2010 RTM Still Requires SP_Farm to Run Profile Sync</title><content type='html'>I normally install Sharepoint with the following configuration:&lt;br /&gt;- Login using &lt;strong&gt;SP_Admin &lt;/strong&gt;and install Sharepoint&lt;br /&gt;- &lt;strong&gt;SP_Farm &lt;/strong&gt;is used to run Farm service&lt;br /&gt;&lt;br /&gt;In 2007 you can normally run Profile Sync with &lt;strong&gt;SP_Admin &lt;/strong&gt;(account used to install Sharepoint) but in SP 2010 BETA this wasn't the case. You have to logout and re-log back in using &lt;strong&gt;SP_Farm &lt;/strong&gt;in order to run the Profile Sync manually.&lt;br /&gt;&lt;br /&gt;I was actually expecting SP_Admin to be able to run Profile Sync since it's a God-mode account but it wasn't the case. I've tried to add it to Farm Administrators Group and yet I still couldn't run it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm not sure if this was done in purpose or just a left-over bug from BETA.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-2042118028774555406?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/2042118028774555406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/sharepoint-2010-rtm-still-requires.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2042118028774555406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2042118028774555406'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/sharepoint-2010-rtm-still-requires.html' title='SharePoint 2010 RTM Still Requires SP_Farm to Run Profile Sync'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1868859229472915720</id><published>2010-06-15T01:33:00.000-07:00</published><updated>2010-06-15T01:33:49.175-07:00</updated><title type='text'>SharePoint My Sites and Search Center, 404 Error Not Found</title><content type='html'>When you're configuring My Sites make sure you put in &lt;strong&gt;/Pages/ &lt;/strong&gt;in the Search Center site settings otherwise it will return you with 404 Not Found error.&lt;br /&gt;&lt;br /&gt;For example, if the Search Center site is set to &lt;a href="http://moss2010:31000/"&gt;http://moss2010:31000/&lt;/a&gt; then you specify the following:&lt;br /&gt;&lt;a href="http://moss2010:31000/Pages/"&gt;http://moss2010:31000/Pages/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If it's set as a sub-site collection, eg &lt;a href="http://testsite/sites/SearchCenter"&gt;http://testsite/sites/SearchCenter&lt;/a&gt; then you specify the following:&lt;br /&gt;&lt;a href="http://testsite/sites/SearchCenter/Pages/"&gt;http://testsite/sites/SearchCenter/Pages/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1868859229472915720?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1868859229472915720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/sharepoint-my-sites-and-search-center.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1868859229472915720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1868859229472915720'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/sharepoint-my-sites-and-search-center.html' title='SharePoint My Sites and Search Center, 404 Error Not Found'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-7033639254888171470</id><published>2010-06-14T23:40:00.000-07:00</published><updated>2010-06-14T23:40:57.856-07:00</updated><title type='text'>The Pitfalls of Sharepoint Projects - Part 3 - Everything Can Be Developed Using Sharepoint</title><content type='html'>&lt;strong&gt;&lt;u&gt;INTRODUCTION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This article is a series. The previous article can be found here &lt;a href="http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-2.html"&gt;http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-2.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Another pitfall that we may encounter is an expectation that Sharepoint can do everything. Well, can it do everything? IT CAN but with how much customisations?&lt;br /&gt;&lt;br /&gt;First of all, it's actually safe to say that Sharepoint is &lt;strong&gt;&lt;u&gt;a custom application&lt;/u&gt;&lt;/strong&gt; built on top of .NET framework in which you can pretty much build anything you want on top. However, Sharepoint has been developed and designed a specific way to serve a particular purpose so that it can perform its functions most efficiently.&lt;br /&gt;&lt;br /&gt;Same with a mobile phone, I can use it to be a book marker, I can use it to hold my broken chair, I can use it to watch videos and browsing Facebook, etc. But it's performing most efficiently if it's used for calling and sending SMS.&lt;br /&gt;&lt;br /&gt;Sharepoint is like that, too. You can always build custom feature receivers, page layouts, master pages, etc to achieve whatever you want, but it may take a lot of time to do. There may be other tools that can perform what you require a lot quicker and with minor modifications.&lt;br /&gt;&lt;br /&gt;This has been a pitfall in Sharepoint engagement. Sure Sharepoint can automatically send flowers to someone you love on her birthday but&amp;nbsp;you will need to develop custom lists, payment gateway processing, content types and fields, add-to-cart functionality, etc etc etc which an off-the-shelves shopping-cart application can just do straightaway.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;HOW TO DEAL WITH THE SITUATION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;So, what I can suggest is, do not just sell Sharepoint for the sake of it. But instead, find out what the client truly needs first&amp;nbsp;and let Sharepoint be one of the technologies you can offer to achieve what's required (does this make sense?).&lt;br /&gt;&lt;br /&gt;If they need to provide online shopping capability then why use Sharepoint. They can simply deploy a simple and cheap shopping cart application and let Sharepoint be the point of collaboration (eg. viewing sales reports, etc).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-7033639254888171470?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/7033639254888171470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-3.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7033639254888171470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7033639254888171470'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-3.html' title='The Pitfalls of Sharepoint Projects - Part 3 - Everything Can Be Developed Using Sharepoint'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-7789444999586330033</id><published>2010-06-14T23:20:00.000-07:00</published><updated>2010-06-14T23:20:00.632-07:00</updated><title type='text'>The Pitfalls of Sharepoint Projects - Part 2 - Approach Shjarepoint Project by Phases</title><content type='html'>&lt;strong&gt;&lt;u&gt;INTRODUCTION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I was (and still am) discussing about the pitfalls that we may encounter during Sharepoint engagement. This is a series. The previous article can be found here &lt;a href="http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-1.html"&gt;http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-1.html&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I also realise that a lot of the times people tend to quote for the whole project so that the final full cost can be identified. This is not a bad practice except the number at the end can be very huge and scary.&lt;br /&gt;&lt;br /&gt;Clients are clients. They will always say, "Just give us the final number mate. We understand that this is only a quote and may change depending on the requirements but just give us the final number so that we can prepare the budget for it.". Then when we give back to them with $200K worth of development, I'm pretty sure that they'll be scared off.&lt;br /&gt;&lt;br /&gt;When this happens, PM/BDM/whoever deals with the client will start to cut things off (ie. time required to achieve a particular functionality)&amp;nbsp;off just for the sake of winning the tender.&lt;br /&gt;&lt;br /&gt;I've ever had a situation where we (the developers) quoted 1000 hours and it's been cut-off to 300 hours. In the end, we ended up taking 1000 hrs anyway to finish off the task.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;HOW TO DEAL WITH THE SITUATION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To deal with this particular scenario, always scope EVERYTHING (ie. every single piece of functionality) then break them down into phases. Prioritise the functionalities into the ones that need to be built first (ie. the must-haves) then to the least required.&lt;br /&gt;&lt;br /&gt;Especially when writing quotes, client will appreciate this so much. They can start seeing what part of the requirements&amp;nbsp;that take much time to develop. Trust me, a lot of the times they end-up de-prioritizing what's been an important&amp;nbsp;priority in the first place.&lt;br /&gt;&lt;br /&gt;And by approaching it this way, client at least can start&amp;nbsp;using the system sooner. They can at least play around with it&amp;nbsp;just to find that the system is very helpful and making their work more efficient.&amp;nbsp;Once they've been more familiar with it, they'll start ask for more functionalities (hence more work for the server provider, hence more money and income).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-7789444999586330033?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/7789444999586330033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7789444999586330033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7789444999586330033'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-2.html' title='The Pitfalls of Sharepoint Projects - Part 2 - Approach Shjarepoint Project by Phases'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-8569432527802410634</id><published>2010-06-14T23:06:00.000-07:00</published><updated>2010-06-14T23:06:24.632-07:00</updated><title type='text'>The Pitfalls of Sharepoint Projects - Part 1 - The Catch 22 "Design then plan or plan then design"</title><content type='html'>&lt;strong&gt;&lt;u&gt;INTRODUCTION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hi everyone, in this particular opportunity I would like to share with you some of the&amp;nbsp;pitfalls that we may encounter during our Sharepoint engagement. This is a series.&lt;br /&gt;&lt;br /&gt;The very first part of this series is called &lt;strong&gt;The Catch 22 "Design then plan or plan then design"&lt;/strong&gt;. A lot of the times I notice that clients want to see what Sharepoint can do first before implementing it fully which is fair enough. But how many times this happens that the "prototype" model suddenly becomes production version?&lt;br /&gt;&lt;br /&gt;I give you an example: &lt;br /&gt;&lt;br /&gt;One of my clients asked me about the greatness of Sharepoint. I obviously could explain to them. The meeting went about 1-2 hours and the agenda of the meeting was really to just going through Sharepoint features one-by-one, from My Sites, lists, document libraries, versioning, InfoPath, User Profile, etc etc etc.&lt;br /&gt;&lt;br /&gt;At the end of the meeting the client came to me and said, "Mate, that looks awesome! I think it can help us a lot. However, before we fully implement it, we have to first&amp;nbsp;find out whether&amp;nbsp;the product can really help&amp;nbsp;the other&amp;nbsp;employees out and make the business more efficient or not. So, why don't you create a prototype based on the requirements that I gave you, then we can go from there?".&lt;br /&gt;&lt;br /&gt;Well, here I was building the prototype. Several sites and sub-sites have been created with just OOTB look-and-feel, some content types and fields have also been developed. They're all done through the UI because - let's face it - it's only a prototype!&lt;br /&gt;&lt;br /&gt;The client then tried it out for few weeks and..... THEY LIKE IT!&lt;br /&gt;&lt;br /&gt;I then came back to them and asked them to do a proper scoping and re-build the portal/Intranet (whatever you want to call it) properly. By this time client said to me, "Mate, we cannot lose content because people have been using it and they've uploaded documents, etc etc etc. If we have to re-build the portal from scratch and losing the content then we can't have that.".&lt;br /&gt;&lt;br /&gt;So, in the end I had to work with the prototype and developed it from there which was a mess. Well, since it's only a prototype to try out functionalities, the site structure wasn't really thoroughly planned, the UI hasn't been properly developed, the content types and fields (meta-data) haven't really been thoroughly thought off, etc etc etc.&lt;br /&gt;&lt;br /&gt;After all, the project costs client more money than if it's rebuilt from scratch.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;HOW TO DEAL WITH THE SITUATION&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some of the things I can share/suggest are:&lt;br /&gt;- Keep reminding the client that it's only a prototype and should not be used for day-to-day business use.&lt;br /&gt;- Tell the client to not to work with the documents that are uploaded to it. They're all purely for testing out functionalities such as versionins, etc.&lt;br /&gt;- Give them timeframe to test out functionalities, eg. 2 weeks.&amp;nbsp;If the client needs an extension then be it but at least we (the service provider) are being pro-active and following up the client.&lt;br /&gt;- Never let the prototype to creep out and grow itself bigger than Ben Hur. Keep communicating with the client and ask them whether they've been more familiar with Sharepoint or not.&lt;br /&gt;&lt;br /&gt;In any project, planning should always come first before designing. Therefore, without a proper planning, Sharepoint projects can cost a lot of money. I shouldn't say that it (SP project) will fail but at least it will cost a lot more money than if it's properly planned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-8569432527802410634?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/8569432527802410634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8569432527802410634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8569432527802410634'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/pitfalls-of-sharepoint-projects-part-1.html' title='The Pitfalls of Sharepoint Projects - Part 1 - The Catch 22 &quot;Design then plan or plan then design&quot;'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1355042156384156928</id><published>2010-06-14T22:38:00.000-07:00</published><updated>2010-06-14T22:38:05.226-07:00</updated><title type='text'>Installing SharePoint 2010 RTM</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;It's been ages since the last time I wrote my last blog article. I feel great now knowing that I have got time to start writing again.&lt;br /&gt;&lt;br /&gt;So, Sharepoint 2010 RTM is finally out. The one in my VM is still the BETA version. So I decided to ditch my VM and rebuilt one with the RTM version.&lt;br /&gt;&lt;br /&gt;I will also be using SQL Server 2008 instead of SQL Server 2005.&lt;br /&gt;&lt;br /&gt;Installing Sharepoint 2010 is really just a matter of double-clicking on SETUP.EXE and follow the instructions. However, these SQL patches need to first be installed before you can proceed:&lt;br /&gt;- SQL 2008 SP1 - &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;- Cumulative Update Package 2 for SQL Server 2008 SP1 - KB970315 - &lt;a href="http://support.microsoft.com/kb/970315"&gt;http://support.microsoft.com/kb/970315&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Once we've installed these patches, Sharepoint installation can then proceed.&lt;br /&gt;&lt;br /&gt;One thing that I noticed as well now is, on BETA when I tried to install SP using SP_Admin, somehow this user is not added as SP Farm Administrator. This is now fixed in the RTM version so it's all good and ready to go.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1355042156384156928?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1355042156384156928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/installing-sharepoint-2010-rtm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1355042156384156928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1355042156384156928'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/installing-sharepoint-2010-rtm.html' title='Installing SharePoint 2010 RTM'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-2036899290270520737</id><published>2010-06-13T20:20:00.000-07:00</published><updated>2010-06-13T20:20:40.132-07:00</updated><title type='text'>Desktop Applications, Technical and Business Skills Training</title><content type='html'>Hi guys,&lt;br /&gt;&lt;br /&gt;L7 Solutions is now opening a new Training division. They offer end-user training as well as technical and business skills training. The courses are ranging from desktop applications such as MS Office (Access, Excel, PowerPoint 2003, 2007 and 2010), ITIL, Prince2, etc.&lt;br /&gt;&lt;br /&gt;For more information please visit &lt;a href="http://www.training.l7.com.au/"&gt;L7 Solutions Training&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.training.l7.com.au/"&gt;Desktop Applications Training&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.training.l7.com.au/"&gt;SharePoint Training&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.training.l7.com.au/"&gt;Perth ITIL Course&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.training.l7.com.au/"&gt;Perth WA Prince2 Course&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.training.l7.com.au/"&gt;MS Office (Access, Excel, PowerPoint, Word) 2003, 2007 and 2010 Training Course&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-2036899290270520737?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/2036899290270520737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/desktop-applications-technical-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2036899290270520737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2036899290270520737'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/06/desktop-applications-technical-and.html' title='Desktop Applications, Technical and Business Skills Training'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-7929114747596680760</id><published>2010-02-25T00:23:00.000-08:00</published><updated>2010-02-25T00:23:08.616-08:00</updated><title type='text'>User Profile Configure Synchronization Connections Error - MOSS MA not found</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;It's me again. I've just rebuilt my SP2010 Beta VM because of the error I had with the Search service.&lt;br /&gt;&lt;br /&gt;Anyway, everything now works fine after the rebuild except I can't create a Sync Connection. When I checked the log I get the following error message:&lt;br /&gt;&lt;br /&gt;MOSS MA not found&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The resolution is to actually restart both &lt;strong&gt;Forefront Identity Manager Service &lt;/strong&gt;and &lt;strong&gt;ForeFront Identity Manager Synchronization Service &lt;/strong&gt;through &lt;strong&gt;Services &lt;/strong&gt;in &lt;strong&gt;Administrative Tools &lt;/strong&gt;(or &lt;strong&gt;services.msc &lt;/strong&gt;in &lt;strong&gt;Run &lt;/strong&gt;command).&lt;br /&gt;&lt;br /&gt;Once you've restarted those two services, you can now create a new synchronization connection.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-7929114747596680760?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/7929114747596680760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/user-profile-configure-synchronization.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7929114747596680760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7929114747596680760'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/user-profile-configure-synchronization.html' title='User Profile Configure Synchronization Connections Error - MOSS MA not found'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-5936455472609341821</id><published>2010-02-12T00:01:00.000-08:00</published><updated>2010-02-12T00:01:25.476-08:00</updated><title type='text'>Sharepoint 2010 BETA - My Sites</title><content type='html'>Yo all,&lt;br /&gt;&lt;br /&gt;Setting up My Sites ain't simple in Sharepoint 2010 BETA.&lt;br /&gt;&lt;br /&gt;Please follow the instructions on this blog:&lt;br /&gt;&lt;a href="http://www.helloitsliam.com/archive/2010/01/18/sharepoint-2010-%E2%80%93-my-sites.aspx"&gt;http://www.helloitsliam.com/archive/2010/01/18/sharepoint-2010-%E2%80%93-my-sites.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-5936455472609341821?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/5936455472609341821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-beta-mysites.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5936455472609341821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5936455472609341821'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-beta-mysites.html' title='Sharepoint 2010 BETA - My Sites'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4410788395156607287</id><published>2010-02-11T19:19:00.000-08:00</published><updated>2010-02-11T19:27:49.947-08:00</updated><title type='text'>Sharepoint 2010 - External Lists and Content Types + Business Connectivity Service INTEGRATING SugarCRM + PHP + MySQL</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;After attending a session at Sharepoint Saturday Perth regarding BCS and External Lists and Content Types, I was actually very-very interested in using it to connect to a non-Microsoft systems.&lt;br /&gt;&lt;br /&gt;So far I notice that a lot of the integrations project are with other Microsoft apps such as MS CRM, Axapta, etc. But what about with a totally different system such as PHP + MySQL?&lt;br /&gt;&lt;br /&gt;In this opportunity I want to share with you&amp;nbsp;the walkthrough to represent MySQL data in Sharepoint using BCS and External Lists.&lt;br /&gt;&lt;br /&gt;First of all let me introduce to you the PHP apps I want to integrate with: &lt;strong&gt;Sugar CRM&lt;/strong&gt;. It's an open source &lt;strong&gt;&lt;u&gt;Customer Relationship Management&lt;/u&gt;&lt;/strong&gt; written in PHP and using MySQL as the database backend. See below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S3S3KtPF0VI/AAAAAAAAAGE/bsiRAEq-Suw/s1600-h/19.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S3S3KtPF0VI/AAAAAAAAAGE/bsiRAEq-Suw/s320/19.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;So, it's now time for me to prepare for the integration. First of all I need to use &lt;strong&gt;Visual Studio 2010&lt;/strong&gt; to create the project. If you open &lt;strong&gt;Visual Studio &lt;/strong&gt;and &lt;strong&gt;create new project&lt;/strong&gt;, under &lt;strong&gt;Sharepoint -&amp;gt; 2010 &lt;/strong&gt;you will see this project template: &lt;strong&gt;Business Data Connectivity Model&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S3S3yhY8oyI/AAAAAAAAAGM/-or618lB9zQ/s1600-h/20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S3S3yhY8oyI/AAAAAAAAAGM/-or618lB9zQ/s320/20.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Let's create the project. By default it will look like the following:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S6peJHVsI/AAAAAAAAAGc/U7Knvwyzz1c/s1600-h/21.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S6peJHVsI/AAAAAAAAAGc/U7Knvwyzz1c/s320/21.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;You will also see the BDC Explorer window:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S7DlZmOfI/AAAAAAAAAGs/_005uTj3Ydc/s1600-h/22.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S7DlZmOfI/AAAAAAAAAGs/_005uTj3Ydc/s320/22.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;- It has a feature that is deployed at Farm level.&lt;br /&gt;- It also has the BDC entity model on it.&lt;br /&gt;&lt;br /&gt;Now, it's time to do a bit of class renaming. By default you will get &lt;strong&gt;Entity1.cs &lt;/strong&gt;and &lt;strong&gt;Entity1Service.cs&lt;/strong&gt;. &lt;strong&gt;Entity1.cs &lt;/strong&gt;is the entity that will be passed through/from BDC and &lt;strong&gt;Entity1Service.cs &lt;/strong&gt;is the "business logic" class that BDC will use to read methods from. There are 2 methods by default: &lt;strong&gt;ReadList &lt;/strong&gt;(used to display ALL items on External Lists) and &lt;strong&gt;ReadItem &lt;/strong&gt;(used to display a particular item). You obviously can add more to this to perform CRUD operations.&lt;br /&gt;&lt;br /&gt;Let's now rename &lt;strong&gt;Entity1.cs &lt;/strong&gt;to &lt;strong&gt;SugarCRMContact.cs &lt;/strong&gt;and &lt;strong&gt;Entity1Service.cs &lt;/strong&gt;to &lt;strong&gt;SugarCRMContactService.cs&lt;/strong&gt;. If we now go to the BDC Explorer window, I would actually expect Visual Studio to auto-rename the BDC Entity object but it actually doesn't. Therefore, we need to rename this as well. Let's rename &lt;strong&gt;Entity1 &lt;/strong&gt;to &lt;strong&gt;SugarCRMContact&lt;/strong&gt;. We will need to modify the return object as well.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;I'm hoping that this automation will be fixed in the released version of VS 2010.&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;The project is available for download. Therefore, if you get lost/confused with this step, don't worry.&lt;br /&gt;&lt;br /&gt;Once we've done all the renaming, it's now time to create the "repository"/data layer&amp;nbsp;class to connect to MySQL. As we all know, it's always good to program with DDD/TDD (Domain-Driven-Design/Test Driven Development) methodology in mind so that our code is decoupled and not tight/dependent to each other. There are a lot of posts on the Internet about DDD/TDD so I won't discuss much about this.&lt;br /&gt;&lt;br /&gt;Once I'm finished with my data layer class, it's now time to serve them in Sharepoint using BCS. If I now go back to my &lt;strong&gt;SugarCRMContactService.cs&lt;/strong&gt; class, I can now do the following:&lt;br /&gt;==&lt;br /&gt;&lt;span style="background-color: yellow; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;strong&gt;public static IEnumerable&lt;sugarcrmcontact&gt; ReadList()&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;{&lt;br /&gt;List&lt;sugarcrmcontact&gt; bdcContacts = new List&lt;sugarcrmcontact&gt;();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;IContactRepository contactRepository = new DefaultContactRepository();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;List&lt;contactentity&gt; contacts = contactRepository.GetContacts();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;foreach (ContactEntity contact in contacts)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;SugarCRMContact bdcContact = new SugarCRMContact();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;bdcContact.ContactId = contact.ContactId.ToString();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;bdcContact.FirstName = contact.FirstName;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;bdcContact.LastName = contact.LastName;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;bdcContacts.Add(bdcContact);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;return bdcContacts;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;== &lt;br /&gt;&lt;br /&gt;Once we've done that, deploy your WSP to your farm and that's it! Sharepoint will automatically create the BDC entity for you. Go to &lt;strong&gt;Central Admin -&amp;gt; Application Management -&amp;gt; Manage Service Applications&lt;/strong&gt; then click on &lt;strong&gt;Business Data Connectivity &lt;/strong&gt;then you'll see the following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S3S-LY_lznI/AAAAAAAAAG0/Z5joXPQG2wk/s1600-h/23.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S3S-LY_lznI/AAAAAAAAAG0/Z5joXPQG2wk/s320/23.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Now we can start creating the External List for it. Open your site in &lt;strong&gt;&lt;u&gt;Sharepoint Designer 2010&lt;/u&gt;&lt;/strong&gt;, then go to &lt;strong&gt;External Content Types&lt;/strong&gt;. You will automatically see your custom BDC entity. Double click on it and you'll be brought to this page:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S-7aw7r_I/AAAAAAAAAG8/JZP51kLZ7s0/s1600-h/24.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S-7aw7r_I/AAAAAAAAAG8/JZP51kLZ7s0/s320/24.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On the top click &lt;strong&gt;Create List &amp;amp; Form&lt;/strong&gt;. Give your list a name and that's it! If you now go back to your site and &lt;strong&gt;View All Site Content&lt;/strong&gt;, you'll see your external list in there. When you click it...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S_8ItIHVI/AAAAAAAAAHE/5H5IuZBlg0M/s1600-h/25.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3S_8ItIHVI/AAAAAAAAAHE/5H5IuZBlg0M/s320/25.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;There you go: MySQL data in Sharepoint.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sp2010bcs.codeplex.com/"&gt;Download the project here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;br /&gt;1. You will need to download SugarCRM (&lt;a href="http://www.sugarcrm.com/"&gt;http://www.sugarcrm.com/&lt;/a&gt;) and WAMPServer. WAMPServer runs PHP + MySQL + Apache at the same time.&lt;br /&gt;2. Add the following connection string in your Sharepoint site web.config:&lt;br /&gt;&lt;br /&gt;&amp;lt;add key="ConnectionString" value="Server=localhost;Database=sugarcrm;User=root;Password=;" /&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4410788395156607287?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4410788395156607287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-external-lists-and.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4410788395156607287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4410788395156607287'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-external-lists-and.html' title='Sharepoint 2010 - External Lists and Content Types + Business Connectivity Service INTEGRATING SugarCRM + PHP + MySQL'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_67_7qaqW_Vk/S3S3KtPF0VI/AAAAAAAAAGE/bsiRAEq-Suw/s72-c/19.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4057838748076585924</id><published>2010-02-10T00:17:00.000-08:00</published><updated>2010-02-10T00:17:13.346-08:00</updated><title type='text'>Sharepoint 2010 Lists, Lookups and Columns - KEWL!</title><content type='html'>I have to say that I am impressed with the way Sharepoint 2010 handles lists, lookups and columns. It now has the &lt;strong&gt;concurrency &lt;/strong&gt;ability whereby - if turned on/selected - if you perform a lookup on a data from another list and you try to delete that data, Sharepoint will not allow you to.&lt;br /&gt;&lt;br /&gt;See below for screenshot:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S3Jqmeq_5yI/AAAAAAAAAFs/dahuPttbMVE/s1600-h/16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S3Jqmeq_5yI/AAAAAAAAAFs/dahuPttbMVE/s320/16.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Lookup field settings page&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3JqyKgWi4I/AAAAAAAAAF0/aTVBZLRNlj0/s1600-h/17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S3JqyKgWi4I/AAAAAAAAAF0/aTVBZLRNlj0/s320/17.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Error when trying to delete an item that's referenced by other list&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Plus, you can now view multiple columns of the looked-up data (EXCELLENT!). See below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S3JrTjq7BJI/AAAAAAAAAF8/ytsxBVFwk7s/s1600-h/18.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S3JrTjq7BJI/AAAAAAAAAF8/ytsxBVFwk7s/s320/18.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So yeah..I have to say that I will definitely upgrade to SP2010 once the released version is available! :) It definitely eliminates a lot of problems that I (and other clients) are having at the moment with columns and content types.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4057838748076585924?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4057838748076585924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-lists-lookups-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4057838748076585924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4057838748076585924'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-lists-lookups-and.html' title='Sharepoint 2010 Lists, Lookups and Columns - KEWL!'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_67_7qaqW_Vk/S3Jqmeq_5yI/AAAAAAAAAFs/dahuPttbMVE/s72-c/16.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-6711636205739906111</id><published>2010-02-10T00:08:00.000-08:00</published><updated>2010-02-10T00:08:05.866-08:00</updated><title type='text'>SharePoint 2010 Metadata and Taxonomy Management - Lookup on This Field Not Allowed</title><content type='html'>In regards to Metadata and Taxonomy Management, when you create a &lt;strong&gt;"Managed Metadata" &lt;/strong&gt;column on your list, it is actually a lookup field to the central Metadata repository.&lt;br /&gt;&lt;br /&gt;You can't further perform a lookup on this field from another list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-6711636205739906111?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/6711636205739906111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-metadata-and-taxonomy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/6711636205739906111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/6711636205739906111'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-metadata-and-taxonomy.html' title='SharePoint 2010 Metadata and Taxonomy Management - Lookup on This Field Not Allowed'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-8063641033896625049</id><published>2010-02-08T00:31:00.000-08:00</published><updated>2010-02-08T00:31:05.048-08:00</updated><title type='text'>Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 4 - Content Database Backup/Restore</title><content type='html'>At this point of time I've given up trying to upgrade MOSS 2007 to Sharepoint 2010 BETA using in-place upgrade approach.&lt;br /&gt;&lt;br /&gt;I now try it using Content Database backup/restore approach.&lt;br /&gt;&lt;br /&gt;It's a very simple process that I was following:&lt;br /&gt;- Create a new VM and install Sharepoint 2010 clean-fresh farm&lt;br /&gt;- Install and deploy all custom WSPs that are currently deployed to MOSS 2007 farm&lt;br /&gt;- Backup MOSS 2007 sites database&lt;br /&gt;- Create a blank Sharepoint website in Sharepoint 2010 farm to restore content DB to&lt;br /&gt;- Remove and take offline the existing content DB&lt;br /&gt;- Restore and re-attach the MOSS 2007 content database&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AND IT WORKED! WOOHOO!!&lt;/strong&gt; The only error message&amp;nbsp; I was getting in the log file was:&lt;br /&gt;==&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[STSADM] [SPContentDatabaseSequence] [ERROR] [2/8/2010 3:51:49 PM]: Found a missing feature Id = [c88c4ff1-dbf5-4649-ad9f-c6c426ebcbf5]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[STSADM] [SPContentDatabaseSequence] [ERROR] [2/8/2010 3:51:49 PM]: The feature with Id c88c4ff1-dbf5-4649-ad9f-c6c426ebcbf5 is referenced in the database, but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;== &lt;br /&gt;&amp;nbsp; &lt;br /&gt;I think I must have missed a feature. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;But anyway, at the point of writing this article, I can say that this will be the better approach of upgrading 2007 sites to Sharepoint 2010 compared to in-place upgrade. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Cheers, &lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-8063641033896625049?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/8063641033896625049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint_08.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8063641033896625049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8063641033896625049'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint_08.html' title='Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 4 - Content Database Backup/Restore'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-5663827708422994413</id><published>2010-02-07T18:39:00.000-08:00</published><updated>2010-02-07T18:39:40.196-08:00</updated><title type='text'>Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 3 - Another Retry</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;On my first post about upgrading:&lt;br /&gt;&lt;a href="http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint.html"&gt;http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I mentioned that I tried to upgrade a MOSS instance that wasn't connected to AD. I have now changed this. I re-created my VM, connected that to AD, install MOSS 2007 then upgraded it to Sharepoint 2010 BETA.&lt;br /&gt;&lt;br /&gt;The result is &lt;strong&gt;THE SAME&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;The existing MOSS 2007 site wouldn't load. It totally broke. It still said &lt;strong&gt;HTTP 403 FORBIDDEN &lt;/strong&gt;(as per my previous article).&lt;br /&gt;&lt;br /&gt;New site works no problem at all.&lt;br /&gt;&lt;br /&gt;The detailed error was still the same ie. the old MOSS 2007 database somehow couldn't be upgraded.&lt;br /&gt;==&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Server Error in '/' Application.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;--------------------------------------------------------------------------------&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;There is a compatibility range mismatch between the Web server and database "WSS_CSNET_Content", and connections to the data have been blocked to due to this incompatibility. This can happen when a content database has not been upgraded to be within the compatibility range of the Web server, or if the database has been upgraded to a higher level than the web server. The Web server and the database must be upgraded to the same version and build level to return to compatibility range. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Exception Details: Microsoft.SharePoint.Upgrade.SPUpgradeCompatibilityException: There is a compatibility range mismatch between the Web server and database "WSS_CSNET_Content", and connections to the data have been blocked to due to this incompatibility. This can happen when a content database has not been upgraded to be within the compatibility range of the Web server, or if the database has been upgraded to a higher level than the web server. The Web server and the database must be upgraded to the same version and build level to return to compatibility range.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Source Error: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Stack Trace: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[SPUpgradeCompatibilityException: There is a compatibility range mismatch between the Web server and database "WSS_CSNET_Content", and connections to the data have been blocked to due to this incompatibility. This can happen when a content database has not been upgraded to be within the compatibility range of the Web server, or if the database has been upgraded to a higher level than the web server. The Web server and the database must be upgraded to the same version and build level to return to compatibility range.]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.Administration.SPPersistedUpgradableObject.ValidateBackwardsCompatibility() +542&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.SPSite.PreinitializeServer(SPRequest request) +49&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.SPWeb.InitializeSPRequest() +258&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.WebControls.SPControl.EnsureSPWebRequest(SPWeb web) +365&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.WebControls.SPControl.SPWebEnsureSPControl(HttpContext context) +520&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.OnPreInit(EventArgs e) +115&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.WebControls.LayoutsPageBase.OnPreInit(EventArgs e) +49&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.SharePoint.ApplicationPages.SettingsPage.OnPreInit(EventArgs e) +59&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;System.Web.UI.Page.PerformPreInit() +42&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1256&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;--------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Version Information: Microsoft .NET Framework Version:2.0.50727.4200; ASP.NET Version:2.0.50727.4016&lt;/span&gt; &lt;br /&gt;== &lt;br /&gt;&lt;br /&gt;On the next trial I will try to go down the content database&amp;nbsp;attachment approach. I will install Sharepoint 2010 on a completely new VM, installing all features, create a brand new site collection,&amp;nbsp;etc then attach the content database from MOSS 2007.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'll let you know how I go,&lt;br /&gt;Tommy&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-5663827708422994413?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/5663827708422994413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint_07.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5663827708422994413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5663827708422994413'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint_07.html' title='Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 3 - Another Retry'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-994687991737707317</id><published>2010-02-06T16:49:00.000-08:00</published><updated>2010-02-06T16:49:33.890-08:00</updated><title type='text'>Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 2 - What Did/Didn't Work</title><content type='html'>I haven't done another upgrade at the moment but from what I've done before (please see the post &lt;a href="http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint.html"&gt;here&lt;/a&gt;), I found the following things that worked and didn't (please read on my other article my current MOSS 2007 environment setup).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Worked&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;- DLLs are all working OK.&lt;br /&gt;- Few changes are needed on web.config (which are - in my opinion - minor).&lt;br /&gt;- Custom site templates working OK - that's if used for creating a new site collection.&lt;br /&gt;- Features and feature receivers are all working OK - that's if used for creating a new site collection.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Didn't work&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;- Existing MOSS 2007 site couldn't load. Please see the error message I was getting on my previous post. I think it had something to do with the database that couldn't be upgraded.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will now try other methods such as installing all my SP 2010 features, etc on a new farm then&amp;nbsp;restoring MOSS 2007 content database into it. I want to see how that goes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-994687991737707317?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/994687991737707317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint_06.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/994687991737707317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/994687991737707317'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint_06.html' title='Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 2 - What Did/Didn&apos;t Work'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-7221414016183999667</id><published>2010-02-05T00:25:00.000-08:00</published><updated>2010-02-05T00:30:51.994-08:00</updated><title type='text'>CompleteSharepoint.NET is SP2010 Compatible!</title><content type='html'>First of all, if you haven't known, CompleteSharepoint.NET is a content management system built on top of Windows Sharepoint Services 3.0. I just tested it (with few tweaks) and it actually also works for Sharepoint 2010!&lt;br /&gt;&lt;br /&gt;Go to &lt;a href="http://www.completesharepoint.net/"&gt;http://www.completesharepoint.net/&lt;/a&gt;&lt;br /&gt;To download: &lt;a href="http://www.codeplex.com/completesharepoint"&gt;http://www.codeplex.com/completesharepoint&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2vUZwVn9AI/AAAAAAAAAFU/z4xjopjzAeg/s1600-h/Upgrade19.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2vUZwVn9AI/AAAAAAAAAFU/z4xjopjzAeg/s320/Upgrade19.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2vVfAnHnfI/AAAAAAAAAFc/Bb3Bf6TDkIQ/s1600-h/14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2vVfAnHnfI/AAAAAAAAAFc/Bb3Bf6TDkIQ/s320/14.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2vVg7sK7hI/AAAAAAAAAFk/MGeQzu-6LxU/s1600-h/15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2vVg7sK7hI/AAAAAAAAAFk/MGeQzu-6LxU/s320/15.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The tweaks you need to make:&lt;br /&gt;1. &lt;strong&gt;Open&amp;nbsp; C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\CompleteSharepoint20 and remove ScriptManager.&lt;/strong&gt;&lt;br /&gt;2. Add the following in &lt;strong&gt;web.config &lt;/strong&gt;right before &lt;strong&gt;&lt;/modules&gt;&lt;/strong&gt;:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="PublishingPageUrlHandlerModule" type="CompleteSharepoint.NET.Web.PublishingPageUrlHandlerModule,CompleteSharepoint.NET.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9911d32a5d039082" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And that's it!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-7221414016183999667?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/7221414016183999667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/completesharepointnet-is-sp2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7221414016183999667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7221414016183999667'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/completesharepointnet-is-sp2010.html' title='CompleteSharepoint.NET is SP2010 Compatible!'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_67_7qaqW_Vk/S2vUZwVn9AI/AAAAAAAAAFU/z4xjopjzAeg/s72-c/Upgrade19.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-6283956272040108834</id><published>2010-02-05T00:17:00.000-08:00</published><updated>2010-02-06T16:50:19.832-08:00</updated><title type='text'>Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 1</title><content type='html'>Yo everyone,&lt;br /&gt;&lt;br /&gt;I now want to upgrade my MOSS 2007 instance with Sharepoint 2010 BETA. I of course do it on a VM :) Within my MOSS 2007 instance I've got the following running:&lt;br /&gt;- &lt;a href="http://www.completesharepoint.net/"&gt;Custom site template of CompleteSharepoint.NET (Content Management System Built on-top-of Windows Sharepoint Services 3.0)&lt;/a&gt;&lt;br /&gt;- Custom field types and field controls&lt;br /&gt;- Custom feature receivers&lt;br /&gt;- Custom ASP.NET controls&lt;br /&gt;- Custom Site Actions menu&lt;br /&gt;- Custom content types and columns&lt;br /&gt;- Custom administration pages&lt;br /&gt;- Custom master pages and page layouts&lt;br /&gt;- Custom list template and list instance&lt;br /&gt;- Gary Lapointe's custom STSADM commands&lt;br /&gt;- Central Admin runs at &lt;a href="http://machine:9000/"&gt;http://machine:9000/&lt;/a&gt;&lt;br /&gt;- SSP runs at &lt;a href="http://machine:9001/"&gt;http://machine:9001/&lt;/a&gt;&lt;br /&gt;- MySites runs at &lt;a href="http://machine:9002/"&gt;http://machine:9002/&lt;/a&gt; &lt;br /&gt;- My MOSS 2007 farm is &lt;strong&gt;NOT RUNNING ON ACTIVE DIRECTORY&lt;/strong&gt;! The users are pulled out from local machine.&lt;br /&gt;&lt;br /&gt;SQL Server is also running from the same VM as MOSS 2007.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So...here it is....I'll paste some screenshots as I go through.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ujtQX5FrI/AAAAAAAAAC0/fGU9-S4QZbU/s1600-h/Upgrade1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ujtQX5FrI/AAAAAAAAAC0/fGU9-S4QZbU/s320/Upgrade1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;BEFORE: Solutions&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ulg0Jn7aI/AAAAAAAAAC8/0VCssC-AN_4/s1600-h/Upgrade2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ulg0Jn7aI/AAAAAAAAAC8/0VCssC-AN_4/s320/Upgrade2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;BEFORE: Sharepoint site as it stands&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2umMvw0DqI/AAAAAAAAADE/14TqFUZQ8as/s1600-h/Upgrade3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2umMvw0DqI/AAAAAAAAADE/14TqFUZQ8as/s320/Upgrade3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;BEFORE: Extracting SP2010 Beta executables&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I then installed all the pre-requisites as per my article:&lt;br /&gt;&lt;a href="http://sp2010journal.blogspot.com/2010/01/installing-sharepoint-2010.html"&gt;http://sp2010journal.blogspot.com/2010/01/installing-sharepoint-2010.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2uqiFE4rbI/AAAAAAAAADM/fpIjbW6c9Fk/s1600-h/Upgrade4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2uqiFE4rbI/AAAAAAAAADM/fpIjbW6c9Fk/s320/Upgrade4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Pre-requisites installed OK&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2urDvbZktI/AAAAAAAAADU/Otyj-TiKUWY/s1600-h/Upgrade5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2urDvbZktI/AAAAAAAAADU/Otyj-TiKUWY/s320/Upgrade5.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;That's what it said before installing....&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2utgBo20AI/AAAAAAAAADc/gMDh_XJ3xVU/s1600-h/Upgrade6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2utgBo20AI/AAAAAAAAADc/gMDh_XJ3xVU/s320/Upgrade6.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Installed successfully..now it runs the configuration wizard&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2uufdHpVHI/AAAAAAAAADk/Vs3tjZExD8M/s1600-h/Upgrade7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2uufdHpVHI/AAAAAAAAADk/Vs3tjZExD8M/s320/Upgrade7.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Clicking Next before went straight to this screen&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2uvXzmK3aI/AAAAAAAAADs/3rl1WO2yXlw/s1600-h/Upgrade8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2uvXzmK3aI/AAAAAAAAADs/3rl1WO2yXlw/s320/Upgrade8.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;WOW..new screen...I choose to preserve the look and feel&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2uxCKeJCcI/AAAAAAAAAD0/_WbepViUWbk/s1600-h/Upgrade9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2uxCKeJCcI/AAAAAAAAAD0/_WbepViUWbk/s320/Upgrade9.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;EXCITING...EXCITING...&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2uxSew6qfI/AAAAAAAAAD8/gPfqnzJz73o/s1600-h/Upgrade10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2uxSew6qfI/AAAAAAAAAD8/gPfqnzJz73o/s320/Upgrade10.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Opening Central Admin...and...BANG....ERROR&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;OK let me fixed that.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2uyyokkgMI/AAAAAAAAAEM/kO0W3Wj9hZ0/s1600-h/Upgrade11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2uyyokkgMI/AAAAAAAAAEM/kO0W3Wj9hZ0/s320/Upgrade11.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;That's the reason why it broke&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So then I removed that line from Central Admin's web.config and:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2uzehYKCVI/AAAAAAAAAEU/VSq9TObik5k/s1600-h/Upgrade12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2uzehYKCVI/AAAAAAAAAEU/VSq9TObik5k/s320/Upgrade12.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Still breaks...fine...I'll fix that&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;I change the navigation provider to: &lt;strong&gt;CurrentNavSiteMapProvider &lt;/strong&gt;and.........&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2uzyEn5bfI/AAAAAAAAAEc/103XKeh-FSc/s1600-h/Upgrade13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2uzyEn5bfI/AAAAAAAAAEc/103XKeh-FSc/s320/Upgrade13.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;VOILA!!!&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;I said I had 3 errors. When I opened the log file mentioned at the bottom of the screen I could see errors related to User Profile. It might be caused by my MOSS 2007 wasn't running on AD?&lt;br /&gt;--&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [2/5/2010 1:47:40 PM]: Action 14.0.1.0 of Microsoft.Office.Server.Upgrade.UserProfileSharedResourceProvider12Sequence failed.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [2/5/2010 1:47:40 PM]: Inner Exception: There are no online service instances for this application.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [2/5/2010 1:47:40 PM]: at Microsoft.SharePoint.SPConnectedServiceApplication.get_ApplicationAddresses()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPServiceLoadBalancer.&lt;get_endpointaddresses&gt;d__0.MoveNext()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer.GetEndpoints(IEnumerable`1 applicationAddresses)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer.BeginOperation()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.MossClientBase`1.get_Channel()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.MossClientBase`1.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;atMicrosoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [2/5/2010 1:47:40 PM]: Exception: There are no online service instances for this application.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [2/5/2010 1:47:40 PM]: at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Upgrade.ExtractUserProfileApplication.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: Begin Rollback()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: End Rollback()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: Begin Dispose()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: End Dispose()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: SQL Query Count=998&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: SPRequest Objects=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [ExtractUserProfileApplication (14.0.1.0)] [DEBUG] [2/5/2010 1:47:40 PM]: Execution Time=48390.3856495728&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [ERROR] [2/5/2010 1:47:40 PM]: Upgrade [SharedResourceProvider12 Name=Default SSP] failed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [ERROR] [2/5/2010 1:47:40 PM]: Inner Exception: There are no online service instances for this application.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [ERROR] [2/5/2010 1:47:40 PM]: at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Upgrade.ExtractUserProfileApplication.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [ERROR] [2/5/2010 1:47:40 PM]: Exception: Action 14.0.1.0 of Microsoft.Office.Server.Upgrade.UserProfileSharedResourceProvider12Sequence failed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [ERROR] [2/5/2010 1:47:40 PM]: at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [DEBUG] [2/5/2010 1:47:40 PM]: Elapsed time upgrading [SharedResourceProvider12 Name=Default SSP]: 00:01:05.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPManager] [INFO] [2/5/2010 1:47:40 PM]: Resetting the status of PersistedUpgradableObject: SharedResourceProvider12 Name=Default SSP to Online.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;[OWSTIMER] [SPUpgradeSession] [ERROR] [2/5/2010 1:47:40 PM]: Upgrade Timer job is exiting due to exception: Microsoft.SharePoint.Upgrade.SPUpgradeException: Action 14.0.1.0 of Microsoft.Office.Server.Upgrade.UserProfileSharedResourceProvider12Sequence failed. ---&amp;gt; Microsoft.Office.Server.UserProfiles.UserProfileException: There are no online service instances for this application. ---&amp;gt; Microsoft.SharePoint.SPException: There are no online service instances for this application.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPConnectedServiceApplication.get_ApplicationAddresses()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPServiceLoadBalancer.&lt;get_endpointaddresses&gt;d__0.MoveNext()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer.GetEndpoints(IEnumerable`1 applicationAddresses)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer.BeginOperation()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.MossClientBase`1.get_Channel()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.MossClientBase`1.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;--- End of inner exception stack trace ---&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.Office.Server.Upgrade.ExtractUserProfileApplication.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;--- End of inner exception stack trace ---&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Administration.SPPersistedUpgradableObject.Upgrade(Boolean recursively)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPUpgradeSession.ReflexiveUpgrade(Object o, Boolean bRecurse)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;at Microsoft.SharePoint.Administration.SPUpgradeJobDefinition.Execute(Guid targetInstanceId)--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, let's open the CompleteSharepoint.NET site now, shall we? :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2u188c6OBI/AAAAAAAAAEk/YIuvClSYbi0/s1600-h/Upgrade14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2u188c6OBI/AAAAAAAAAEk/YIuvClSYbi0/s320/Upgrade14.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;I get web.config error. Well..let me fix that then.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;I commented out that line and I then get the same &lt;strong&gt;SPUrl &lt;/strong&gt;error as before. So I removed the SPUrl line as well and.....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2u4s7IRsKI/AAAAAAAAAEs/g71eaq3Y3Z8/s1600-h/Upgrade16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2u4s7IRsKI/AAAAAAAAAEs/g71eaq3Y3Z8/s320/Upgrade16.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Error...&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;After trialling and error, I found out that it has something to do with MOSS 2007 HTTPModule. It's this particular one:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&lt;add name="SPRequest" type="Microsoft.SharePoint.ApplicationRuntime.SPRequestModule, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I then commented that out and I got different error:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2u5MUFNebI/AAAAAAAAAE0/c86qbO1Ekyo/s1600-h/Upgrade17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2u5MUFNebI/AAAAAAAAAE0/c86qbO1Ekyo/s320/Upgrade17.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Fine I can fix that. It's actually the lines below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add verb="GET,HEAD,POST" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It seems that Sharepoint 2010 is not using &lt;httpmodules&gt;tag any more. It uses the following instead:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;modules runAllManagedModulesForAllRequests="true"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;remove name="AnonymousIdentification" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;remove name="FileAuthorization" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;remove name="Profile" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;remove name="WebDAVModule" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="SPRequestModule" preCondition="integratedMode" type="Microsoft.SharePoint.ApplicationRuntime.SPRequestModule, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="SharePoint14Module" preCondition="integratedMode" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="StateServiceModule" type="Microsoft.Office.Server.Administration.StateModule, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="PublishingHttpModule" type="Microsoft.SharePoint.Publishing.PublishingHttpModule, Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;add name="PublishingPageUrlHandlerModule" type="CompleteSharepoint.NET.Web.PublishingPageUrlHandlerModule,CompleteSharepoint.NET.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9911d32a5d039082" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: x-small;"&gt;&amp;lt;/modules&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anyway, it still failed. It now displayed the following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2vTj7qaa1I/AAAAAAAAAFE/xO1hjonx7mg/s1600-h/Upgrade18.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2vTj7qaa1I/AAAAAAAAAFE/xO1hjonx7mg/s320/Upgrade18.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I tried to hijack to go to /_layouts/settings.aspx and it still failed.&lt;br /&gt;&lt;br /&gt;However, if I create a new site collection using my custom CompleteSharepoint.NET site template, &lt;strong&gt;IT WORKS&lt;/strong&gt;! WOOOHOO!! So my CS.NET is working on SP2010! :)&lt;br /&gt;&lt;br /&gt;See below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2vUAsf5fRI/AAAAAAAAAFM/u0NjQsgN15s/s1600-h/Upgrade19.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2vUAsf5fRI/AAAAAAAAAFM/u0NjQsgN15s/s320/Upgrade19.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;I still can't get upgrade working. But I'll keep trying and let you know if it ever succeeded. I think the database couldn't somehow be upgraded successfully.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-6283956272040108834?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/6283956272040108834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/6283956272040108834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/6283956272040108834'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint.html' title='Upgrading Microsoft Office Sharepoint Server (MOSS) 2007 to Sharepoint 2010 BETA - Part 1'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ujtQX5FrI/AAAAAAAAAC0/fGU9-S4QZbU/s72-c/Upgrade1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1322573754937675285</id><published>2010-02-02T05:17:00.000-08:00</published><updated>2010-02-02T05:17:36.351-08:00</updated><title type='text'>Mastering Website Designing &amp; Development</title><content type='html'>Hi guys,&lt;br /&gt;&lt;br /&gt;As we all know, Sharepoint is a website application. Therefore, any development related to it can be regarded as a &lt;strong&gt;web site development&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Just a short notice, just in case you want to learn more about &lt;a href="http://prowebdevelopment.blogspot.com/"&gt;designing and developing professional website&lt;/a&gt;, I developed another &lt;a href="http://prowebdevelopment.blogspot.com/"&gt;blog&lt;/a&gt; that&amp;nbsp;contains a lot of information about my past-current experience being a &lt;strong&gt;professional website developer&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;You will find a lot of useful information on how to gather requirements, planning a website, etc etc etc.&lt;br /&gt;&lt;br /&gt;Please visit the blog at &lt;a href="http://prowebdevelopment.blogspot.com/"&gt;http://prowebdevelopment.blogspot.com/&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Thanks for your time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1322573754937675285?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1322573754937675285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/mastering-website-designing-development.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1322573754937675285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1322573754937675285'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/mastering-website-designing-development.html' title='Mastering Website Designing &amp; Development'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-820374757767330012</id><published>2010-02-02T01:03:00.000-08:00</published><updated>2010-02-02T01:09:57.255-08:00</updated><title type='text'>Sharepoint Designer 2010 BETA Reusable Workflow</title><content type='html'>I just played around with Reusable Workflow functionality in Sharepoint Designer 2010. It's very-very cool I have to say. I really can see the potential with this functionality if all of the bugs are fixed.&lt;br /&gt;&lt;br /&gt;Basically what you can do with this is, you can create a Reusable Workflow on a particular site, export it as WSP, restore it into Visual Studio then deploy it to another Sharepoint site.&lt;br /&gt;&lt;br /&gt;So in theory, you don't have to re-create the workflow (unlike MOSS and SP Designer 2007).&lt;br /&gt;&lt;br /&gt;However, I've found some limitations:&lt;br /&gt;-&amp;nbsp;If you create an &lt;strong&gt;IF &lt;/strong&gt;condition and uses&amp;nbsp;&lt;strong&gt;"Current Item" &lt;/strong&gt;value for checking the value against, there is only a set of limited fields that you can check against: &lt;strong&gt;Content Type, Created, Created By, ID, Modified, Modified By and Title&lt;/strong&gt;.&lt;br /&gt;- It's still buggy. Workflow that has &lt;strong&gt;"Collect Data from User" &lt;/strong&gt;task doesn't work properly. I personally uses this functionality heavily. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Collect Data from User Bugs&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Below is the list of bugs I found:&lt;br /&gt;- By default if you're using the default&amp;nbsp;&lt;strong&gt;Tasks &lt;/strong&gt;list, the workflow will simply stop and crash.&amp;nbsp;There was an error message in the workflow history. The workaround for this will be to create a new task list.&lt;br /&gt;- You will not get the nice "collect data" page on the destination site. Somehow it redirects you to the &lt;strong&gt;"View Item" (DispForm.aspx)&lt;/strong&gt; page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;General Bugs&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;- By default when you first load WSP into Visual Studio, if you open &lt;strong&gt;Elements.xml, &lt;/strong&gt;VS/Sharepoint appends &lt;strong&gt;Instantiation&amp;nbsp;URL &lt;/strong&gt;which if you deploy it to the destination site will create an error when you try to start the workflow manually. The&amp;nbsp;error was:&amp;nbsp;&lt;strong&gt;"The workflow template has specified no FormURN for this page".&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;For general simple workflow, this functionality has worked really great. It's just when you start trying to do a bit more complicated stuff (eg. collect data from user, etc), it isn't that functional. But I'm hopeful that this will be fixed and improved on the released version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-820374757767330012?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/820374757767330012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-designer-2010-beta-reusable.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/820374757767330012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/820374757767330012'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-designer-2010-beta-reusable.html' title='Sharepoint Designer 2010 BETA Reusable Workflow'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-816671469951405686</id><published>2010-02-01T19:37:00.000-08:00</published><updated>2010-02-01T19:41:45.791-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 9 - Microsoft Visual Studio Tools for Applications &amp; InfoPath 2010 CRASH</title><content type='html'>I created an InfoPath 2010 BETA form then attached an EventChanged event on a drop-down-list.&lt;br /&gt;&lt;br /&gt;I did a bit of programming and I then tried to debug my code. Whenever VS hit a break-point or an error&amp;nbsp;&lt;strong&gt;IT CRASHED&lt;/strong&gt;! ARRGHGHGHGH....&lt;br /&gt;&lt;br /&gt;See images below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ed0iyUi8I/AAAAAAAAACc/Vr-200wNrk8/s1600-h/11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ed0iyUi8I/AAAAAAAAACc/Vr-200wNrk8/s320/11.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Before Debugging&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2ed443B3NI/AAAAAAAAACk/oqHf_-W_6w4/s1600-h/12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2ed443B3NI/AAAAAAAAACk/oqHf_-W_6w4/s320/12.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;During Debugging&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2ee6FBY8uI/AAAAAAAAACs/FB9WwXDvwhY/s1600-h/13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2ee6FBY8uI/AAAAAAAAACs/FB9WwXDvwhY/s320/13.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Killing the Process&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;br /&gt;When I hit F5, it opened a preview instance of the InfoPath form and created a new worker process INFOPATH.EXE. I had to kill it via Task Manager so that I could go back to the editing mode of Visual Studio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope that this will be fixed on the released version.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-816671469951405686?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/816671469951405686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-beta-what-can-be.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/816671469951405686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/816671469951405686'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/sharepoint-2010-beta-what-can-be.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 9 - Microsoft Visual Studio Tools for Applications &amp; InfoPath 2010 CRASH'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_67_7qaqW_Vk/S2ed0iyUi8I/AAAAAAAAACc/Vr-200wNrk8/s72-c/11.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1144999161200081182</id><published>2010-02-01T17:36:00.000-08:00</published><updated>2010-02-01T17:36:16.061-08:00</updated><title type='text'>InfoPath Development in Sharepoint 2010 BETA - No Changes</title><content type='html'>I tried to play around with InfoPath 2010 last night and to be honest, I didn't see anything different from Office 2007. At this stage all I can say is, there is no improvement just yet in terms of InfoPath development.&lt;br /&gt;&lt;br /&gt;I'll try to play around more and post more updates on this article.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1144999161200081182?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1144999161200081182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/infopath-development-in-sharepoint-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1144999161200081182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1144999161200081182'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/02/infopath-development-in-sharepoint-2010.html' title='InfoPath Development in Sharepoint 2010 BETA - No Changes'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3863390266781543698</id><published>2010-01-29T23:27:00.000-08:00</published><updated>2010-01-29T23:27:42.500-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 8 - Save and Restore Site to/from WSP Does't Work Properly</title><content type='html'>I tried to save a site as WSP and then when I restored it I get the following error:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2Pd3HVlCMI/AAAAAAAAACU/HDM-3lUNTuQ/s1600-h/10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2Pd3HVlCMI/AAAAAAAAACU/HDM-3lUNTuQ/s320/10.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;This error was caused by a workflow that I attached to a list of which it has custom &lt;strong&gt;Collect Data from User &lt;/strong&gt;task. I tried to collect 2 fields from a user:&lt;br /&gt;- Manager Approval (choice with 2 values: Approve and Reject)&lt;br /&gt;- Manager Comment (multi-text field)&lt;br /&gt;I then opened the WSP and open ElementsFields.xml. I found out that somehow Sharepoint appended the following for the &lt;strong&gt;Approval &lt;/strong&gt;field:&lt;br /&gt;&lt;br /&gt;&amp;lt;Field Name="FieldName_C830E315_F175_4656_8A4A_F7162BAB4141_" Format="Dropdown" Type="Choice" BaseType="Text" DisplayName="Manager Approval" Description="" Direction="None" ID="{60ad5230-f828-4831-9d73-3563655b8a01}" SourceID="{af99aa24-3ce2-458a-a028-ee9e28c98709}" StaticName="FieldName_C830E315_F175_4656_8A4A_F7162BAB4141_" Overwrite="TRUE"&amp;gt;&lt;br /&gt;&amp;lt;CHOICES&amp;gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;CHOICE DisplayName="Approve"&amp;gt;Approve&amp;lt;/CHOICE&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;CHOICE DisplayName="Reject"&amp;gt;Reject&amp;lt;/CHOICE&amp;gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;/CHOICES&amp;gt;&lt;br /&gt;&amp;lt;/Field&amp;gt;&lt;br /&gt;&lt;br /&gt;On a choice field there is no DisplayName attribute and that's what failed it.&lt;br /&gt;&lt;br /&gt;I hope that this will be fixed on the released version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3863390266781543698?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3863390266781543698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_29.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3863390266781543698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3863390266781543698'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_29.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 8 - Save and Restore Site to/from WSP Does&apos;t Work Properly'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_67_7qaqW_Vk/S2Pd3HVlCMI/AAAAAAAAACU/HDM-3lUNTuQ/s72-c/10.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-402316375268516929</id><published>2010-01-28T23:39:00.000-08:00</published><updated>2010-01-28T23:39:44.217-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 7 - Save List as Template Including Content DOESN'T WORK</title><content type='html'>I tried to save a custom list as a list template (STP) and ticked &lt;strong&gt;"Include Content"&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;When I restored the list template on an another site collection, the content wasn't there at all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-402316375268516929?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/402316375268516929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_1211.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/402316375268516929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/402316375268516929'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_1211.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 7 - Save List as Template Including Content DOESN&apos;T WORK'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-8347834162455381947</id><published>2010-01-28T22:38:00.000-08:00</published><updated>2010-01-29T02:25:20.911-08:00</updated><title type='text'>Office 2010 BETA is not Sharepoint 2010 BETA compatible!?!?</title><content type='html'>I've recently installed Office 2010 BETA and now when I tried to create a new document via Sharepoint, below is what I get:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2KCQY5BBRI/AAAAAAAAABw/FQulT8Nc-sg/s1600-h/9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2KCQY5BBRI/AAAAAAAAABw/FQulT8Nc-sg/s320/9.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Hm....has anyone had this problem before?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-8347834162455381947?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/8347834162455381947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/office-2010-beta-is-not-sharepoint-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8347834162455381947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8347834162455381947'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/office-2010-beta-is-not-sharepoint-2010.html' title='Office 2010 BETA is not Sharepoint 2010 BETA compatible!?!?'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_67_7qaqW_Vk/S2KCQY5BBRI/AAAAAAAAABw/FQulT8Nc-sg/s72-c/9.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-8654108218226971159</id><published>2010-01-28T19:53:00.000-08:00</published><updated>2010-01-28T19:53:30.488-08:00</updated><title type='text'>Disable Approval on Publishing Site Template</title><content type='html'>In MOSS 2007/2010, when you create a root site collection you can select the OOTB&amp;nbsp;&lt;strong&gt;Publishing Site &lt;/strong&gt;template. By default it enables approval workflow on the &lt;strong&gt;Pages &lt;/strong&gt;list.&lt;br /&gt;&lt;br /&gt;In MOSS 2007 we also have &lt;strong&gt;Collaboration Portal &lt;/strong&gt;site template which we don't have on Sharepoint 2010. This template is a publishing template except it doesn't enable &lt;strong&gt;Approval Workflow &lt;/strong&gt;on the &lt;strong&gt;Pages &lt;/strong&gt;list.&lt;br /&gt;&lt;br /&gt;I personally like to use the &lt;strong&gt;Collaboration Portal &lt;/strong&gt;template for Intranet or simple Internet site because it has versioning turned on but not the approval workflow. I think Approval Workflow is a bit too over the top for an Intranet and simple Internet site.&lt;br /&gt;&lt;br /&gt;There is this flag that can be set within ONET.XML to disable Approval Workflow:&lt;br /&gt;&lt;strong&gt;&amp;lt;Property Key="SimplePublishing" Value="true" /&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you set that property to "false", Sharepoint will enable approval worklow, "true" otherwise.&lt;br /&gt;&lt;br /&gt;Therefore, in Sharepoint 2010 if you want to use &lt;strong&gt;Publishing Site &lt;/strong&gt;template for Intranet instead of &lt;strong&gt;Enterprise Wiki&lt;/strong&gt;, you can grab the original files from &lt;strong&gt;BLANKINTERNET &lt;/strong&gt;site template, add it to your Visual Studio 2010 project and then change the ONET.XML as above. That will disable the Approval Workflow.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-8654108218226971159?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/8654108218226971159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/disable-approval-on-publishing-site.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8654108218226971159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/8654108218226971159'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/disable-approval-on-publishing-site.html' title='Disable Approval on Publishing Site Template'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4427378922712947911</id><published>2010-01-28T00:20:00.000-08:00</published><updated>2010-01-28T00:20:30.191-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 6 - Sharepoint Designer 2010 Beta Workflow Doesn't Work Correctly</title><content type='html'>It simply....FAILED!&lt;br /&gt;&lt;br /&gt;I created a test document library called &lt;strong&gt;Test Document Library&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;I then created a SP workflow and associated with the list. I uploaded a new document, the workflow didn't trigger. Fine, it might be because I haven't set the &lt;strong&gt;"Start workflow automatically when an item is created"&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;So I went back to SP Designer and ticked it:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2FICiKjcaI/AAAAAAAAABY/isxvT5AhVVY/s1600-h/6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://1.bp.blogspot.com/_67_7qaqW_Vk/S2FICiKjcaI/AAAAAAAAABY/isxvT5AhVVY/s320/6.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I then re-published the workflow.&lt;br /&gt;&lt;br /&gt;This time I uploaded another new document...and...FAILED....it still didn't trigger! On Workflow Settings the workflow was upgraded successfully but somehow that tickbox didn't do anything!?!? Any ideas?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2FIa-JgQnI/AAAAAAAAABg/j3Qkl_cEFwg/s1600-h/7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2FIa-JgQnI/AAAAAAAAABg/j3Qkl_cEFwg/s320/7.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2FIjpf8RyI/AAAAAAAAABo/ScedOliPrzc/s1600-h/8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2FIjpf8RyI/AAAAAAAAABo/ScedOliPrzc/s320/8.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hopefully this is fixed on the released version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4427378922712947911?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4427378922712947911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_28.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4427378922712947911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4427378922712947911'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_28.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 6 - Sharepoint Designer 2010 Beta Workflow Doesn&apos;t Work Correctly'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_67_7qaqW_Vk/S2FICiKjcaI/AAAAAAAAABY/isxvT5AhVVY/s72-c/6.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4848451046694680365</id><published>2010-01-27T22:38:00.000-08:00</published><updated>2010-01-27T22:38:25.491-08:00</updated><title type='text'>Sharepoint 2010 - Clever - Has Re-Ghost Page Functionality</title><content type='html'>Microsoft has done a good job adding the functionality to re-ghost a modified page/file. Go to the URL below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yoursharepointsiteurl/_layouts/reghost.aspx"&gt;http://yoursharepointsiteurl/_layouts/reghost.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Or alternatively you can access it from Sharepoint Designer 2010. Click on the site then on the ribbon click &lt;strong&gt;Reset to Template&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2Ew1a5PLDI/AAAAAAAAABQ/JfrLe6NSfp0/s1600-h/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://4.bp.blogspot.com/_67_7qaqW_Vk/S2Ew1a5PLDI/AAAAAAAAABQ/JfrLe6NSfp0/s320/5.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4848451046694680365?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4848451046694680365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-clever-has-re-ghost.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4848451046694680365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4848451046694680365'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-clever-has-re-ghost.html' title='Sharepoint 2010 - Clever - Has Re-Ghost Page Functionality'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_67_7qaqW_Vk/S2Ew1a5PLDI/AAAAAAAAABQ/JfrLe6NSfp0/s72-c/5.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4302127504413262369</id><published>2010-01-27T19:13:00.000-08:00</published><updated>2010-01-27T19:24:31.879-08:00</updated><title type='text'>Upgrade Add-In for Sharepoint Visual Studio 2010 Project Template</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;On my previous post:&lt;br /&gt;&lt;a href="http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_26.html"&gt;http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_26.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I mentioned about how the deployment step configuration&amp;nbsp;on Sharepoint VS 2010 BETA project template does not allow you to upgrade your solution.&lt;br /&gt;&lt;br /&gt;Well, I've managed to develop the add-in based on Microsoft's article. Really, to be honest, I ripped their code completely out of this article:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee256698(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/ee256698(VS.100).aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;So it's a full credit to Microsoft. I only did this because MS doesn't have any download link for that article.&lt;br /&gt;&lt;br /&gt;Download it from &lt;a href="http://vs2010spupgrade.codeplex.com/"&gt;http://vs2010spupgrade.codeplex.com/&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Below is the screenshot:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2EATBF3ZiI/AAAAAAAAABI/VeDb44ytTNY/s1600-h/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2EATBF3ZiI/AAAAAAAAABI/VeDb44ytTNY/s320/4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;As you can see, there is a new deployment step called &lt;strong&gt;Upgrade&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Installation Instructions&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1. Simply unzip.&lt;br /&gt;2. Double-click on VSIX file to install.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4302127504413262369?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4302127504413262369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/upgrade-add-in-for-sharepoint-visual.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4302127504413262369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4302127504413262369'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/upgrade-add-in-for-sharepoint-visual.html' title='Upgrade Add-In for Sharepoint Visual Studio 2010 Project Template'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_67_7qaqW_Vk/S2EATBF3ZiI/AAAAAAAAABI/VeDb44ytTNY/s72-c/4.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3166466209388090262</id><published>2010-01-27T06:53:00.000-08:00</published><updated>2010-01-27T06:57:20.314-08:00</updated><title type='text'>Sharepoint 2010 List, Content Types and Columns - What's the Verdict?</title><content type='html'>We all know that content types, columns and list are the core or the "heart" of Sharepoint. I bet that there will be at least one content type or column that we need to create on every Sharepoint project we do.&lt;br /&gt;&lt;br /&gt;I had a lot of problems before with MOSS 2007 especially when attaching a custom site content type on a list. When I tried to upgrade the site content type (ie. adding a field, etc), the content type attached on a list somehow is not updated. Yes we've got the &lt;strong&gt;"Update all content types inheriting from this type"&lt;/strong&gt; but it never worked correctly. And worse, the list content type may get corrupted because of this!&lt;br /&gt;&lt;br /&gt;When SP 2010 was first rumoured, I heard that the list content type is no longer a copy of the original. Therefore, any updates to the site content type will be &lt;u&gt;guaranteed&lt;/u&gt; passed to &lt;u&gt;ALL&lt;/u&gt; child content types attached to any list within the site/sub-sites.&lt;br /&gt;&lt;br /&gt;Therefore, below is the list of tests I did &lt;strong&gt;(TITLE - EXPECTED RESULTS - ACTUAL RESULTS)&lt;/strong&gt;:&lt;br /&gt;1. &lt;strong&gt;Deploy a content type feature using WSP &lt;/strong&gt;- &lt;span style="background-color: white; color: #e69138;"&gt;no error&lt;/span&gt; - &lt;span style="color: #6aa84f;"&gt;no error&lt;/span&gt;.&lt;br /&gt;2. &lt;strong&gt;Activate feature in site collection &lt;/strong&gt;- &lt;span style="color: #e69138;"&gt;content type is displayed in site content types&lt;/span&gt; - &lt;span style="color: #6aa84f;"&gt;content type is displayed in site content type&lt;/span&gt;.&lt;br /&gt;3. &lt;strong&gt;Adding site content type to a list &lt;/strong&gt;- &lt;span style="color: #e69138;"&gt;content type is added to the list together with the custom fields&lt;/span&gt; - &lt;span style="color: #6aa84f;"&gt;content type is added to the list successfully together with the custom fields&lt;/span&gt;.&lt;br /&gt;4. &lt;strong&gt;Adding a field to the site content type through Sharepoint&amp;nbsp;GUI&amp;nbsp;&lt;/strong&gt;- &lt;span style="color: #e69138;"&gt;field is added to ALL lists that are using that content type&lt;/span&gt; - &lt;span style="color: #6aa84f;"&gt;ALL lists that are using that content type have the new field added successfully&lt;/span&gt;.&lt;br /&gt;5. &lt;strong&gt;Modifying ContentTypes.xml feature manifest file in Visual Studio 2010 and adding a new field then re-deploy/upgrade the WSP &lt;/strong&gt;- &lt;span style="color: #e69138;"&gt;new field is NOT yet added until feature is de-activated and re-activated&lt;/span&gt; - &lt;span style="color: #6aa84f;"&gt;new field does NOT appear just yet&lt;/span&gt;.&lt;br /&gt;6. &lt;strong&gt;De-activating and re-activating content type feature &lt;/strong&gt;- &lt;span style="color: #e69138;"&gt;new field is added to the site content type and ALL lists inheriting from that content type&lt;/span&gt; - &lt;span style="color: red;"&gt;field is added ONLY on site content type, lists that inherit from it DO NOT have the new field!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;7. &lt;strong&gt;Editing the list settings and add the new site column manually &lt;/strong&gt;- &lt;span style="color: #e69138;"&gt;site column is added to the content type successfully&lt;/span&gt; - &lt;span style="background-color: white; color: magenta;"&gt;received an error like below but the site columns is actually added&amp;nbsp;successfully&lt;/span&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2BOXjXxsGI/AAAAAAAAAA4/Rh5tASTjSos/s1600-h/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S2BOXjXxsGI/AAAAAAAAAA4/Rh5tASTjSos/s320/2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Unlike MOSS 2007, when I then tried to edit the properties of the newly added field after I received the above message, I could. In MOSS 2007 I simply couldn't. The field is somehow corrupted.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Comparing to MOSS 2007, as far as content types and fields are concerned,&amp;nbsp;there are a bit of improvements. At least I can now assure myself that content types and fields will not break as a result of feature deactivating/reactivating even if there are new fields added to it through either Sharepoint directly or Visual Studio WSP.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;However, in terms of creating a copy of the content type on the list, it's still the same. If you mouse over on the list content type you'll be able to see your &lt;strong&gt;original content type ID + 00 + new GUID (ie. a copy of the content type). &lt;/strong&gt;See below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2BTXy_RjII/AAAAAAAAABA/ho3xlxGH9Mw/s1600-h/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://3.bp.blogspot.com/_67_7qaqW_Vk/S2BTXy_RjII/AAAAAAAAABA/ho3xlxGH9Mw/s320/3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will keep continuing my investigation and I'll write further blog posts on this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3166466209388090262?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3166466209388090262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-list-content-types-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3166466209388090262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3166466209388090262'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-list-content-types-and.html' title='Sharepoint 2010 List, Content Types and Columns - What&apos;s the Verdict?'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_67_7qaqW_Vk/S2BOXjXxsGI/AAAAAAAAAA4/Rh5tASTjSos/s72-c/2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4774886974609651224</id><published>2010-01-26T21:15:00.000-08:00</published><updated>2010-01-26T21:15:55.770-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 5 - Adding Assemblies to WSP</title><content type='html'>I have to say that the Sharepoint project template in Visual Studio 2010 is COOOOOOOOLLLL!&lt;br /&gt;&lt;br /&gt;Adding assemblies have now been made so easy by it! You just need to open &lt;strong&gt;Package.package &lt;/strong&gt;file then click on &lt;strong&gt;Advanced&lt;/strong&gt;. On this screen you can then start adding assemblies from your other project or external/third party assemblies.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_67_7qaqW_Vk/S1_LbCgUVHI/AAAAAAAAAAw/3gL6JZABqK0/s1600-h/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://2.bp.blogspot.com/_67_7qaqW_Vk/S1_LbCgUVHI/AAAAAAAAAAw/3gL6JZABqK0/s320/1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I found that there is a small bug with this tool. When you edit an added assembly and click on &lt;strong&gt;"Click here to add new item" &lt;/strong&gt;underneath &lt;strong&gt;"Safe Controls:"&lt;/strong&gt;, the &lt;strong&gt;OK &lt;/strong&gt;button is suddenly disabled. &lt;br /&gt;&lt;br /&gt;The &lt;strong&gt;"Click here to add new item" &lt;/strong&gt;underneath &lt;strong&gt;"Class Resources" &lt;/strong&gt;is actually working fine.&lt;br /&gt;&lt;br /&gt;Hopefully this will be fixed on the released version. &lt;br /&gt;&lt;br /&gt;But I have to say this is a cool feature! You can deploy the DLL to either &lt;strong&gt;GAC &lt;/strong&gt;or &lt;strong&gt;WebApplication &lt;/strong&gt;level (ie. IIS BIN directory of your Sharepoint site).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4774886974609651224?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4774886974609651224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_5407.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4774886974609651224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4774886974609651224'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_5407.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 5 - Adding Assemblies to WSP'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_67_7qaqW_Vk/S1_LbCgUVHI/AAAAAAAAAAw/3gL6JZABqK0/s72-c/1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-5742364602342520244</id><published>2010-01-26T19:53:00.000-08:00</published><updated>2010-01-26T19:53:16.192-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 4 - Sharepoint 2010 IntelliSense</title><content type='html'>In Visual Studio 2010 I originally hoped that the IntelliSense is completed for the Sharepoint project since the template is now built in,&amp;nbsp;but it actually isn't.&lt;br /&gt;&lt;br /&gt;One example is, when you edit ONET.XML file, the IntelliSense can't produce the tags for it.&lt;br /&gt;&lt;br /&gt;I hope this will be improved in the released version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-5742364602342520244?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/5742364602342520244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_9435.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5742364602342520244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/5742364602342520244'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_9435.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 4 - Sharepoint 2010 IntelliSense'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1399741582835245476</id><published>2010-01-26T19:31:00.000-08:00</published><updated>2010-01-26T19:31:12.108-08:00</updated><title type='text'>Custom Site Template - Be careful otherwise "A list, survey, discussion board, or document library with the specified title already exists in this Web site.  Please choose another title."</title><content type='html'>When creating a custom site template we will normally need to create our own &lt;strong&gt;webtemp &lt;/strong&gt;file. Within the &lt;strong&gt;webtemp &lt;/strong&gt;file we will need to specify the ID for our custom site template and that ID (based on Microsoft's recommendation) needs to be bigger than &lt;strong&gt;10000&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Tracking these IDs aren't that easy either especially when&amp;nbsp;we need to develop several custom site templates for different clients ie.&amp;nbsp;how do we know if we've used a particular ID?&lt;br /&gt;&lt;br /&gt;Some people suggest to use current date and time as the ID. This has worked well for me except if &lt;strong&gt;it's too long&lt;/strong&gt;! It can definitely take current date (eg. 270110) but it can't take date+time (eg. 2701102330) because it's too long.&lt;br /&gt;&lt;br /&gt;When it's too long we'll get the following error when trying to create a site collection using that custom site template:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;A list, survey, discussion board, or document library with the specified title already exists in this Web site. Please choose another title.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1399741582835245476?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1399741582835245476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/custom-site-template-be-careful.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1399741582835245476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1399741582835245476'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/custom-site-template-be-careful.html' title='Custom Site Template - Be careful otherwise &quot;A list, survey, discussion board, or document library with the specified title already exists in this Web site.  Please choose another title.&quot;'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-7497127538083356253</id><published>2010-01-26T18:02:00.000-08:00</published><updated>2010-01-26T18:02:56.144-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 3 - Visual Studio 2010 Custom Deployment Steps Bugs</title><content type='html'>Please read my previous post:&lt;br /&gt;&lt;a href="http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_26.html"&gt;http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_26.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;On that post I mentioned about the custom deployment steps that are executed through code behind/DLL. I noticed that the behaviour of the executed custom deployment code is different from the &lt;strong&gt;stsadm&lt;/strong&gt; command.&lt;br /&gt;&lt;br /&gt;In this particular task I tried to create a custom site definition and deploy it through Visual Studio 2010. What I did was creating a new IIS Sharepoint web application and that was&amp;nbsp;it. I haven't created my root site collection yet because I wanted to use my custom site template.&lt;br /&gt;&lt;br /&gt;I then tried to deploy my custom site template from Visual Studio 2010 and it failed!&lt;br /&gt;&lt;br /&gt;The custom deployment code somehow needs the site collection to exist before you can deploy any of your custom WSP.&amp;nbsp;While&amp;nbsp;&lt;strong&gt;stsadm &lt;/strong&gt;on the other hand -&amp;nbsp;as long as&amp;nbsp;you've created an IIS Sharepoint application website -&amp;nbsp;you can still run &lt;strong&gt;-o addsolution &lt;/strong&gt;and &lt;strong&gt;-o deploysolution&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;The workaround for this will be for me&amp;nbsp;to create a temporary/blank site collection, deploy my WSP that contains the custom site template from Visual Studio then delete the site collection and re-create it using the custom site template.&lt;br /&gt;&lt;br /&gt;Hopefully this issue can be resolved in the released version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-7497127538083356253?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/7497127538083356253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_3613.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7497127538083356253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/7497127538083356253'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_3613.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 3 - Visual Studio 2010 Custom Deployment Steps Bugs'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-6964263249800930109</id><published>2010-01-26T06:17:00.000-08:00</published><updated>2010-01-26T07:22:51.319-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 2 - Visual Studio 2010 Custom Deployment Steps</title><content type='html'>In Visual Studio 2010 you can actually modify the deployment configuration and steps. By default you will get the following:&lt;br /&gt;- Default&lt;br /&gt;- No Activation&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Default&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;With the default one, when you do "Right Click -&amp;gt; Deploy" VS will then retract your solution, re-deploy your latest solution and re-activate the features.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;No Activation&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;With this option it will do as Default except it won't activate the features.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can also create your own deployment step. However, the list of steps are quiet limited. You can only choose from the following:&lt;br /&gt;- Run Pre-Deployment commands&lt;br /&gt;- Recycle IIS Application Pool&lt;br /&gt;- Retract solution&lt;br /&gt;- Add solution&lt;br /&gt;- Activate features&lt;br /&gt;- Run post-deployment commands&lt;br /&gt;&lt;br /&gt;It would be nice to have an &lt;strong&gt;"Upgrade" &lt;/strong&gt;option. The reason is because, with content types and columns especially, since they're the core of Sharepoint development project, if you try to retract, re-add solution then re-activate the feature that deploys content types and features, it may break your Sharepoint site completely.&lt;br /&gt;&lt;br /&gt;Plus, if you have a feature that creates content (eg. pages and sites) programatically, you obviously will not want it to be activated twice.&lt;br /&gt;&lt;br /&gt;I tried&amp;nbsp;to also open the .csproj file with the hope that I can somehow "hack" it but it actually calls a class with namespace:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;DeploymentConfiguration Name="Upgrade Solution"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;DeploymentSteps&amp;gt;Microsoft.VisualStudio.SharePoint.PreDeploymentCommand;Microsoft.VisualStudio.SharePoint.RecycleApplicationPool;Microsoft.VisualStudio.SharePoint.RetractSolution;Microsoft.VisualStudio.SharePoint.AddSolution;Microsoft.VisualStudio.SharePoint.PostDeploymentCommand&amp;lt;/DeploymentSteps&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;RetractionSteps&amp;gt;Microsoft.VisualStudio.SharePoint.RecycleApplicationPool;Microsoft.VisualStudio.SharePoint.RetractSolution&amp;lt;/RetractionSteps&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;&amp;lt;/DeploymentConfiguration&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Therefore, at this stage I still&amp;nbsp;don't know how to add my own "Upgrade" deployment step.&lt;br /&gt;&lt;br /&gt;Hopefully this will be fixed in the released version of VS 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;** UPDATE **&lt;/strong&gt;&lt;br /&gt;This article actually mentions what I want to exactly do:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee256698(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/ee256698(VS.100).aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I'll try that soon and let you know how it goes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-6964263249800930109?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/6964263249800930109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_26.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/6964263249800930109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/6964263249800930109'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be_26.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 2 - Visual Studio 2010 Custom Deployment Steps'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1718470616511770697</id><published>2010-01-25T00:24:00.000-08:00</published><updated>2010-01-25T00:28:35.855-08:00</updated><title type='text'>ElementFile vs ElementManifest</title><content type='html'>I just noticed that when you add a &lt;strong&gt;linking Module &lt;/strong&gt;in your &lt;strong&gt;VS 2010&amp;nbsp;&lt;/strong&gt;for your custom &lt;strong&gt;Feature&lt;/strong&gt; project, and when&amp;nbsp; you add a file into the module, VS 2010 automatically marks it as a&amp;nbsp;&lt;strong&gt;ElementFile&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;When I tried to develop custom content types and fields, I needed to add 2 XML files into the module&lt;strong&gt;&amp;nbsp;(eg. ContentTypes.xml and Fields.xml)&lt;/strong&gt;&amp;nbsp;and they have to be marked as &lt;strong&gt;ElementManifest &lt;/strong&gt;instead of &lt;strong&gt;ElementFile. &lt;/strong&gt;If I don't do this, the custom content types and fields won't be loaded in Sharepoint at all.&lt;br /&gt;&lt;br /&gt;To do that, edit your &lt;strong&gt;Module .spdata&lt;/strong&gt; file and modify the content manually:&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&amp;lt;ProjectItem Type="Microsoft.VisualStudio.SharePoint.Module" SupportedTrustLevels="All" SupportedDeploymentScopes="Web, Site" xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel"&amp;gt;&lt;br /&gt;&amp;lt;Files&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;ProjectItemFile Source="Fields.xml" Target="FeatureSP2010TestContentTypes\" &lt;span style="color: blue;"&gt;Type="ElementManifest"&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;ProjectItemFile Source="ContentTypes.xml" Target="FeatureSP2010TestContentTypes\" &lt;span style="color: red;"&gt;Type="ElementFile"&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/Files&amp;gt;&lt;br /&gt;&amp;lt;/ProjectItem&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1718470616511770697?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1718470616511770697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/elementfile-vs-elementmanifest.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1718470616511770697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1718470616511770697'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/elementfile-vs-elementmanifest.html' title='ElementFile vs ElementManifest'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4035946700516248464</id><published>2010-01-24T23:50:00.000-08:00</published><updated>2010-10-20T16:42:27.262-07:00</updated><title type='text'>How to Change From Sandboxed Solution to Farm Solution</title><content type='html'>&lt;strong&gt;&lt;span style="color: red; font-size: large;"&gt;PLEASE FOLLOW YUBIN's COMMENT BELOW. THANKS FOR YOUR HELP YUBIN.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I've arrived at a stage where I wanted to create my own custom Sharepoint solution using Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;When I created a new blank Sharepoint project it asked me whether I want to deploy the solution as a &lt;strong&gt;Sandboxed Solution &lt;/strong&gt;or a &lt;strong&gt;Farm Solution&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;I first selected &lt;strong&gt;Sandboxed Solution &lt;/strong&gt;but then I found out that I couldn't build and package my solution when I had a &lt;strong&gt;Sharepoint Mapped Folder &lt;/strong&gt;within it.&lt;br /&gt;&lt;br /&gt;Therefore, I needed to change the type of the deployment to &lt;strong&gt;Farm Solution&lt;/strong&gt;. I looked everywhere (from Project Properties, Solution Properties, etc) and I couldn't find the setting for it.&lt;br /&gt;&lt;br /&gt;I tried to re-create the project and now selected &lt;strong&gt;Farm Solution &lt;/strong&gt;as the deployment type and I then tried to compare the project properties manually. This included opening the &lt;strong&gt;.csproj &lt;/strong&gt;file in Notepad and compared between the two apple-by-apple.&lt;br /&gt;&lt;br /&gt;I noticed the following missing tag within the project file (.csproj) that was deployed as &lt;strong&gt;Sandboxed solution&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;&amp;lt;SandboxedSolution&amp;gt;False&amp;lt;/SandboxedSolution&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I added that tag to my &lt;strong&gt;.csproj &lt;/strong&gt;and now my &lt;strong&gt;Sandboxed Solution &lt;/strong&gt;project suddenly became &lt;strong&gt;Farm Solution &lt;/strong&gt;project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4035946700516248464?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4035946700516248464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/how-to-change-from-sandboxed-solution.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4035946700516248464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4035946700516248464'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/how-to-change-from-sandboxed-solution.html' title='How to Change From Sandboxed Solution to Farm Solution'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4332111557573823215</id><published>2010-01-24T17:56:00.000-08:00</published><updated>2010-01-24T18:30:52.548-08:00</updated><title type='text'>Sharepoint 2010 Beta - What Can Be Improved - Part 1</title><content type='html'>So far I've found the following bugs (or things that can be improved in later releases):&lt;br /&gt;- Administration breadcrumb is all over the place. It's really-really hard to navigate to where I was before without going back to the main Central Admin screen. Especially when I was in a particular Service Application page, the breadcrumb didn't trail correctly. It only displayed &lt;strong&gt;Central Administration &amp;gt; Current Page&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;- &lt;strong&gt;User Profile Sync&lt;/strong&gt; page didn't display information correctly. I have started my sync process but the page keeps saying: &lt;strong&gt;"Idle - Completed in 0h 0m 0s"&lt;/strong&gt;. And even worse I still saw the link saying &lt;strong&gt;"Start Profile Synchronization"&lt;/strong&gt;. As a user I thought there must be something wrong with the process. I clicked on the link again and now it gave me popup error message saying User Profile sync is still running bla bla bla.&lt;br /&gt;&lt;br /&gt;- As mentioned on various blogs, when you first started the &lt;strong&gt;User Profile Sync &lt;/strong&gt;service it keeps saying &lt;strong&gt;"Starting" &lt;/strong&gt;until you visit the &lt;strong&gt;Monitoring - Job Status &lt;/strong&gt;page and waited until the process is finished, that's when &lt;strong&gt;Service &lt;/strong&gt;page will say &lt;strong&gt;"Started"&lt;/strong&gt;. See &lt;a href="http://blogs.msdn.com/opal/archive/2009/11/19/user-profile-sync-setup-in-sharepoint-server-2010-beta.aspx"&gt;http://blogs.msdn.com/opal/archive/2009/11/19/user-profile-sync-setup-in-sharepoint-server-2010-beta.aspx&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;- It couldn't crawl AD unless I'm using the service account to login to the farm. I was trying to login using the account that I used to install Sharepoint (&lt;strong&gt;SEGORO\sp_admin&lt;/strong&gt;) - which I assumed it would be the "God" mode account - which it was in MOSS 2007&amp;nbsp;- and it still failed. I had to use &lt;strong&gt;SEGORO\sp_farm &lt;/strong&gt;instead.&lt;br /&gt;&lt;br /&gt;- It would be handy if &lt;strong&gt;stsadm (and other Sharepoint-related commands)&amp;nbsp;&lt;/strong&gt;command can be added to Environment Variables automatically upon installing Sharepoint since we (the SP developers) will be using these so much.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's what I've found so far, I'll keep posting the bugs I found on SP 2010 Beta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4332111557573823215?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4332111557573823215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4332111557573823215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4332111557573823215'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-what-can-be.html' title='Sharepoint 2010 Beta - What Can Be Improved - Part 1'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4446191487485667656</id><published>2010-01-24T17:48:00.000-08:00</published><updated>2010-01-24T17:48:30.272-08:00</updated><title type='text'>User Profile "The query returns nothing" Error</title><content type='html'>It's time for me to configure the User Profile Synchronization service. I started with configuring the connection. It can somehow crawled and displayed my OU structure but when I click OK it returns to the connection listing page with the following error message:&lt;br /&gt;&lt;br /&gt;"The query returns nothing"&lt;br /&gt;&lt;br /&gt;I then research in Google and found the following article:&lt;br /&gt;&lt;a href="http://www.khamis.net/blog/Lists/Posts/Post.aspx?ID=19"&gt;http://www.khamis.net/blog/Lists/Posts/Post.aspx?ID=19&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I looked in Event Viewer and I found out that the account I was using to crawl AD didn't have access. At this stage I was using &lt;strong&gt;SEGORO\sp_admin &lt;/strong&gt;(account used to install SP 2010 Beta). &lt;br /&gt;&lt;br /&gt;I then logged off and re-logged back in using &lt;strong&gt;SEGORO\sp_farm &lt;/strong&gt;(account used to run services). When I tried to re-create the connection it worked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4446191487485667656?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4446191487485667656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/user-profile-query-returns-nothing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4446191487485667656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4446191487485667656'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/user-profile-query-returns-nothing.html' title='User Profile &quot;The query returns nothing&quot; Error'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3206600317220123095</id><published>2010-01-21T05:57:00.000-08:00</published><updated>2010-01-21T05:57:11.929-08:00</updated><title type='text'>Configuring Sharepoint 2010 Part 3</title><content type='html'>I've just deleted my SP 2010 VM and re-created it. This time I won't choose the wizard but instead I'll try to configure each service manually.&lt;br /&gt;&lt;br /&gt;As before, after the SP 2010 was completed, Central Admin page first opened with the selection of either use the wizard or configuring the service manually. I then chose the second one.&lt;br /&gt;&lt;br /&gt;At this point, the only services activated were:&lt;br /&gt;- Central Administration&lt;br /&gt;- Microsoft Sharepoint Foundation Incoming Email&lt;br /&gt;- Microsoft Sharepoint Foundation Web Application&lt;br /&gt;- Microsoft Sharepoint Foundation Workflow Timer Service&lt;br /&gt;&lt;br /&gt;I will now attempt to activate each service starting from the very top.&lt;br /&gt;&lt;br /&gt;What I found as a major difference between SP 2010 and SP 2007 is the &lt;strong&gt;Service Applications&lt;/strong&gt;. In MOSS 2007 you have &lt;strong&gt;Shared Services Provider &lt;/strong&gt;but now it's replaced with &lt;strong&gt;Service Applications &lt;/strong&gt;in 2010.&lt;br /&gt;&lt;br /&gt;Unlike &lt;strong&gt;Shared Services Provider&lt;/strong&gt;, in &lt;strong&gt;Service Applications &lt;/strong&gt;you have to create the service manually one-by-one. In SSP, as soon as you open the administration page, you can&amp;nbsp;straight away&amp;nbsp;see &lt;strong&gt;User Profiles, Search, Excel, Audience &lt;/strong&gt;and &lt;strong&gt;BDC &lt;/strong&gt;headers but in Service Applications you have to create each of these services manually.&lt;br /&gt;&lt;br /&gt;Once I was done with these services, I could finally create the web application and root site collection.&lt;br /&gt;&lt;br /&gt;I'll keep continuing my investigation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3206600317220123095?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3206600317220123095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/configuring-sharepoint-2010-part-3.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3206600317220123095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3206600317220123095'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/configuring-sharepoint-2010-part-3.html' title='Configuring Sharepoint 2010 Part 3'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3744931593385315065</id><published>2010-01-17T06:08:00.000-08:00</published><updated>2010-01-17T06:53:47.067-08:00</updated><title type='text'>Configuring Sharepoint 2010 Part 2</title><content type='html'>I then chose to use the wizard. With the wizard it seemed that Sharepoint will attempt to use only one account for all of the services. I used &lt;strong&gt;WINSERVER2008\spt_service &lt;/strong&gt;for all of them. I assume you'll be able to change the service account for each service manually later on.&lt;br /&gt;&lt;br /&gt;Once I finished the wizard there were some other services that need activation:&lt;br /&gt;- Document conversion launcher service&lt;br /&gt;- Document conversion load balancer service&lt;br /&gt;- Sharepoint Foundation Help Search&lt;br /&gt;- User profile synchronization service&lt;br /&gt;- Lotus Notes connector&lt;br /&gt;&lt;br /&gt;I could then activate each service except User Profile Synchronization Service. Somehow it asked me for User Profile Application which I haven't created.&lt;br /&gt;&lt;br /&gt;At this point performance degraded so much! I think I now know why we need more than 1GB of RAM for it. Each Sharepoint service that we activate consumes resources and with Sharepoint 2010, there are a lot more services that are activated compared to MOSS 2007.&lt;br /&gt;&lt;br /&gt;There are two main services that consume most of my CPU:&lt;br /&gt;&lt;strong&gt;- SQL Server&lt;br /&gt;- Microsoft Sharepoint Foundation User Code Service&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When the &lt;strong&gt;User Code Service &lt;/strong&gt;is on - together with SQL Server - it consumed &lt;strong&gt;~80% &lt;/strong&gt;of my CPU &lt;strong&gt;most of the time&lt;/strong&gt;. Since my VM only has 1GB of RAM, it made it to a non-workable state. Even moving a mouse was really-really slow.&lt;br /&gt;&lt;br /&gt;I then managed to turn off the User Code Service and at this point CPU consumption was around &lt;strong&gt;18-70%&lt;/strong&gt;. It hit &lt;strong&gt;18% &lt;/strong&gt;and &lt;strong&gt;70% &lt;/strong&gt;quiet rarely, it normally stayed on &lt;strong&gt;40-55%&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;That's all for me for today, it's already 10:50PM. Please stay tuned, I'll continue my investigation tomorrow!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers and until next time,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3744931593385315065?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3744931593385315065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/configuring-sharepoint-2010-part-2.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3744931593385315065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3744931593385315065'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/configuring-sharepoint-2010-part-2.html' title='Configuring Sharepoint 2010 Part 2'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4911800860883152238</id><published>2010-01-16T20:00:00.000-08:00</published><updated>2010-01-17T05:34:53.419-08:00</updated><title type='text'>Configuring Sharepoint 2010</title><content type='html'>The install finished successfully (thank God!). Now I arrive at the stage where I need to configure Sharepoint 2010.&lt;br /&gt;&lt;br /&gt;Below were the steps I took:&lt;br /&gt;&lt;br /&gt;1. I selected "Create a new server farm".&lt;br /&gt;&lt;br /&gt;2. I specified the database server as WINSERVER2008 (VM machine name).&lt;br /&gt;&lt;br /&gt;3. I then specified &lt;strong&gt;WINSERVER2008\SPT_Farm &lt;/strong&gt;as the database access account and I encountered the following error message:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;The specified user WINSERVER2008\SPT_Farm is a local account. Local accounts should only be used in stand alone mode.&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I then came accross this article that can bypass that message:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=112"&gt;http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=112&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When I tried to run the PowerShell command as mentioned in that post, I get the following error message:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;New-SPConfigurationDatabase : SQL server at WINSERVER2008 has an unsupported ve&lt;br /&gt;rsion 9.0.4035.0. The minimum required SQL server versions are SQL Server 2005&lt;br /&gt;SP3 CU3, version number: 9.00.4220.00, downloadable from "http://support.micros&lt;br /&gt;oft.com/kb/967909", or SQL Server 2008 SP1 CU2, version number 10.00.2714.00, d&lt;br /&gt;ownloadable from &lt;a href="http://support.microsoft.com/kb/970315"&gt;http://support.microsoft.com/kb/970315&lt;/a&gt;. &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;br /&gt;At line:1 char:28&lt;br /&gt;+ new-spconfigurationdatabase &lt;&lt;&lt;&lt; + CategoryInfo : InvalidData: (Microsoft.Share...urationDatabase: SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], SPCmdle tException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPCon figurationDatabase &lt;/span&gt;&lt;/p&gt;&lt;p&gt;I then went to the KB article as mentioned above:&lt;/p&gt;&lt;a href="http://support.microsoft.com/kb/967909"&gt;http://support.microsoft.com/kb/967909&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After I installed 3 SQL patches, the install finished successfully.&lt;br /&gt;&lt;br /&gt;Now I arrive at the SP2010 Central Admin site! WOOHOO!&lt;br /&gt;&lt;br /&gt;At this point RAM consumption is 801-931MB and please note that I have SQL 2005 Developer Edition running on the same VM.&lt;br /&gt;&lt;br /&gt;To be continued...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4911800860883152238?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4911800860883152238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/configuring-sharepoint-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4911800860883152238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4911800860883152238'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/configuring-sharepoint-2010.html' title='Configuring Sharepoint 2010'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-1031417833119849229</id><published>2010-01-16T19:57:00.000-08:00</published><updated>2010-01-16T19:59:24.268-08:00</updated><title type='text'>Sharepoint 2010 BETA does NOT need 8GB of RAM</title><content type='html'>When SP2010 first came out everyone said that you'll need at least 4GB of RAM. Since I don't have that luxury just yet (my new laptop hasn't come yet at the time of writing this article), I can only give 1GB of RAM to my VM.&lt;br /&gt;&lt;br /&gt;Guess what... &lt;strong&gt;Sharepoint 2010 installed successfully on VM with 1GB of RAM&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-1031417833119849229?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/1031417833119849229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-does-not-need-8gb.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1031417833119849229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/1031417833119849229'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/sharepoint-2010-beta-does-not-need-8gb.html' title='Sharepoint 2010 BETA does NOT need 8GB of RAM'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-4248274656953975074</id><published>2010-01-16T07:19:00.000-08:00</published><updated>2010-01-16T19:57:15.434-08:00</updated><title type='text'>Installing Sharepoint 2010</title><content type='html'>At this time of writing: &lt;strong&gt;Saturday, 16 Jan 2010 11:25pm &lt;/strong&gt;I actually haven't got my new laptop yet! Because I was away to overseas for holiday for about a month, the laptop was still held at custom. Anyway, it will be delivered on the coming Tuesday.&lt;br /&gt;&lt;br /&gt;Therefore, at the moment I try to install Sharepoint 2010 using my 3GB-RAM laptop running VMWare with 1GB RAM. I want to prove if the 4GB-RAM-at-least requirement is actually valid.&lt;br /&gt;&lt;br /&gt;My current old laptop has the following configurations:&lt;br /&gt;- Intel Core Duo T9300 @ 2.50GHZ&lt;br /&gt;- 3GB RAM&lt;br /&gt;- 320GB 5400 RPM hard drive&lt;br /&gt;- 320GB 5400 RPM External hard drive 3.5" (VM hard disks are on this drive)&lt;br /&gt;&lt;br /&gt;I can only dedicate 1GB of RAM to the VM because I've already got MOSS 2007, VS 2005, 2008, SQL, other dev tools, etc running on the host machine and they already consume almost 2GB of RAM.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;I started the installation by visiting my best friend: Google.&lt;br /&gt;&lt;br /&gt;I then came across the following article:&lt;br /&gt;&lt;a href="http://mosshowto.blogspot.com/2009/11/installing-sharepoint-2010-windows-2008.html"&gt;http://mosshowto.blogspot.com/2009/11/installing-sharepoint-2010-windows-2008.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Based on the article above, below were the steps I took:&lt;br /&gt;1. Installing and configuring Windows Server 2008 x64 on my VMWare virtual machine as per the article.&lt;br /&gt;2. Installing IIS, .NET 3.5, etc through Add/Remove Roles and Features.&lt;br /&gt;3. Running Windows update.&lt;br /&gt;4. Installing SQL Server 2005 x64 then the SP3.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;5. I stop at this point and backup my VM just in case something wrong happens during the SP2010 installation process.&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. I decided to go down the path of not using AD. I created 2 local accounts: &lt;strong&gt;WINSERVER2008\SPT_Admin &lt;/strong&gt;and &lt;strong&gt;WINSERVER2008\SPT_Farm&lt;/strong&gt;. I added these two accounts as local admin of the VM and to SQL 2005 with the following roles: &lt;strong&gt;dbcreator &lt;/strong&gt;and &lt;strong&gt;securityadmin&lt;/strong&gt;. I then logged in as &lt;strong&gt;WINSERVER2008\SPT_Admin &lt;/strong&gt;to install sP2010.&lt;br /&gt;&lt;br /&gt;7. As per the article, I installed the Geneva framework then the Sync framework.&lt;br /&gt;&lt;br /&gt;8. I then installed the WCF fix (as per article, too) but it failed saying: &lt;strong&gt;The update does not apply to your system&lt;/strong&gt;. I think it's because my Win Server 2008 version was not the R2 version. Therefore, I installed the patch for Win Server 2008 SP2 from &lt;a href="http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx"&gt;http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx&lt;/a&gt; (Determine hardware and software requirements article) instead.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;I'm now ready to install SP2010.&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;9. I double-clicked on the executable and install the SP2010 software pre-requisites first.&lt;br /&gt;&lt;br /&gt;10. There were some errors I needed to fix. They were all related to missing components. The missing components I encountered were:&lt;br /&gt;- SQL 2008 Native Client (&lt;a href="http://go.microsoft.com/fwlink/?LinkId=123718&amp;amp;clcid=0x409"&gt;http://go.microsoft.com/fwlink/?LinkId=123718&amp;amp;clcid=0x409&lt;/a&gt;)&lt;br /&gt;- PowerShell V2 CTP3 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c913aeab-d7b4-4bb1-a958-ee6d7fe307bc"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=c913aeab-d7b4-4bb1-a958-ee6d7fe307bc&lt;/a&gt;)&lt;br /&gt;- MSChart (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&amp;amp;displaylang=en&lt;/a&gt;)&lt;br /&gt;- Filter Pack (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&amp;amp;displaylang=en&lt;/a&gt;)&lt;br /&gt;- SQL 2008 Analysis Service ADOMD.NET (&lt;a href="http://download.microsoft.com/download/A/D/0/AD021EF1-9CBC-4D11-AB51-6A65019D4706/SQLSERVER2008_ASADOMD10.msi"&gt;http://download.microsoft.com/download/A/D/0/AD021EF1-9CBC-4D11-AB51-6A65019D4706/SQLSERVER2008_ASADOMD10.msi&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I then re-ran the pre-requisites install and it all went good.&lt;br /&gt;&lt;br /&gt;11. I clicked on the installation link and it installed SP2010 correctly. The beta key can be obtained from &lt;a href="http://www.whatsthepointofsharing.com/?p=586"&gt;http://www.whatsthepointofsharing.com/?p=586&lt;/a&gt;. Please note that &lt;strong&gt;my VM is still running 1GB of RAM &lt;/strong&gt;and it has no problem installing SP2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-4248274656953975074?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/4248274656953975074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/installing-sharepoint-2010.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4248274656953975074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/4248274656953975074'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/installing-sharepoint-2010.html' title='Installing Sharepoint 2010'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3556402542576058251</id><published>2010-01-16T04:46:00.000-08:00</published><updated>2010-01-16T04:51:34.297-08:00</updated><title type='text'>Preparing the Environment</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;I finally have the opportunity to prepare the environment to install SP2010.&lt;br /&gt;&lt;br /&gt;Below is my environment configuration:&lt;br /&gt;1. Host machine is running Windows 7 x64 (coz I love Windows 7, I still think that it's the best operating system MS has ever released thus far).&lt;br /&gt;2. I only install MS Office and VMWare on the host operating system so that my host system is clean.&lt;br /&gt;3. I then create 2 virtual machines: 1 for general development with MOSS 2007, VS2008, etc on and another one for playing around with SP2010.&lt;br /&gt;&lt;br /&gt;I will now focus on the one that I'm going to use for trying out SP2010. I install Windows Server 2008 x64 as it's the default operating system that SP2010 can run on.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3556402542576058251?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3556402542576058251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/preparing-environment.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3556402542576058251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3556402542576058251'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2010/01/preparing-environment.html' title='Preparing the Environment'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-3623085943610882284</id><published>2009-11-26T23:03:00.001-08:00</published><updated>2009-11-26T23:06:41.942-08:00</updated><title type='text'>About CompleteSharepoint.NET</title><content type='html'>In this opportunity I would like to thank everyone who has tried my &lt;a href="http://www.completesharepoint.net/"&gt;CMS built-on-top of Windows Sharepoint Services 3.0&lt;/a&gt; - CompleteSharepoint.NET.&lt;br /&gt;&lt;br /&gt;Many people are enquiring me about why I haven't made further updates to it. First of all, I have to be honest that I've been extremely busy lately. But more than that, I want to wait until SP2010 is coming out and I want to experience the upgrade process, etc.&lt;br /&gt;&lt;br /&gt;Therefore, please stay tuned. I promise you - the SharePoint leaders and users - that I will definitely make updates to it.&lt;br /&gt;&lt;br /&gt;Thanks very much for having a great SharePoint community around the world.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-3623085943610882284?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/3623085943610882284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2009/11/about-completesharepointnet.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3623085943610882284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/3623085943610882284'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2009/11/about-completesharepointnet.html' title='About CompleteSharepoint.NET'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4860470553142540220.post-2030622365830826822</id><published>2009-11-26T22:38:00.000-08:00</published><updated>2009-11-26T23:55:09.189-08:00</updated><title type='text'>Welcoming SharePoint 2010</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;First of all this blog will contain posts regarding my journey and experience with SharePoint 2010. I also wrote many articles regarding WSS 3.0 and MOSS 2007 on my other blog &lt;a href="http://vspug.com/tommysegoro"&gt;http://vspug.com/tommysegoro&lt;/a&gt;. I hope that you enjoy reading my blog.&lt;br /&gt;&lt;br /&gt;OKAY...so..there's the hype: "The" SharePoint 2010 is finally out! To be honest, I'm one of the people who are quiet left out. Some of my friends have already had the opportunity to see or even develop on it.&lt;br /&gt;&lt;br /&gt;But anyway, when there is a will there is a way, isn't it? And I always believe that it's never too late to learn anything really. So, first thing's first, I have to prepare myself for &lt;strong&gt;"The" SharePoint 2010&lt;/strong&gt;. From what I heard, it's actually an "obese" application...a beast...a monster...a "thing" that eats a lot of resources.&lt;br /&gt;&lt;br /&gt;I'm currently given (or lent to be exact) a &lt;strong&gt;Dell XPS M1330 &lt;/strong&gt;with the following configurations:&lt;br /&gt;- 320GB 5400RPM hard drive&lt;br /&gt;- 3GB of RAM&lt;br /&gt;- Intel Core T9300 processor&lt;br /&gt;&lt;br /&gt;So, there is no chance - not on earth nor in heaven or hell - for me to be able to accomodate that monster with the environment I currently have.&lt;br /&gt;&lt;br /&gt;Therefore, I pleased myself (I just bought this yesterday by the way) with &lt;strong&gt;Dell Studio XPS 15.6"&lt;/strong&gt; with the following configurations:&lt;br /&gt;- 6GB DDR 1333RAM (2GB + 4GB)&lt;br /&gt;- Intel I7 820QM&lt;br /&gt;- 500GB 7200RPM hard disk&lt;br /&gt;&lt;br /&gt;I'm planning to buy an external 64GB solid state drive to put my VM on and an extra 4GB RAM stick to make it 8GB RAM then I can sell the 2GB RAM stick.&lt;br /&gt;&lt;br /&gt;I think it should do well.&lt;br /&gt;&lt;br /&gt;Until then, I really can't post anything about SP 2010, can I? :)&lt;br /&gt;&lt;br /&gt;Please stay tuned and share your experience.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Tommy Segoro&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4860470553142540220-2030622365830826822?l=sp2010journal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sp2010journal.blogspot.com/feeds/2030622365830826822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sp2010journal.blogspot.com/2009/11/welcoming-sharepoint-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2030622365830826822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4860470553142540220/posts/default/2030622365830826822'/><link rel='alternate' type='text/html' href='http://sp2010journal.blogspot.com/2009/11/welcoming-sharepoint-2010.html' title='Welcoming SharePoint 2010'/><author><name>Tommy Segoro</name><uri>http://www.blogger.com/profile/16802874924741973425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_67_7qaqW_Vk/Sw94SOMLw0I/AAAAAAAAAAM/MYjwwsyx6z4/S220/Tommy.jpg'/></author><thr:total>1</thr:total></entry></feed>
