New SharePoint 2010 Ribbon

With the new look ‘ribbon’ added to the SharePoint 2010 User Interface, there is bound to be some confusion relating to “where is it ?” – much the same when changing to Office 2007.

Microsoft have released a cross-reference, showing where the OLD and NEW commands are :

Find the new locations of SharePoint Server 2007 commands in SharePoint Server 2010.

The Excel workbook contains tables that list the old commands and show where in SharePoint Server 2010 those commands are located.

New!    SharePoint Server ribbon reference workbook

There are also some other references/workbooks for “Office 2010”.

SharePoint Workspace Mobile 2010

With the new SharePoint 2010 and Office 2010 products, there’s a cool new feature allowing you to access Office documents from your Windows mobile phone.

Office Mobile Icons on phone homepage

And – if you have a different “SmartPhone” – ie. not a Windows mobile – you can still use the Office 2010 Mobile viewers to view documents – using the Word, Excel and PowerPoint viewers.

Word Mobile Viewer – on an iPhone

screenshots of text view, mobile view, and menu area

Excel Mobile Viewer

screenshots of Excel mobile viewer and find UI

PowerPoint Mobile Viewer

screenshots of Outline view and Slide view

Click here to read the full details – from the official blog of the Microsoft Office product development group…

SharePoint 2010 for developers

Microsoft are providing lots of great content for SharePoint developers – looking to upgrade skills to the new 2010 product set.  Here’s a few very useful (must have) links :

And – there’s a lot of new resources here :

There’s no excuse NOT to be learning SharePoint 2010 – I’m talking to *ME* !

SharePoint 2010 Demo Virtual Machine

Further to the SDPS virtual machine, there is also an “Information Worker Demonstration Virtual Machine” available from Microsoft :  2010 Information Worker Demonstration Virtual Machine (Beta)

This download contains a two Virtual Machine set for evaluating and demonstrating Office 2010 and SharePoint 2010.

Virtual machine “a” contains the following pre-configured software:

1. Windows Server 2008 SP2 Standard Edition x64, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS

2. Microsoft SQL Server 2008 SP2 Enterprise Edition with Analysis, Notification, and Reporting Services

3. Microsoft Office Communication Server 2007 R2

4. Visual Studio 2010 Beta 2 Ultimate Edition

5. Microsoft SharePoint Server 2010 Enterprise Edition Beta 2

6. Microsoft Office Web Applications Beta 2

7. FAST Search for SharePoint 2010 Beta 2

8. Microsoft Project Server 2010 Beta 2

9. Microsoft Office 2010 Beta 2

10. Microsoft Office Communicator 2007 R2


Virtual machine “b” contains the following pre-configured software:

1. Windows Server 2008 R2 Standard Evaluation Edition x64, joined to the “CONTOSO.COM” domain

2. Microsoft Exchange Server 2010

Active directory has been preconfigured over 200 “demo” users with metadata in an organizational structure.

All of these user profiles have been imported and indexed for search within SharePoint Server 2010, with “contosoadministrator” granted administrator permissions.

SharePoint Server 2010 has been configured in a “Complete” farm using Kerberos authentication and the default SQL Server 2008 instance for data, and has a site collection created using the Team Site template at and a FAST Search Center at

Performance Considerations

1. If possible, unpack and run the VM image on a separate, fast hard drive (7200 RPM or better) from the operating system of the host machine. If this is being done on a laptop, a second internal drive or external eSATA drive works best, though USB 2.0 (make sure it’s 2.0, 1.1 is too slow) or Firewire is acceptable.

For absolute best performance use a second internal SSD drive.

In order to run this demo you will need the following:

  • Windows Server 2008 R2 with the Hyper-V role enabled.
  • Drive Formatting: NTFS
  • Processor: Intel VT or AMD-V capable
  • RAM: 8 GB or more recommended
  • Hard disk space required for install: 50 GB

From initial thoughts, I think this is the SAME as the Virtual Machine that has been made available from within the SDPS Partner site.  Make sure you read the instructions here – before you begin.

SDPS + SharePoint 2010

If you’re working for a Microsoft Gold Partner, you’ve probably heard of the SharePoint Deployment Planning Services (SDPS) offering.   In a nut-shell, this allows you to engage with customers, and provide services which is then billable to Microsoft.

This is a “win-win” – for the customer, who gets free consulting services – and for the partner (your company) – who gets paid work, and a happy customer who is getting FREE services !

Microsoft SharePoint Deployment Planning Services (SDPS) is a software assurance benefit for customers, which is a pre-defined paid service offering delivered by partners to plan an effective SharePoint deployment and/or upgrade.

This service offers customers a 1, 3, 5, 10 or 15 day deployment planning service, based on their individual software assurance benefit level.

The customer will make use of their “Software Assurance” vouchers – there’s a bunch of FAQ and information on the SDPS Partner Center site.

In addition to the pre-existing SharePoint Deployment Planning and SharePoint Internet Business Planning services, there is a new branch of the SDPS offering covering SharePoint 2010 Upgrade Planning, with some PowerPoint presentations, and Word documents :

A great opportunity to pave the way for future work!

Designed for customers who have already deployed SharePoint 2007, the 2010 upgrade offer centers around 1, 3, 5, 10 and 15-day engagements that help customers discover the value of upgrading, and build a customized migration plan.

Offer your customers:

  • A comprehensive introduction to SharePoint 2010
  • Thorough understanding of upgrade process as it relates to their deployment
  • Awareness of the upgrade “costs” and benefits (immediate / future)
  • A customized migration plan for deployed workloads

Further to that, there is a pre-built Virtual Machine image with Hands-On Lab scripts and Demonstration scripts – a great way to get going with a SP-2010 environment.

Click here for more information – and for the FTP site details.

NB.  You will need a login account for this site – the links above expect that you have a Microsoft Partner Network (MPN) ID.   Or – you can email Microsoft for assistance :

Site Templates in SharePoint 2010

When creating a new Site Collection within SharePoint 2010, there are a bunch of Site Templates that can be selected. 

The following is a list of the “out of the box” site templates – when using the BETA of SharePoint 2010 – might change (probably will) with future updates & releases.


Site Template


Team Site A site for teams to quickly organize, author, and share information. It provides a document library, and lists for managing announcements, calendar items, tasks, and discussions.
Blank Site A blank site for you to customize based on your requirements.
Document Workspace A site for colleagues to work together on a document. It provides a document library for storing the primary document and supporting files, a tasks list for assigning to-do items, and a links list for resources related to the document.

A site for a person or team to post ideas, observations, and expertise that site visitors can comment on. 

Group Work Site This template provides a groupware solution that enables teams to create, organize, and share information quickly and easily. It includes Group Calendar, Circulation, Phone-Call Memo, the Document Library and the other basic lists.
Visio Process Repository

A site for teams to quickly view, share, and store Visio process diagrams. It provides a versioned document library for storing process diagrams, and lists for managing announcements, tasks, and review discussions.



Site Template


Basic Meeting Workspace A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda, meeting attendees, and documents.
Blank Meeting Site A blank meeting site for you to customize based on your requirements.
Decision Meeting Workspace A site for meetings that track status or make decisions. It provides lists for creating tasks, storing documents, and recording decisions.
Social Meeting Workspace A site to plan social occasions. It provides lists for tracking attendees, providing directions, and storing pictures of the event. 
Multipage Meeting Workspace A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda and meeting attendees in addition to two blank pages for you to customize based on your requirements



Site Template


Document Center A site to centrally manage documents in your enterprise.
Records Center This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository.
Business Intelligence Center A site for presenting Business Intelligence Center.
Enterprise Search Center A site for delivering the search experience. The welcome page includes a search box with two tabs: one for general searches, and another for searches for information about people. You can add and customize tabs to focus on other search scopes or result types.
My Site Host A site used for hosting personal sites (My Sites) and the public People Profile page. This template needs to be provisioned only once per User Profile Service Application, please consult the documentation for details.
Basic Search Center A site for delivering the search experience. The site includes pages for search results and advanced searches.
FAST Search Center A site for delivering the FAST search experience. The welcome page includes a search box with two tabs: one for general searches, and another for searches for information about people. You can add and customize tabs to focus on other search scopes or result types. 



Site Template


Publishing Portal A starter site hierarchy for an Internet-facing site or a large intranet portal. This site can be customized easily with distinctive branding. It includes a home page, a sample press releases subsite, a Search Center, and a login page. Typically, this site has many more readers than contributors, and it is used to publish Web pages with approval workflows.
Enterprise Wiki A site for publishing knowledge that you capture and want to share across the enterprise. It provides an easy content editing experience in a single location for co-authoring content, discussions, and project management.



Site Template


< Select template later… > Create an empty site and pick a template for the site at a later time.


** I’ve only tried out a few of these so far, including the “Team Site” and also “Publishing” – but there is a LOT of functionality around SEARCH – including “FAST” search experience.

The installation of other functions such as “Project Server (EPM) will most likely add more items to this list.

SharePoint 2010 Operating Systems

It sounds like there’s still a bit of confusion about which O/S platforms will be supported for the forth-coming SharePoint 2010.

The basic answer is “NO” to Windows Server 2003 – and also “NO” to any 32-bit platforms.   

AND – the new developer story is for Windows Vista and Windows 7 – again, 64-bit only.

The official list of system requirements for SharePoint 2010 is located here.

The following is from the the Microsoft SharePoint Team blog :

Windows version/edition (64 bit only)

SharePoint 2010 support

Windows Server 2008 R2 Foundation


Windows Server 2008 R2 Standard


Windows Server 2008 R2 Enterprise


Windows Server 2008 R2 Data Center


Windows Web Server 2008 R2


Windows HPC Server 2008


Windows Server 2008 R2 for Itanium-based systems


Windows Server 2008 Standard


Windows Server 2008 Enterprise


Windows Server 2008 Data Center


Windows Web Server 2008


Windows Storage Server 2008


Windows Small Business Server 2008


Windows Essential Business Server 2008


Windows Server 2008 for Itanium-based systems


Windows Server 2008 Foundation


Windows Vista


Windows 7


** Support for specific editions of Windows 7/Vista are yet to be finalized, but are likely to be ‘Business’/’Professional’ editions and above.

My choice from the above list would be Windows Server 2008 R2 Enterprise – it could be interesting to see some stats & number of what platform people are using.

…and would be interesting to also generate a pie chart for “virtualization platform” – how are you running your new SharePoint 2010 environment ??     HyperV, other (non-Microsoft) VM, boot-from-VHD, Windows-7, etc ?

Windows 7 Boot From VHD –> SharePoint 2010

With the recent release of SharePoint 2010 Beta (Beta 2 if you call the initial CTP as the initial Beta), there’s a bunch of folk installing like crazy, keen to have a first look & play with the new product / features.

Being a 64-bit only release, there’s a ‘change in the wind’ as far as how you’d create a SharePoint VM.   Virtual PC has been my friend for soooo long, but no more.  (“It’s not me, it’s you”)

Running Windows 7 on my laptop means that I could either use Virtual Box (Sun) – or VMWare – or have a Boot to VHD configuration.

Having never done this before, it was a little trickier than I thought it would have been. 

Much of this was discovered after reading a great article from Scott Hanselman about the full spectrum of all matter pertaining to Boot from VHD

I’m only re-telling the tale, with a SharePoint flavour (ie. how *I* did it – thanks Scott !)

And – some dudes on Twitter helped too.  Thx @alexanderb + @kiwibommy.

The premise is that you create (or re-use) a Virtual Machine Hard Drive (VHD) – and configure the drive (mount it) to be able to dual-boot from it.  Cool, eh ?

The catch is that it must be Windows 7 RTM or Windows Server 2008 R2.  (had initially tried the following with zero success – and released I had Windows Server 2008 RTM by mistake)

Anyway, I need a new Windows Server x64 installation for SharePoint, let’s get going.

Create a VHD

Work out where you want to put the VHD file – you might need 20-30GB of room

  • Open a DOS Command Window
  • Type the command :  DISKPART
  • Create a vdisk using the following command

create vdisk file=”<drive><directory><filename>.vhd” type=<fixed|expandable> maximum=<size>

As an example, I created a 30GB file (VHD) with “FIXED” size using the following :

create vdisk file=”c:vmsp2010sp2010.vhd” type=fixed maximum=30000

This takes about 5-10 minutes – to allocate the disk space, and get the VHD sized up. 

You can also go for “expandable” – which will just take a second, and expand as it goes.  But, performance is not as good – better to go for “fixed”.

Take note of the file name, drive and folder you used – write it down.

Boot from Windows Server DVD

Now you need to grab your Windows Server 2008 DVD – this needs to be the “R2” version, doesn’t work from Windows Server 2008 RTM – you need R2. 

That’s not advice – it’s a requirement.  :-)  

Shut down your PC, and re-start, and choose to boot from the DVD.  

  • When you boot from the DVD, you’ll see the ‘loading files’ screen for a few minutes.


  • Next, the “Install Windows” page appears


  • Click Next
  • Click Repair My Computer


  • When you see this next screen (below), press SHIFT-F10



You’ll now be seeing a DOS command prompt, for some reason with the home directory of X:sources

  • Type the following to assign your VHD

select vdisk file="d:vmsp2010sp2010.vhd"     

attach vdisk

  • IMPORTANT : The directory where you have your VHD file is actually been upp’ed a drive letter – with C: now becoming D:  (confused me for a bit…!)
  • You can view the drives available using the command LIST DISK (within DISKPART)

OK – now that the VHD has been mounted, it’s officially a drive – and you can install Windows Server, as if it was another hard disk.

  • Type EXIT to drop out of DISKPART
  • And then EXIT again, to close the command prompt

Install Windows Server 2008

The tricky stuff is now out of the way.

You’re then back at the pretty graphical “Install Windows” page

So, what are you waiting for – click Install !

  • Click through until you get to the ‘choose the drive’ page


  • Create a partition on the new drive (the magical VHD)
  • Format the drive and click Next
  • … and go ahead and install Windows Server 2008 R2 like normal.

It will ask to re-boot, and after re-starting, you’ll see the ‘boot manager’ screen

Make sure to choose Windows Server 2008

That’s all there is to it !


Next up – need to do a few things on this new “VM”…

  • Configure Wireless
    • Not on by default in Windows Server 2008
    • Need to ‘add feature’ for the Wireless LAN
    • And then actually start the service.
  • Install Microsoft Office 2010
  • Install SQL Server 2008
  • Install Visual Studio 2010
  • and then – install SharePoint 2010 !   

……more adventures to follow, as I get into the install of SharePoint 2010.