Displaying a random list item with XSL

This week I re-discovered a technique for displaying a random item from a list using XSL. This can apply to both Content Query Web Parts (CQWP) and XSLT List View Web Parts (XLV) and is actually a very trivial piece of XSL.

The technique goes something like:

Get a count of how many items to . . . → Read More: Displaying a random list item with XSL

Getting Site IDs, List IDs and Site Column Internal Names

For various tasks in SharePoint it’s useful to be able to find out the IDs or internal names of various elements in your SharePoint site. As this is something that I often have to do I thought it would be worth jotting down the steps that I go through to get these.

Finding a List . . . → Read More: Getting Site IDs, List IDs and Site Column Internal Names

Adding a new page to a SharePoint team site with the quick launch bar

On a recent project I was tasked with performing a few updates to a SharePoint team site but with the constraint of using only out of the box techniques – i.e. no solution deployments. All went well and it even gave me a chance to polish some Data View Web Part and JQuery skills – . . . → Read More: Adding a new page to a SharePoint team site with the quick launch bar

Building a good SharePoint team site

Recently I was lucky enough to work with a small group of business users who were experiencing SharePoint as ‘more than a document library‘ for the first time. Over a period of about a month we ended up growing our SharePoint 2010 Team Site in to one of the better examples that I’ve seen since . . . → Read More: Building a good SharePoint team site

Folders in SharePoint are not evil!

So I’m certainly not the first to mention this but I heard something a few weeks ago that bugged me a little bit at the time and has been gnawing away at me. Albeit a little provocatively, a colleague mentioned to some end-users something along the lines of:

Everybody who works with SharePoint will tell . . . → Read More: Folders in SharePoint are not evil!