Differences between SiteCollection Features P1 vs E3 Office365
Since I noticed a lot of diferences in functionality in P1 and E3 Office 365 (e.g. it's only possible to make a site wiki with E3 - only E3 has publishing feature) I want to share screenshots about the differences.
P1:
E3:
SharePoint 2010 Starter Masterpage Feature with Mega DropDown Navigation Menu
Last days I played around with Mega Drop Down Menu's. As you can read in Jakob Nielsens article this is "hot" nowadays. By doing some research I came to the Masterpage feature receiver of Mirjam van Olst and a blogpost of Guillaume Marty about Mega Drop Down menus. I put this into a starter masterpage, since this is often the start of (re)branding a site. The Publishing starter masterpage of Randy Risgill is always very helpfull for me (http://startermasterpages.codeplex.com).
I assembled some things into the next Proof of Concept: SharePoint 2010 Starter Masterpage Feature with Mega DropDown Navigation Menu on CodePlex http://sp2010.codeplex.com
At the moment the menu is static. In the next days I will make something more dynamic (you will not need to redeploy your solution for editing the menu content in that situation).
Update: 14 november 2010 --> change content of the Mega Drop Down Menu by a SharePoint List:
If you have any suggestions, feel free to contact me.
Hope this will help lot of people.
2010 Information Worker Demonstration and Evaluation Virtual Machine
Brief Description
This download contains a two Windows Server 2008 R2 Hyper-V Virtual Machine set for evaluating and demonstrating Office 2010, SharePoint 2010 and Project Server 2010.
Overview
Virtual machine “a” contains the following pre-configured software:
- Windows Server 2008 R2 Standard Evaluation Edition x64, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS
- Microsoft SQL Server 2008 R2 Enterprise Edition with Analysis, Notification, and Reporting Services
- Microsoft Office Communication Server 2007 R2
- Microsoft Visual Studio 2010
- Microsoft SharePoint Server 2010 Enterprise Edition
- Microsoft Office Web Applications
- Microsoft FAST Search for SharePoint 2010
- Microsoft Project Server 2010
- Microsoft Office Professional Plus 2010
- Microsoft Visio 2010
- Microsoft Project 2010
- Microsoft Office Communicator 2007 R2
Virtual machine “b” contains the following pre-configured software:
- Windows Server 2008 R2 Standard Evaluation Edition x64, joined to the “CONTOSO.COM” domain
- 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.
SharePoint Server 2010 has been configured in a “Complete” farm using the default SQL Server 2008 R2 instance. A default site has been created using the Team Site template at http://intranet.contoso.com/ and a FAST Search Center at http://intranet.contoso.com/search/.
As shipped virtual machine “a” requires image “b” for email. Running image "b" is optional.
Download Link: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce
Adding and Deploying Solutions with PowerShell in SharePoint 2010
Visual Studio 2010 makes it really easy to add and deploy solutions
when you are developing (the F5 experience), but you may eventually want to deploy those
solution packages elsewhere then on your development machine. We can still use the stsadm tool, but that
is effectively considered deprecated now in favor of PowerShell.
To get started with PowerShell, run the SharePoint 2010 Management
Console located in your Microsoft SharePoint 2010 Products folder on
your start menu. This automatically loads the
Microsoft.SharePoint.PowerShell snappin so that we can execute
SharePoint commands.

[code:xml]
Add-SPSolution c:\codefolder\SharePointSolution.wsp
Install-SPSolution –Identity SharePointSolution.wsp –WebApplication http://yoursharepointurl -GACDeployment
Update-SPSolution –Identity SharePointSolution.wsp –LiteralPath c:\codefolder\SharePointSolution.wsp –GACDeployment
Uninstall-SPSolution –Identity SharePointSolution.wsp –WebApplication http://yoursharepointurl
Remove-SPSolution –Identity SharePointSolution.wsp
Also cool is getting your SharePoint version by using Powershell
function global:Get-SPFarm
{
return [Microsoft.SharePoint.Administration.SPFarm]::Local
}
$farm = Get-SPFarm
$farm.BuildVersion
The result looks like
Major Minor Build Revision
----- ----- ----- --------
14 0 4536 1000
Developing SharePoint Solutions using Visual Studio 2010
On MSDN you can read about SharePoint 2010 Development walk-throughs: http://msdn.microsoft.com/en-us/library/ee231593%28VS.100%29.aspx
Visual Studio 2010 beta 2 SharePoint Development Samples: http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=SharePointDev2010&ReleaseId=3346
Sharepoint 2010 Beta Developer Training Kit
"The SharePoint 2010 Beta Developer Training Kit provides developers with deep guidance on how to develop for SharePoint 2010. Through PowerPoint decks, Hands-On Labs, Source Code, and Instructor-Led Videos, the developer kit walks you through an array of important developer topics--including Developer Roadmap, Visual Studio tooling, Workflow, Business Connectivity Services, and much, much more."
- Supported Operating Systems: Windows 7; Windows Server 2008 R2
To use the guidance properly, you'll need to have SharePoint Server 2010 Beta and Visual Studio 2010 Beta installed on a Windows operating system. Supported Operating Systems: Windows Server 2008 R2 (64 bit) and Windows 7 (64 bit).
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bfd1603b-7550-4b8e-be85-4215a5069b90
Loading a custom menu build in Office into SharePoint WebPart
In Powerpoint and Word 2007 (and Word 2010) we can choose to save as: Single File Web Page (*.mht; *.mhtml). In this way we can make a nice graphical menu structure (using e.g. shapes and hyperlinks).
So I made a simple organogram and added hyperlinks to to shapes. This hyperlinks point to sharepoint pages. It looks like:
- Save your menu (or clickable presentation) as Single File Web Page (Not in PowerPoint 2010, here you have to choose Word).
- Upload the .mht file to a document library
- Add a Page Viewer WebPart to a Page
- Point the Page Viewer WebPart URL to the .mht file of that doc lib
Works in SharePoint 2007 (Office 2007) and SharePoint 2010 (Office 2010, however the optiion to save as single file web page has been removed in PowerPoint 2010 Beta).
Complete Single Server SharePoint 2010 installation using local accounts
In SharePoint 2007 we could choose a single server installation (which installed SQL Server express) or a Farm installation (which uses SQL non express). It was possible to use local accounts for the Farm Installation too.
In SharePoint 2010 we can’t use local accounts for the Farm Installation. However if you choose for single server installation you get SQL Server Express 2008. To Fix this on a development environment I came to the blogpost of Neil 'The Doc' Hodgkinson: http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?List=0ce77946%2D1e45%2D4b43%2D8c74%2D21963e64d4e1&ID=112&Source=http%3A%2F%2Fsharepoint%2Emicrosoft%2Ecom%2Fblogs%2Ffromthefield%2FLists%2FPosts%2FAllPosts%2Easpx
This method worked for me on the public beta. The steps I followed:
- Choosed the farm installation method
- Didn’t run the configuration wizard directly after installation
- Installed SQL Server 2008 SP1 Fix: KB970315 x64
- Restarted IIS (If not I got problems in the following steps)
- Start Menu >> Microsoft SharePoint 2010 Products >> SharePoint 2010 Management Shell
- You get a SharePoint 2010 Management Shell (PS C:\Users\Username)
- Type: New-SPConfigurationDatabase
- DatabaseName: SharePoint_2010_ConfigDB
- DatabaseServer: e.g. DEV (It’s your computername)
- Now your prompted for the Farm Credentials. Please insert them
- The last step in insert a Passphrase: you can choose some of your own
- After this completes you will find in SQL a new configuration database and an admin content database
- Run the SharePoint Products Configuration Wizard
- Choose: Do not disconnect form this server farm (it takes your config database and database server automatically)
- Follow the other steps in the wizard
Note: For development environments only. Don't use this at a production environement. Set your password expiration to 0 days (never).
Microsoft SharePoint Connections 2010 Amsterdam
I will attend the Microsoft SharePoint Connections in Amsterdam at 18-19 January 2010:
"Missed a session at the SharePoint Conference in Las Vegas?, Couldn't make it at all? Block your agenda for 18th and 19th of January for the Microsoft SharePoint Connections 2010, in Amsterdam RAI!
The conference in Amsterdam contains all highlights presented at the international SharePoint Conference in Las Vegas. The SharePoint Connections conference also offers networking opportunities to engage with SharePoint partners, experts, speakers and partners who are exhibiting. And don't forget the SharePint on Monday evening. A tradition in the SharePoint world. Work with SharePoint during the day, talk about SharePoint while drinking a beer at night.
The SharePoint event of the year highlights over 40 sessions for IT-Pro, Developers and end-users. Sessions will be delivered by SharePoint Experts from Europe and the USA. If you want to get even more details after the conference register for the special Post Conference where you well get very detailed information in the IT Pro and Developer workshops."
For more info and tickets: http://www.devconnections.com/shows/NED2010SP/default.asp?s=149
Adding a Ribbon to SharePoint 2010
If you take a look to HOL10 - Developing SharePoint 2010 User Interface Ribbon and Dialog Customizations: http://www.microsoft.com/downloads/details.aspx?FamilyID=c010fc68-b47f-4db6-b8a8-ad4ba33a35c5&displaylang=en you will notice that this Hands on Lab will not work for the public beta. If you want to follow this lab and make it work, please update your elements.xml to the next code:
<?xml version="1.0" encoding="utf-8"?>
<!-- also take a look at: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.XML -->
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction
Id="Hello_world"
RegistrationType="List"
RegistrationId="101"
Location="CommandUI.Ribbon"
Sequence="5">
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition Location="Ribbon.Documents.Manage.Controls._children">
<Button
Id="Ribbon.Documents.New.DemoHelloWorldButton"
Alt="Hello World Ribbon Button"
Sequence="5"
Command="Demo_HelloWorld"
Image32by32="_layouts/images/YourProject/YourImage.jpg"
LabelText="Hello World Demo"
TemplateAlias="o1"/>
</CommandUIDefinition>
</CommandUIDefinitions>
<CommandUIHandlers>
<CommandUIHandler
Command="Demo_HelloWorld"
CommandAction="javascript:alert('Hello World!');" />
</CommandUIHandlers>
</CommandUIExtension>
</CustomAction>
</Elements>
[/code]
You can view this Ribbon if you navigate to the Documents Folder. If you want to make a Ribbon visible on other places (e.g. page which actually is a WikiPageTab) take a look to this file: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.XML in your SharePoint root. In the CMDUI.XML you can find the definitons of the default Ribbons which could be helpfull to extend it with your own. E.g. you can find group ID's and sequences of the Ribbons.
If you want to extend the SiteActions menu you can take a look at the next elements.xml code
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Id="UserInterfaceCustomActions.SiteActionsToolbar"
GroupId="SiteActions"
Location="Microsoft.SharePoint.StandardMenu"
Sequence="1000"
Title="MY SITE ACTIONS BUTTON">
<UrlAction Url="javascript:alert('Hello World!');"/>
</CustomAction>
</Elements>