FREE SharePoint Reporting - CardioLog Lite

FINALLY, a decent solution for SharePoint Reporting - for free! Check it out:

FREE SharePoint Reporting - CardioLog Lite

The visitor segmentation and light javascript implementation are perfect for small to medium size environments, looking to improve the OOTB reporting. Intlock also provide a bunch of other report bundles and paid for versions for more demanding situations. I definitely encourage you to evaluate this edition, which you can download and install on your test machines quickly and painlessly.

Beginners Guide to Test Driven Web Part Development

My buddy and fellow SharePoint Junkie/MVP, Andrew Woodward, has put together a nice white paper which walks you through the steps necessary to get started with Test Driven SharePoint Development. This is a really good 101 for those who don't know what TDD is all about, or for those that do but are struggling with using it within SharePoint development projects.

This paper is the first in a series that he is putting together, so keep an eye on his blog or better yet, subscribe.

International SharePoint Professionals Association (“ISPA”)

I'm pleased to announce I have joined the board of the International SharePoint Professionals Association (“ISPA”). ISPA is a professional association dedicated to the promotion and global adoption of Microsoft SharePoint Products and Technologies.  The Association provides support and guidance to the community  by establishing connections between SharePoint professionals and groups, resources, education and information.

I'm very excited to be working with a great team to drive this much needed community initiative, we have lots of great things planned for the near future.

We recently put out a FAQ page that we hope answers some of the questions we have been getting and we will expand on this as we move forward. 

Did you know we also offer sites for SharePoint User Groups?  Well its true we do.  You can submit a request here

Do you already have an existing User Group and just want it listed on our site?  You can submit your information here.

Most importantly ... would you like to be a member?  We admit that this is still a work in progress offering with regards to the web site but we are moving forward nicely and hope you will grow with us. You can sign up here

SharePoint Best Practices Conference

September 15th - 17th, Washington, DC.

I'm pleased to be presenting a couple sessions at the SharePoint Best Practices Conference this September in Washington, DC. I hope to see some of you there. For more information, please check out the conference web site at http://www.sharepointbestpractices.com/.

It promises to be a great event with some great speakers and excellent material from the real world of SharePoint deployments - not much marketing spin here is what I'm saying :). If you register before August 1st, you'll also get a copy of the recently released MS Press book, SharePoint Best Practices.

My sessions are:

Mythbusters - Debunking Server Farm Myths
(ITP305, CIO305, PM305, IA305)

This highly interactive, whiteboard session will dive into common SharePoint Farm Myths and discuss common misconceptions around Global Deployments, Farm Topologies, Shared Service Providers, High Availability, Security and more. Alongside best practices for each "myth", the SharePoint "magic numbers" will be covered and there will be plenty of scope to discuss any particular queries you may have on farm deployment. 

Global Taxonomies with Office SharePoint Server
(ITP317, IA317)

Large enterprises often require the ability to manage their taxonomy and metadata "globally" across their MOSS deployments, and the inherent architecture of SharePoint presents some significant barriers to implementing such a solution in a manner that can scale to the enterprise. This session dives into approaches which address this conundrum along with a number of best practices for bridging the gap between a global taxonomy and the restrictions imposed by SharePoint Site Collections.

By the community, for the community - ISPA

...and little if any vendor involvement - just the way it's supposed to be.

Today, well yesterday actually, the International SharePoint Professionals Association officially launched. The Association provides support and guidance to the community by establishing connections between SharePoint professionals and groups, resources, education and information. For more information, visit their web site and be sure to join right away. I'm pleased to be one of the regional leads for EMEA, and want to take this opportunity to thank Bob, Natalya , Darrin and Chris for their efforts getting things off the ground.

http://www.sharepointpros.org/
Announcing the International SharePoint Professionals Association (Bob Fox)

More on the Infrastructure Updates: Kerberos and SSP Web Services

What's the best thing about the recently released Infrastructure Updates for SharePoint 2007? The super cool new search functionality? Content Deployment fixes? Improvements in performance and security?

Nope, none of those me ole china, it's the new support for Kerberos Authentication for the SSP Web Services. This was only previously possible with a heinous hack that I promised I would never detail publicly due to it's nastiness.

The problem was that the SSP Web Services run under a IIS Virtual Web Site with a high port. It's client (the .NET Framework) along with SharePoint was unable to construct the correct request to match the SPNs configured (if you configured them correctly, and not many did). So setting the setsharedwebserviceauthn to negotiate using STSADM would make your SSP Web Services nice and secure, but break your farm. Try doing this and then click Manage Search Service within Application Management and you'll see! (Everything is OK on a single server, but erm, who runs them in production!!).

The Infrastructure Updates address this, and it's now possible to configure the SSP Web Services to use Kerberos. This is a pretty big deal for enterprises who are serious about their farm build and configuration. It's not all great news, as there is an extra step (a reg key). This is something that I will be adding to the SharePoint Kerberos Configuration utility, which as it happens I've been delaying until these updates were shipped.

In addition to the updates, the IT Pro UA folk have done a great job of updating the Kerberos Configuration Guide on Tech Net. The section relevant specifically to this change is at:

http://technet.microsoft.com/en-us/library/cc263449(TechNet.10).aspx#section14

Infrastructure Updates Available

The Infrastructure Updates for WSS 3.0 and MOSS 2007 are now available. I've also updated my Post SP1 Hotfixes article.

Key updates for Windows SharePoint Services 3.0 include:

  • Platform performance improvements and fixes.
  • Several backup and restore fixes.
  • Several core Workflow fixes.

Key updates for SharePoint Server 2007 include:

  • New Search features such as federated search and a unified search administration dashboard.
  • Several core fixes to Search to improve performance and scale.
  • Platform performance improvements and fixes.
  • Several core fixes to the publishing Content Deployment features to improve reliability.

It is strongly recommended you install these updates which are also cumulative and include previous roll ups.

Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) - x86
http://www.microsoft.com/downloads/details.aspx?FamilyId=256CE3C3-6A42-4953-8E1B-E0BF27FD465B&displaylang=en

Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) - x64
http://www.microsoft.com/downloads/details.aspx?FamilyId=3A74E566-CB4A-4DB9-851C-E3FBBE5E6D6E&displaylang=en

Infrastructure Update for Microsoft Office Servers (KB951297) - x86
http://www.microsoft.com/downloads/details.aspx?FamilyId=3811C371-0E83-47C8-976B-0B7F26A3B3C4&displaylang=en

Infrastructure Update for Microsoft Office Servers (KB951297) - x64
http://www.microsoft.com/downloads/details.aspx?FamilyId=6E4F31AB-AF25-47DF-9BF1-423E248FA6FC&displaylang=en

Content Deployment QFE KB Articles now live

[UPDATE] Don't be deploying these fixes, go get the Infrastructure Updates instead (which include these fixes).

Finally the KB articles detailing the Content Migration and Content Deployment fixes are live on support.microsoft.com. I've also update my Post SP1 Hotfixes article with these links.

Apple Keyboard Layout for Virtual Machines

One of the freakiest things about running on an excellent MacBook Pro is the keyboard layout. Keys in the wrong place and a few missing ones like #, PrtScr and AltGr. Once you get used to it it's all good however. There's combinations and so forth to get at things you need. The trouble is just as you've gotten used to it, you fire up those development virtual machines and they don't know squat about the Apple keyboard. This is because the custom Input mapping installed as part of the Boot Camp package isn't installed on the VM. Arse!

Many people think that installing the Apple Keyboard Driver might fix this issue, it doesn't - that driver is for a USB or Bluetooth external Apple Keyboard, which a VM won't know about (even in VMWare). The bits needed are actually in the Boot Camp MSI, and it's reasonably straightforward to figure out how to extract just the bits needed and hack up an installer, but that's way more work than needed. Plus, you don't want to install that crap on your VM, all you need is an alternate keyboard layout.

There's a much easier way, using the Microsoft Keyboard Layout Creator.

In a nutshell, you install the MSKLC on your host and then open up the Apple Keyboard which is already on your host. Then you can create an installer for it from MSKLC. Copy that guy to your VM and run it. You then have a Apple layout available:

image

Now your keys are in the same place regardless of whether you are working in a VM or on your Host. Kickin'.

I've created an installer for my VMs, which you can download here. Of course, mine is a UK layout. To create your own layout for your preferred language simply follow the instructions above.

Installing applications on Windows Server 2008 or Vista x64

You know the score - you've a couple of indispensable applications which refuse to install on your operating system of choice because the idjut vendor decided it would be a good idea to bake into the installer some sort of version check. This is usually when you're trying to use a 64 bit operating system or wish to install something on a server OS. I have a couple examples - Sony's Ereader is a must have for me, but the installer doesn't like 64 bit. Others include Live Messenger and LifeCam which refuse to install on Windows Server.

It turns out that if the installer is an MSI you are in luck - the Microsoft Platform SDK includes a program called Orca which allows you to edit the MSI to remove the offending entries, usually in the Launch Condition table which look something like this:

image

SUGUK Edinburgh: Slide Deck

Thanks to all who attended the Edinburgh SUGUK meeting last week for a great event. A big shout out to Steven Hynds and crew for facilitating the venue. The slide deck for my talk can be found here. Hope to see you again soon (probably towards the back of August) for more SUGUK events north of the border!

Reminder: SUGUK Edinburgh Meeting on Thursday

Just a quick reminder, if you are planning on attending the SUGUK Meeting at the Parliament building in Edinburgh this Thursday, please sign up over at the SUGUK Forms.