Home » What We're Thinking » Peter @ imason
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. When I went to add the web part I noticed it did not show up in the gallery. 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. The feature that made this and a few other web parts such as the Image Viewer and Page Viewer web parts available 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. A person from Microsoft Consulting Services (MCS) helped me with this and mentioned that you can turn on a hidden feature called "BasicWebParts" that enables this feature. I activate this as part of a Feature Receiver on the site and voila I now have access to those web parts.
One of the first things you will probably ask yourself when you start embarking on SharePoint 2010 development is where do you set up your development environment. As I started investigating this, I realized there are a number of various options each with their own implications. Below is listing of each option I found and some of my personal thoughts on each of them:
Install SharePoint 2010 directly on ourWindows 7 / Vista workstation/laptop
Create a Hyper-V image on a centrally located Hyper-V Server
You may have noticed in the list above that there isn't a Microsoft Virtual PC option. That's because it doesn't support 64-bit OS's which is a requirement for SharePoint 2010. I have tried to find out if there is a plan for Microsoft to update Virtual PC to support 64-bit OS's however I have yet to hear anything that indicates this.
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. One other thing to note, if you want to take advantage of the new SharePoint 2010 developer tools in Visual Studio 2010 you'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.
I'd be really interested to hear other's thoughts on this topic.
In my last post I mentioned I had the privilege of attending the SharePoint 2010 conference. In this post I'd like to review the things I think were quite notable based on the sessions I attended:
Other notable items:
I'll dive into this in more detail in future posts as I work with some of these items.
So this is my first blog post...ever! Yeah, I'm pretty excited that I have finally taken the plunge and decided to write about something, so here goes...
I have been working at imason for over 6 years now and in that time my main technology focus has been around SharePoint. 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. If you had asked me prior to attending the conference what I thought about SharePoint 2010 I would have replied "Oh great, another version of SharePoint that I need to get up-to-speed on". 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.
The SharePoint conference itself was fantastic. 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. 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, and building in a lot of the social computing concepts we see in the public domain. 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. 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. At some point, you will probably be asked the question, "Why should we move to 2010?" 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.