MOS SharePoint 2010 Beta Exam 77-886 – Review

Posted by on May 19, 2011 in 2010, Exam, Featured, General, Matthew Hughes, Microsoft, SharePoint, Software | 2 comments

Today I visited the lovely campus of Walsall College to take the Microsoft Office Specialist SharePoint 2010 Beta exam which is aimed at SharePoint Power Users. This was of particular interest to me given that I am currently training people in the Combined Knowledge Power End User 2010 courses as part of my day job.

The exam breakdown is available here but basically focused heavily on Content Types, Search and Social SharePoint or community building as they describe it in the above site. This was all fine and pretty much expected the only surprise was the inclusion of a few questions inside Central Admin (services and service apps) and a few questions on PerformancePoint although I should have guessed that by the dashboards mention on the above site.

The exam would be a great starting point for deciding who to give site ownership to or even just as a nice addition to the CV’s of those power users within your organisation, I certainly hope it’s something Combined Knowledge decided to offer at our very own onsite test centre and something I shall be discussing with Steve Smith on his return from holiday.

Also arrived at Walsall College on the day they were rolling out their SharePoint 2010 environment. Coincidence? maybe! And I got 768 on the exam so hopefullythe pass rate is the same as the professional exams.

Thanks

Matthew Hughes

Read More

Replacing New Page dialogue with the web part page selection screen

Posted by on Mar 12, 2011 in 2010, General, Matthew Hughes, Microsoft, SharePoint, Software | 0 comments

Ok so this is a quick post.
An interesting point at the Combined Knowledge Power End User 2010 course today, when you create a new page in a team site it will create the default page and not give you the same options that you get in “more options”.

So we would like to change the default behaviour from the above image to the image below.

This is easily solved by opening the masterpage for the site and finding

<SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreatePage"
	Text="<%$Resources:wss,siteactions_createpage%>"
	Description="<%$Resources:wss,siteactions_createpagedesc%>"
	ImageUrl="/_layouts/images/NewContentPageHH.png"
	MenuGroupId="200"
	Sequence="210"
	UseShortId="true"
	ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Page')) { OpenCreateWebPageDialog('~site/_layouts/createwebpage.aspx') }"
	PermissionsString="AddListItems, EditListItems"
	PermissionMode="All" />

and then replacing this with the following

<SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreatePage"
	Text="<%$Resources:wss,siteactions_createpage%>"
	Description="<%$Resources:wss,siteactions_createpagedesc%>"
	ImageUrl="/_layouts/images/NewContentPageHH.png"
	MenuGroupId="200"
	Sequence="210"
	UseShortId="true"
	ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Page')) { GoToPage('~site/_layouts/spcf.aspx') }"
	PermissionsString="AddListItems, EditListItems"
	PermissionMode="All" />

This will then give you this page when you select new page

Hope this helps someone.
Thanks
Matthew Hughes

Read More

SharePoint 2010 Branding Series – Part Five

Posted by on Feb 15, 2011 in 2010, Branding Series, Featured, General, Matthew Hughes, Microsoft, SharePoint, Software | 0 comments

Well it’s been a long time coming both nothingbutsharepoint.com and sharepointedutech are now up to date with this blog and are eagerly awaiting this and the following posts so let’s not leave it any longer.

So in the last post we looked at getting the header in to the design and positioning it correctly as well as moving the navigation area.

In this post we are going to move a few of the standard SharePoint controls around and get the ready for styling.

The Controls we are going to move are;

The MetaData delegate control which displays the “I like it” and “Tags” buttons (not available in SharePoint Foundation)

<SharePoint:DelegateControl ControlId="GlobalSiteLink3-mini" Scope="Farm" runat="server"/>

and the search area placeholder and delegate control

<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
	<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
</asp:ContentPlaceHolder>

Creating A Searchbar Div

We need to tell SharePoint where we want to put the two controls and so. as in the previous post, we need to first locate the code block

<!-- =====  Begin Ribbon ========================= -->

Then above that we will add the following

<div id="eis-searchbar" class="s4-notdlg">
	<div id="eis-searchbar-inner">
	</div>
</div>

This adds a CSS id with the name #eis-searchbar and also applys the class .s4-notdlg which removes the codeblock from the popup dialogue box.

We then create a CSS block with the name #eis-searchbar-inner (the reason for this will become clear in part six – version 5)

So now we are going to put the following code between the above div and I will walk through it line by line.

<div class="eis-breadcrumb">
	<asp:SiteMapPath runat="server" id="SiteMapPath1" CssClass="eis-breadcrumb-items" CurrentNodeStyle-CssClass="eis-breadcrumb-items-current">
	</asp:SiteMapPath>
</div>
<div id="eis-metadata">
	<!-- links for I like it and Tags and Notes -->
	<!-- use ControlID="GlobalSiteLink3" for larger icons or remove this line entirely for no icons -->
	<SharePoint:DelegateControl ControlId="GlobalSiteLink3-mini" Scope="Farm" runat="server"/>
</div>
<!-- search box loads from delegate, style with CSS -->
<div id="eis-search">
	<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
		<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
	</asp:ContentPlaceHolder>
</div>

Whatever happened to the SharePoint breadcrumb? (lines 1 – 4)

Now one of the things I mentioned at #SPSEMEA was the lack of a decent breadcrumb, this has now been moved from the logical breadcrumb in SharePoint 2007 which has the usual structure (see below), to a folder which, when you click it opens an indented tree like structure (see right).

However, this is not the effect I would like in my design and so we need to add our own breadcrumb and style it as we see fit.

This can be achieved by adding lines 1 – 4

isn’t a SharePoint specific control hence the prefix asp: in fact it’s just a .NET control that I remembered from my ASP.NET days and it provides us with the excact functionality that we desire (albeit without the styling just yet).

Metadata (Lines 5 – 9)

If you have SharePoint Server it’s a nice idea to locate the delegate control for GlobalSiteLink3 (might not have the -mini bit in your setup) and add it to this section so that it appears to the right of the searchbox, I think I am using Foundation and so will not be able to demo this.

To enable styling, we wrap the control in it’s own div with an id of #eis-metadata.

Search Box (Lines 10 – 15)

Again wrapping the searchbox in its own div, we have to locate the delegate control, associated place holders and then we are able to style them in the next post.

Where are we now? Below is a screenshot and it clearly shows that the code we have just created doesn’t fit in with the design at all.
In the next post you will see how we style the search bar making it slot into the design nicely.

You can see a live demo of the site here Version 4 and you can download the source code files by clicking the download link below

Download Source Code

Thanks

Matthew Hughes

Read More

SharePoint 2010 Branding Series – Part Four

Posted by on Feb 1, 2011 in 2010, Branding Series, Featured, General, Matthew Hughes, Microsoft, SharePoint, Software | 7 comments

In the last part of the series we looked at centering the content and applying a background colour and in this post we will look at the navigation, its position and add a bit of styling.

SharePoint 2010 Navigation Bar

First things first, we need to take a look in the masterpage and find the navigation controls

Read More

SharePoint 2010 Branding Series – Part Three

Posted by on Jan 28, 2011 in 2010, Branding Series, Featured, General, Matthew Hughes, Microsoft, SharePoint, Software | 0 comments

Hello and welcome to part three of the SharePoint Branding series. In part two of the series we added Randy Drisgil’s starter master page, attached a CSS file that we can use to add our own styles and now we are ready to go ahead and start building our design.

Now there are many ways to do this, you could build the layout using xHTML and css in SharePoint Designer and apply that to the master page. You could have several people working on various parts of the design for example you might have a corporate header or standard navigation etc however, this is the way I do it for a single site with no external input and it’s by no means the best way but it works.

Read More

SharePoint 2010 Branding Series – Part Two

Posted by on Jan 24, 2011 in 2010, Branding Series, Featured, General, Matthew Hughes, Microsoft, SharePoint, Software | 0 comments

As promised at SharePoint Saturday EMEA, here is the second part of the branding series the rest will follow shortly.

In part one of the series we looked at what you need to get started so I will assume you have SharePoint Designer in whatever flavour suits youand a copy of Randy Drisgil’s Starter master page.

The assumption is that you will be using a publishing site although I will try and mention any of the differences when and where I know about them.
To enable the publishing features in a team site you have to enable the site collection feature called “SharePoint Server Publishing Infrastructure” and the site feature called “SharePoint Server Publishing”.

Read More