About the author.

Welcome to The blog of whall

Come on in and stay a while… laugh a little. Maybe even think. Read more...

Hi, This is Wayne. This is my site, my stuff, my blog, blahblahblah. The site itself is powered by WordPress and the Scary Little theme. I thought it was cool, and I still do.

This is yet another in an apparent series of articles on SharePoint.  And, like some of the more recent articles, this one requires a tip of my hat to Matthew McDermott of Catapult Systems for helping us tackle this with a million times more safety than would normally occur if we were attempting these actions on our own.

catapult systems
Use Them.  Really.

With Sharepoint, there’s this thing called “MySite”.  It’s a personalized, customizable, directory-enabled site for users.  It’s really cool – most of the information comes from Active Directory, like phone number, email address, reporting structure, etc. and it can show you the files you’ve been working on (anywhere in the company) and give you document libraries to store personal and project-based documents.

mysite generic wayne hall

  1. Private and Public Views
    When a user looks at their own MySite, they can switch between these two views.  The above is an example of a “public” view – normally if I look at my own MySite, I don’t want to look at my own picture.  Well, I *do*, but I don’t want everyone to know that.  The Public view is what everyone else sees about me, and the Private view is customizable and presentable to me and me alone.  I might put my calendar on there, or pictures of my kids… it’s a drag and drop kind of workspace, like the Yahoo and Google’s of the world where you can put whatever you want wherever you want.
  2. Active Directory info
    Most of the time, our corporate directory is up to date with reporting structure, phone numbers, email, etc.  SharePoint pulls this info straight out of Active Directory so I don’t have to keep and maintain yet another set of information on employees.  It also has neat dropdowns that let me schedule meetings, use VOIP to call an end user, do instant messaging, email them right from the page, and see their presence info (ie, at their desk, in a meeting, etc).  It even lets me know if they’re free in the next 8 hours or what office they’re from.           sharepoint presence outlook integration
  3. Shared Lists
    Each employee can use the web to store documents, lists, or have private documents.   They can create new websites without knowing any HTML or coding, and collaborate with other employees easily.
  4. Recent Documents
    This is really cool – since SharePoint indexes not only itself but also other fileshares throughout the company, it can know what YOU have modified or own, and shows the recent documents not just on the SharePoint server but any file server in the company.  When other people view your site, they can see the documents you’ve been working on that THEY have access to, again increasing collaboration.  This is cool for system admins who have access to EVERYTHING, and then we can watch people make their resumes.  Ok, I’m kiddding there a little.  Just a little.
  5. Shared Workspaces
    If the employee happens to have other sites they made with other employees, they can show up here, giving kind of an automatic bookmark

Now, none of this is new.  This is from a product called SharePoint 2003, which you can probably guess is about 4 years old now.  Microsoft has released SharePoint 2007 (aka “MOSS”) and it improves a lot of this.

Why am I telling you about old stuff?  Well, for one, it’s still in use at a lot of places.  And secondly, if one of your SharePoint administrators inadvertently edits the MySite in FrontPage and breaks it, you just might want to know how to recover.

That’s what this article is about.  In the extended entry, so’s I don’t bore most of you all.  See how I put YOU first?


I love our little set up.  We pay a consultant to come here and fix SharePoint stuff for us, and since we paid for his time, we own the resulting work.  And then *I* get to blog about it.  I figure it’s a fair trade – he does the work, I get the credit.  Isn’t that the way life is supposed to work?

By the way, if you need SharePoint help, consider engaging Catapult Systems – top notch help, let me tell you.  In particular, Matt McDermott has been a fantastic resource many times for our company.  I think his full name is Matthew, but he goes by Matt.  I keep forgetting to ask him where he keeps the excess “hew”. 

Catapult Systems Logo
Use them.  Really.

So maybe we’ll change our relationship to this: HE does the work but *I* explain it to the masses.   That’s what this entry is – a technical explanation of something we solved in SharePoint – namely, how to do something really cool with search.

First, a quick introduction.  SharePoint is a Microsoft product that gives companies a great intranet tool, collaboration platform, document search, a portal, and a ton of other great things.  I depend on it daily, as do many groups at our company.

One of the recent projects we engaged Matt for was to help us with the technical side of rebranding our intranet.  There are many things you can do out-of-the-box, but some of the ones we wanted to do weren’t so easy.  And one of the things that kept eluding me was how to get a better “Search” web part on our main home page.  We didn’t want the generic search that it includes at the top of the typical SharePoint area:

sharepoint generic search

And we didn’t want the overkill “Advanced search web part” that is on the main built-in search page:

Sharepoint Advanced Search Web Part
(click to enlarge) 

But instead, we wanted something between the two and that could fit nicely on the right side in its own Web Part Zone, plus give employees two main functions: an easy and smart Employee Lookup and a quick search of documents both in SharePoint and on the file shares throughout the company: 

Intranet Mockup with semi-advanced search web part 
(click to enlarge)

So Matt helped us out.  I’ll put the rest of the technical details in the extended entry below for those of you who want to know the solution.  And get a few laughs.  And it might cure acne, but I haven’t told the FDA about that yet.


tsk tsk

Ajax CommentLuv Enabled 336ad6ab990e8080f1c0ad1f892428a0