<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.imason.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Thoughts from Peter</title><subtitle type="html" /><id>http://www.imason.com/imason_Blogs/b/peterg/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.imason.com/imason_Blogs/b/peterg/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.imason.com/imason_Blogs/b/peterg/atom.aspx" /><generator uri="http://communityserver.org" version="5.0.40623.6204">Community Server</generator><updated>2009-11-23T23:47:00Z</updated><entry><title>Turning on Basic Web Parts such as the Content Editor Web Part</title><link rel="alternate" type="text/html" href="/imason_Blogs/b/peterg/archive/2010/03/18/turning-on-basic-web-parts-such-as-the-content-editor-web-part.aspx" /><id>/imason_Blogs/b/peterg/archive/2010/03/18/turning-on-basic-web-parts-such-as-the-content-editor-web-part.aspx</id><published>2010-03-18T12:20:00Z</published><updated>2010-03-18T12:20:00Z</updated><content type="html">&lt;p&gt;I have been working on a SharePoint 2010 MySite implementation and wanted to do something that I thought would be fairly simple which was adding a Content Editor Web Part to the page.&amp;nbsp; When I went to add the web part I noticed it did not show up in the gallery.&amp;nbsp; I figured it must be because of the template being used for MySite and that a particular feature was not activated so I started activating a bunch of Features until it became available.&amp;nbsp; The feature that made this and a few other web parts such as the Image Viewer and Page Viewer web parts available&amp;nbsp;was the SharePoint Server Publishing Infrustructure however this makes a bunch of other stuff available and so I wanted to know if there was something else I could do.&amp;nbsp; A person from Microsoft Consulting Services (MCS) helped me with this and mentioned that you can turn on a hidden feature called &amp;quot;BasicWebParts&amp;quot; that enables this feature.&amp;nbsp; I activate this as part of a Feature Receiver&amp;nbsp;on the site and voila I now have access to those web parts.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.imason.com/aggbug.aspx?PostID=2233" width="1" height="1"&gt;</content><author><name>pgrigoriou</name><uri>http://www.imason.com/members/pgrigoriou/default.aspx</uri></author><category term="SharePoint 2010" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint+2010/default.aspx" /><category term="SharePoint" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint/default.aspx" /><category term="Content Editor Web Part" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/Content+Editor+Web+Part/default.aspx" /></entry><entry><title>Options for a SharePoint 2010 Development Environment</title><link rel="alternate" type="text/html" href="/imason_Blogs/b/peterg/archive/2010/02/06/options-for-a-sharepoint-2010-development-environment.aspx" /><id>/imason_Blogs/b/peterg/archive/2010/02/06/options-for-a-sharepoint-2010-development-environment.aspx</id><published>2010-02-06T05:41:00Z</published><updated>2010-02-06T05:41:00Z</updated><content type="html">&lt;p&gt;One of the first things you will probably ask yourself when you start embarking on SharePoint 2010 development is&amp;nbsp;where do you set up your development environment.&amp;nbsp; As I started investigating this, I realized there are a number of various options each with their own implications.&amp;nbsp; Below is listing of each option I found and some of my personal thoughts on each of them:&lt;/p&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Option&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;Install SharePoint 2010 directly on our&lt;br /&gt;Windows 7 / Vista workstation/laptop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;It&amp;#39;s nice to have SharePoint available to you at any time.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;I don&amp;#39;t like the &amp;quot;clutter&amp;quot; it adds to my laptop as I like to keep it fairly &lt;br /&gt;clean in terms of what&amp;#39;s installed.&lt;/li&gt;
&lt;li&gt;Pretty manual install&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://blogs.technet.com/aviraj/archive/2009/01/17/windows-7-boot-from-vhd-first-impression-part-1.aspx"&gt;Create a bootable Hyper-V image&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Keeps your development environment clean and partitioned from &lt;br /&gt;your business applications&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;If I have to boot to that image, I don&amp;#39;t have access to my other application &lt;br /&gt;such as Office unless I decide to install all of that on the image which&lt;br /&gt; I don&amp;#39;t think is very practical.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create a Hyper-V image on a centrally &lt;br /&gt;located Hyper-V Server&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Similar to bootable option except you can usually take advantage of better hardware&lt;br /&gt;which usually mean better image performance&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;If you are offline and can&amp;#39;t connect to the image there&amp;#39;s not much&lt;br /&gt;you can do.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Run VMWare Workstation&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;It supports 64-bit OS&amp;#39;s which means you can run it&amp;nbsp;on your&amp;nbsp;Windows 7 &lt;br /&gt;or Vista environments without having to install SharePoint 2010 directly on your box.&lt;/li&gt;
&lt;li&gt;Allows you to keep your image portable&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Not a great solution if you want to standardize on Hyper-V which can result &lt;br /&gt;in a little pain when you want to share an image.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Run Windows Server 2008 as your workstation/&lt;br /&gt;laptop OS with Hyper-V&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Works great if you have the right hardware.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Performance can be horrible if you don&amp;#39;t have the right hardware. (Details on &lt;br /&gt;this &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/11/16/understanding-high-end-video-performance-issues-with-hyper-v.aspx"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;You may have noticed in the list above that there isn&amp;#39;t a Microsoft Virtual PC option.&amp;nbsp; That&amp;#39;s because it doesn&amp;#39;t support 64-bit OS&amp;#39;s which is a requirement for SharePoint 2010.&amp;nbsp; I have tried to find out if there is a plan for Microsoft to update Virtual PC to support 64-bit OS&amp;#39;s however I have yet to hear anything that indicates this.&lt;/p&gt;
&lt;p&gt;For my purposes, I decided to run a VMWare image because I just felt it worked well for me given the hardware I have, the desire to keep my laptop clean, and the fact that I want to remain portable with respect to the image.&amp;nbsp; One other thing to note, if you want to take advantage of the new SharePoint 2010 developer tools in Visual Studio 2010 you&amp;#39;ll need to have SharePoint 2010 installed on the same environment as Visual Studio 2010 which, in my opinion, makes the choice of the environment you choose all the more important.&lt;/p&gt;
&lt;p&gt;I&amp;#39;d be really interested to hear other&amp;#39;s thoughts on this topic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.imason.com/aggbug.aspx?PostID=2227" width="1" height="1"&gt;</content><author><name>pgrigoriou</name><uri>http://www.imason.com/members/pgrigoriou/default.aspx</uri></author><category term="SharePoint 2010" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint+2010/default.aspx" /><category term="SharePoint" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint/default.aspx" /><category term="SharePoint Development Environment" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint+Development+Environment/default.aspx" /></entry><entry><title>Some noteworthy new features of SharePoint 2010</title><link rel="alternate" type="text/html" href="/imason_Blogs/b/peterg/archive/2009/12/06/test.aspx" /><id>/imason_Blogs/b/peterg/archive/2009/12/06/test.aspx</id><published>2009-12-07T03:57:00Z</published><updated>2009-12-07T03:57:00Z</updated><content type="html">&lt;p&gt;In my last post I mentioned I had the privilege of attending the SharePoint 2010 conference.&amp;nbsp; In this post I&amp;#39;d like to review the things I think were quite notable based on the sessions I attended:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sandboxed Solutions:&lt;/strong&gt; I have run into a lot of clients who want to use SharePoint as their application development platform and have various groups within their organization building their own applications.&amp;nbsp; However the question that is always asked is how do we make sure that they can&amp;rsquo;t do something that brings down the entire farm.&amp;nbsp; Sandboxed solutions provide the ability to limit access to resources and isolate worker processes from the rest of the platform reducing the risk that a particular application will bring down the farm.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configurable Deployment:&lt;/strong&gt; Deployment has always been big challenge and resulted in a lot of effort with SharePoint applications.&amp;nbsp; With Visual Studio 2010 there is now a series of out of the box deployment steps as well as the ability to create your own custom deployment package.&amp;nbsp; From what I have seen so far I think this is going to greatly improve SharePoint deployments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Branch Caching with Windows Server 2008 R2 and Windows 7 and the Office Document Cache in Office 2010:&lt;/strong&gt; These are features to improve the performance of global SharePoint deployments (ex. A centralized SharePoint Intranet being accessed from around the world.)&amp;nbsp; Office 2010 provides an Office Document Cache which basically stores documents requested for SharePoint locally on the persons computer.&amp;nbsp; Subsequent requests to the same document in SharePoint will result in a check to the server if the document as changed and if not, will serve the document from the local cache and if it has changed will send just the differences over (this is limited to Word, Excel, PowerPoint and OneNote).&amp;nbsp;&amp;nbsp; Branch caching provides the ability to cache documents at particular locations via either a Windows Server 2008 R2 server or on local Windows 7 workstations.&amp;nbsp; Once cached subsequent requests will either go to the local Branch cache server (Windows Server 2008 R2 Box) or request the document from a local peer workstation thus reducing the need to transfer the document over long distances.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multilingual User Interface:&lt;/strong&gt; This is the ability to install multiple language packs and toggle between languages on the same site.&amp;nbsp; Prior to this you would need a third party or completely custom solution to make this work and usually involved a lot of development effort.&amp;nbsp; I am not sure of all the limitations but it&amp;rsquo;s a step in the right direction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Social Computing:&amp;nbsp; &lt;/strong&gt;There are a lot of features that pull in Social Computing concepts from Facebook, YouTube, Twitter etc that should add a bunch of excitement to what is possible from a development perspective.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phonetic People Search: &lt;/strong&gt;This was pretty impressive.&amp;nbsp; The demo showed the presenter misspelling a person&amp;rsquo;s name (ex. Cowfman) and it finding the person named Kauffman.&amp;nbsp; It also does the same for common nicknames. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other notable items:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All Search Web Parts will be open source. &lt;/li&gt;
&lt;li&gt;Vastly improved SharePoint Designer Workflows (particularly being able to package them into a WSP so that you can deploy the workflow to other lists and SharePoint sites).&lt;/li&gt;
&lt;li&gt;Very scalable farm architecture with a new concept of the Application Services Server.&amp;nbsp; You can view the architecture here.&lt;/li&gt;
&lt;li&gt;Integrated SharePoint support in Visual Studio IDE&lt;/li&gt;
&lt;li&gt;Improved Search and FAST integration &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;#39;ll dive into this in more detail in future posts as I work with some of these items.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.imason.com/aggbug.aspx?PostID=2216" width="1" height="1"&gt;</content><author><name>pgrigoriou</name><uri>http://www.imason.com/members/pgrigoriou/default.aspx</uri></author><category term="SharePoint 2010" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint+2010/default.aspx" /><category term="SharePoint" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint/default.aspx" /><category term="SharePoint 2010 New Features" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint+2010+New+Features/default.aspx" /></entry><entry><title>Another version of SharePoint?  Actually SharePoint 2010 is pretty impressive.</title><link rel="alternate" type="text/html" href="/imason_Blogs/b/peterg/archive/2009/11/23/another-version-of-sharepoint-actually-it-s-pretty-impressive.aspx" /><id>/imason_Blogs/b/peterg/archive/2009/11/23/another-version-of-sharepoint-actually-it-s-pretty-impressive.aspx</id><published>2009-11-24T04:47:00Z</published><updated>2009-11-24T04:47:00Z</updated><content type="html">&lt;p&gt;&lt;span style="color:#888888;"&gt;So this is my first blog post...ever!&amp;nbsp; Yeah, I&amp;#39;m pretty excited that
I have finally taken the plunge and decided to write about something, so here goes...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#888888;"&gt;
I have been working at imason for over 6 years now and in that time
my main technology focus has been around SharePoint.&amp;nbsp; I was lucky
enough to attend the SharePoint 2010 conference in Las Vegas and have
to say I came away being thoroughly impressed at what I had seen over
the 4 days.&amp;nbsp; If you had asked me prior to attending the conference what
I thought about SharePoint 2010 I would have replied &amp;quot;Oh great, another
version of SharePoint that I need to get up-to-speed on&amp;quot;.&amp;nbsp; Today,
however, I am pretty excited about the new features and improvements in
2010 and I think it will make for some great potential solutions once
it is released.&amp;nbsp;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#888888;"&gt;The SharePoint conference itself
was fantastic.&amp;nbsp; The sheer size (around 7500 attendants) and number of
sessions (over 250) was very impressive and the sessions I did attend
were very informative and went smoothly considering it is a beta
product.&amp;nbsp; I think the thing that stuck out to me the most was that for
2010 Microsoft focused on fixing
the issues that developers and business users routinely complained
about in MOSS 2007, providing a wealth of additional features that
really solidifies SharePoint as a great development platform, &amp;nbsp;and
building in a lot of the social computing concepts we see in the public
domain.&amp;nbsp; Microsoft did a great job of focusing on what was new and
improved which helped me understand the key differences between MOSS
2007 and SharePoint 2010.&amp;nbsp; One of the things
that can be overwhelming with a product the size of SharePoint is
having the knowledge that something exists so that you can leverage it
when needed and the conference was great at providing those details.&amp;nbsp; At some point, you will probably be asked the question, &amp;quot;Why should we move to
2010?&amp;quot; and my hope is that over the next few weeks and months my posts
will help provide some insight into helping you answer that question.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.imason.com/aggbug.aspx?PostID=2213" width="1" height="1"&gt;</content><author><name>pgrigoriou</name><uri>http://www.imason.com/members/pgrigoriou/default.aspx</uri></author><category term="SharePoint 2010" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint+2010/default.aspx" /><category term="SharePoint" scheme="http://www.imason.com/imason_Blogs/b/peterg/archive/tags/SharePoint/default.aspx" /></entry></feed>