My Sites links HoverCellActive doesn’t show the top border

This has caught me out three times now - I build style, but the top border for the global links ‘My Links’ link didn’t show:

I checked my style, and there it was. So I tried adding a margin, or padding in the cell that contained it.

Wrong. It needs it’s height to be set to 100%.

.ms-globalbreadcrumb .ms-HoverCellActive,
.ms-globalbreadcrumb .ms-HoverCellInctive,
.ms-globalbreadcrumb .ms-HoverCellActiveDark{
height:100%;
padding-top:1px;
}

Calendar and Gantt views have nothing to do with Calendar or Project Lists

I know this sounds obvious, but I had a moment of understanding the other day - Calendar views and Gantt views have nothing to do with Calendar lists and Project lists!

They’re just views that happen to use date columns…

So you can configure the relationship between your list columns and the views…

That’s an interesting concept. We can use this with any list! For example, the start and end dates for help desk calls, or for displaying when things happened. Neat! I can’t think why I didn’t realise this before!

Get Recent Comments

The “Get Recent Comments” widget on my Wordpress blog gets screwed up sometimes - to fix it:

Go to Settings > Recent Comments and hit Update Recent Comment Options. ‘Nuff said.

When to Dispose of SPWeb and SPSite objects

Knowing when to dispose of SPWeb or SPSite objects is confusing as hell. Well, Roger Lamb has an excellent page showing patterns that can leak memory, and how to avoid them. This should be mandatory reading for SharePoint devs. (Previously mentioned here - but this is a better link)

Stuff I forgot to style

SharePoint has a lot of page elements, and it’s hard to brand it all without missing things. Lists of Page elements like Heather Solomon’s CSS Reference Chart and her “Oh crap, I missed that” list help, but I still found a few that weren’t mentioned. So, I guess this is my “Thank God my testing found I’d missed that” list:

Advanced Search Page - nice grey.
Creation Information Panel - when you hover over an item on the ‘Create’ page, you’ll see this.
People Search Options - shown dynamically when you click the link.
Gantt views - as used in projects
Repeating Meeting Left Nav
WSS Search results page - just ‘cos you’re using it doesn’t mean it isn’t there - or that it won’t be seen…
The Date Picker - and all the problems inherent in that…

What happens when a Theme is applied?

You can apply themes to sites in SharePoint - but what actually happens when you do? Read more »

Setting up your content types and templates…

I received a good link in one of the comments on the blog, and I thought I’d bump this up - Sensible Document and Template Management.

I’m with Mads on this - to me the killer feature of SharePoint is how it works with Offices, and template functionality is key in that. Demos of document properties, quick parts and then the list columns in Sharepoint have a very high wow-factor (rightly so - I think it’s pretty neat too!)

However, templates are something rarely used in my experience, or not use properly anyway. Often it’s seen as an unnecessary effort, and usually everyone just starts creating their own documents from blank, or deleteing the contents from an existing document and using that one, or copying and pasting across - none of which are pretty scenarios.

Then again, often the guys actually making these templates need a good course of ‘How to use Word’. No so much with Excel - I think that people accept you need a bit of training to use it - but Word seems to be an issue.

Anyway, the point is, do try and plan building templates into your project. And that there is probably a consultancy opportunity in trying to generate these…

Feature Receiver to apply master pages to normal or meeting sites

As noted previously, Meeting Workspaces use a different master page to the ‘normal’ master pages in SharePoint. This is a little annoying - if I need to apply a new master page, how would I do this?

Well, you can activate a new master page in a Feature Receiver. And we can detect the type of site we’re dealing with. Why not combine the two techniques Read more »

Applying Themes

Themes have a couple of big advantages over Master Pages:

  • Any type of site will let you change the theme.
  • They style the Site Admin pages too.

…but there are some pain points too:

It’s certainly worth considering how your theme will be applied up front - although you could using the Alternate CSS url to ‘apply’ your theme. Personally, I think I like the idea of using a Feature.

Corrupt Breadcrumbs in the in PageAreaTitleFrame

I was tempted to call this “The incredible case of the bust rendering of SharePoint pages”, but it seemed a bit long, to be honest. This is a bit of a detective story (and if I’d the developer who built this in the first place, there’d be a murder) so stick with me… Read more »

« Previous PageNext Page »