Brian Blogs on SharePoint

Information, curiosities, and observations about SharePoint and the community.

Archive for the ‘SP2010’ Category

SharePoint 2010 Training resources

Posted by Brian Gough on June 23, 2010

Last night I gave a presentation at the Developers Guild on various resources available to learn how to develop against SharePoint 2010.  We had a great crowd and many of the attendees asked for the slide deck.  I have the deck available on a sky drive for you to down load.  The deck has several links to free training resources, links to Andrew Connell’s posting about setting up your development environment, and a few companies that offer training at a cost.

Hope fully this information will give you a real good jump start on SharePoint 2010 development.

The link should be posted on the Developers Guild web site soon, but I have posted it below as well.



Posted in SharePoint, SP2010, training | Leave a Comment »

Charlotte Code Camp Presentation

Posted by Brian Gough on May 16, 2010

Saturday 15th was the Charlotte Code Camp, and it was a great success!  We had over 370 people register, and last I heard, we had over 200 during one session.

We had 10 tracks running covering content from helping with your job, to SQL, .Net and of course SharePoint.  I was very pleasantly surprised to see so many show up for my SharePoint preso, especially since SharePoint Saturday Charlotte was just a few weeks ago, and SharePoint Saturday DC was on Saturday as well.

I gave a presentation on the options available for learning SharePoint 2010 Development.  I had a great turn out, but unfortunately ran a bit over.  <blushes>


I was impressed with the enthusiasm in the room.  The attendees were there to learn about training options for developing SP2010 solutions, but when I polled the class, 90% had yet to even see SharePoint 2010!  Doh!  So I spent some time showing, very briefly, the new UI and the Developer Dashboard in 2010, before showing off VS 2010 by making and deploying a very simple workflow.

I apologize again to the attendees for getting my ending time wrong and not being able to show as much as I would have liked.

Here is a link to my presentation for you all. –

If you have any troubles accessing this, please post a comment for me and I will address it.


Thank you all for the great reviews and feedback!!


See you around the community!


Posted in Code Camp, SharePoint, SP2010, Speaking Engagements, Visual Studio | Leave a Comment »

SharePoint Designer – 2010 – New AND Improved

Posted by Brian Gough on November 3, 2009

There are quite a few enhancements made to SharePoint Designer 2010.  This is truly a Enterprise tool now with some great improvements.  Here are some of the highlights…

  • Ribbon – As with everything else 2010 related, SPD now has the ribbon when editing.  For some this is good news, others, not so much.  personally, I like the ribbon interface and am happy to have it.
  • UI improvements – there are quite a few UI improvements, for example, when creating a workflow, the actions now use auto-complete to get you to the action faster ( Ex:  type “ema” and you will see the option of “Email”
    • Email Activity – You now get a real HTML editor when you use the ‘email’ action to send an email out.
  • External Content Types – Allows you to design connections to external data sources.  You can even create the full CRUD ( Create, Read, Update, Delete) interfaces.  Then the content is renders in SharePoint lists for users to interact with.  Very powerful! 
    • For the ITPros – You can manage the ECT via Central Administrator so you can control what can be accessed.
  • Improved Workflows – not only are there more actions, but the you can create the workflows by importing Visio 2010 diagrams!
    • but wait… there’s more… you can then export your SPD workflow as a WSP and open it in Visual Studio 2010 for more detailed tweaking! 
    • Still more…  because the workflows are now solution packages, they can be reusable, meaning they are no longer tied to one list, they can be associated to other lists as well.
    • Site Workflows – You can now create workflows for events at the site level, such as deleting a list or library!
  • XSLTListView – the new list view/Data View web part – gives you the power of the DVWP for rendering your list information.  if you are an XSLT wizard, you will be able to do a lot with this new web part!
  • Site permissions – Managing site permissions is improved so it is easier now.  Some say easier to do in SPD than in the browser now.  🙂
  • Site Templates – Now you can save your site templates as WSP’s instead of STP’s!  Very nice!!

There is much more to come, so stay tuned!

UPDATE!!!!  – Here is a link to the product teams post giving you a real nice into to SharePoint Designer



Posted in SharePoint Designer, SP2010 | Leave a Comment »

SharePoint 2010, web parts and you…

Posted by Brian Gough on October 24, 2009

Well SharePoint Conference 2009 is over and man there is a lot of SP 2010 information being released. I already have a long list of items to blog on to keep you as informed as I can.

In a previous posting I touched on one means of creating SharePoint web parts using Visual Studio 2010 based on an article by Steve Fox, VS 2010 – disappointment.

Everything in that article still holds true an my opinion has not changed, but I did want to give you more info on VS2010.

There will basically be two “types” of SP web parts, “Visual Web parts” and “Standard Web Parts”.  Visual web parts are with Steve Fox describes, in which you create a web user control ( .ascx ), wrap SP code around it and have it deployed as a web part.   This is the only way to use VISUAL studio’s drag-and-drop process for creating “web parts”.

You will still have the ability to create “standard web parts” by manually writing the code for each form control ( labels, buttons, etc.. ) just like you have had to for every previous version of Studio.

Its not all bad though as Visual Studio is SharePoint aware now so we will even have a server explorer that will show us all the SharePoint members for the site you connect to.

VS has improved on the process for creating WSP’s for deploying your solutions.  Packaging solutions and adding event handles has improved greatly as well.  This is a greatly improved process over VS2007.

So, there are a lot of very nice changes in VS2010 that will make developing for SP2010 a much smoother process for most of what you may want to create.  For some of your more complex web parts though, you are not going to see much improvement I’m afraid.

Also, keep in mind that VS2010 improved process for creating “Visual Web parts” and and much of its other “improvements” can only be used for developing against SP2010.  You ca use VS2010 to create web parts and code for SP2007, you just wont be able to use the new and improved capabilities. Another fail in my opinion.

In spite of the areas I call “fails” there is  a lot to like about the development story for SP2010 and VS2010.

More to come so stay tuned!


Posted in SP2010 | Leave a Comment »

The SharePoint 2010 spigot is open and flowing!

Posted by Brian Gough on October 19, 2009

I have been watching the Live stream of the key notes et al from SPC09 and made note of a few things…

Here are some of the announcements about the 2010 products….

*The public beta of SharePoint 2010 will be available in November.  The beta for Visual Studio 2010 is available from MSDN now.  They are planning the RTM to be released “first half of year 2010”. 
*No word yet on when SharePoint Designer beta will be available.  however, Designer is going to be way more powerful this time and the WSP solutions created in Designer can be opened and worked on in Studio 2010 for even more detailed customizing.

*Keep in mind that Visual Studio 2010’s new features for SharePoint will only work on SharePoint 2010!  you can still use Visual Studio 2010 to work on MOSS solutions, but the “new stuff” will not be available to you.

*Windows Vista and Windows 7 can be used as SharePoint development platforms!!  Wahoo!
  You may still want to use virtuals though if you want to keep different builds available for clients of testing.

*The ribbon is everywhere in 2010.  if you do not like the ribbon, this is not good news for you, if you do like the ribbon, you will be happy as you will see if in all Office 2010 products now.

*WSS is called SharePoint Foundation so remember that when you do other searches.

*LINQ is going to be in widespread use in SharePoint but CAML will still  be available as well.

*There will be full standards support for REST, XHTML, XSTL, WCAG, etc…

* New list type called ‘External Lists’ will allow you to do two-way interaction with external data sources!  Way cool!

*Better solutions for true ‘Internet’ sites suing Internet Server.  No word on the cost for this though.

This is going to be a great release of this product!  The improvements from 2007 to 2010 are awesome for Admins on down to end users and Power users!

This is all I can say for now, but I will add more as I get it!  The flood gates are open!


Posted in SP2010 | Leave a Comment »

VS 2010 – disappointment

Posted by Brian Gough on October 1, 2009

I just read through the blog post from Steve Fox,, where he shows what SharePoint web part development will be like in VS 2010.  I have to say I am rather disappointed.

What it boils down to is that instead of doing it right, MS has decided to integrate a solution created By Jan Tielens called a ‘Smart Part’.  This allows you to create a Web User Control ( .ascx ) and wrap it with code to be rendered in SharePoint as a web part.  This technology has been available for years and has it’s place in the SharePoint space, but it is NOT a real SharePoint web part.

Jan, I hope you are getting a big paycheck from MS for taking what you created and building it into VS!

The “purists” in the community will often recommend against simply wrapping a .ascx control, recommending instead that you learn the correct and proper way to develop true SharePoint web parts, as they give you much more power and control.

One of the main areas that Steve’s article does not cover is how they will be adding custom properties and custom tool panes using this approach.  These are very common practices in SharePoint web parts and is a big part of what makes SharePoint so versatile and powerful.   

It has always amazed me that Microsoft never got two of its flagship products ( Visual Studio and SharePoint ) to talk to each other properly.  I was really hoping that this newest version of Visual Studio would finally get it right and allow actual “visual” development to create true and robust web parts for SharePoint. But, alas, once again they fall rather short. 

It’s not all bad news though.  Apparently VS 2010 does provide you with some better integration with SharePoint by exposing the SharePoint objects inside Studio. So now we can see the lists/libs and get better exposure to the object model.  That’s nice.  Thanks for that.

It will be interesting in the near future to see what skills a person has when they call themselves a “SharePoint Developer”.  Especially when the “old guard” bumps heads with the “newbies” that surely will be sprouting up as a result of this release. 

I look forward to the fireworks!  I love a good show!!  🙂

Posted in SharePoint, SP2010, Visual Studio | Leave a Comment »