Woody Windischman

Aug-222011

Calling All People

wpe4Which Way did They Go?

One of the big attractions (and honestly, biggest fears) of SharePoint for overworked Network Administrators is its ability to delegate permissions management to site collection owners. For purposes of this article, I'm going to gloss over the details of where users are coming from. Suffice to say that they can come from Active directory, or any number of other sources. I'm also not going to talk about breaking inheritance, or anything like that. Instead, I'm going to show you where to find a very useful tool.

Generally speaking, if you have groups available, you want to use them to apply permissions in SharePoint. For example, you might put a network (Active Directory) group into one of the default SharePoint groups. Although it isn't an ideal practice, on an Intranet, it is common to apply a base level of permissions to anyone who has logged into your network:
image

Once users log in and start doing things, they leave a trail of things they have touched, and thus show up as users in SharePoint. On SharePoint 2007, you had an easy to see option to list who had actually done things on your site. This was the "All Users" view. Unfortunately, in SharePoint 2010, there is no obvious way to access this same information. In fact, there are several types of users who you can't readily see:

  • Individuals who are members of Windows groups (such as Authenticated Users above).
  • Site Collection Administrators
  • People given permissions through Web Application policies

The good news is, the information is still there. To get to it, open any group in People and Groups:

image

Then, in the URL, change the "MembershipGroupId" to zero:

image

This will result in the classic "All People" view showing up, including every user who has made updates to your site!

image

A Word of Caution

Although this view is very useful, there are probably good reasons that it was suppressed in SharePoint 2010. The most likely has to do with a classic SharePoint foible - the so-called"2000 item limit". While that is not (and never was) truly a "limit", the fact is that when lists grow to many thousands of items, rendering views can get pretty slow.

SharePoint 2010 has made great strides in working around this issue compared to SharePoint 2007, but there are still some performance constraints when rendering large lists. Given the importance of the Users list, having it locked during a large read could be "a very bad thing." In a large environment, you could have tens (or hundreds) of thousands of people accessing a singe site collection, meaning tens (or hundreds) of thousands of items in the Users list. Attempting to render an unfiltered view of "All People" in such a case could be disastrous.

So, now that you know how to find the All People view, you need to treat it like a sharp knife or a power tool. Handle with Care!


Oct-272010

A Few Notes Before I Cruise

wpe5Making Book on a Quick (but Cumulative) SharePoint Update

I'm sitting here in an airport today, waiting for the flight that will reunite me with my lovely new wife Brenda and "our" two kids. From there, we're going to be heading for our Haunted Honeymoon Cruise. So, I figured I would highlight a few new things in SharePoint Land.

First, The October Cumulative Updates for SharePoint have been released. Thanks to Stefan Goßner of Microsoft for breaking the news. Just follow the link to his blog for details.

begSpdcoverSecond, my new book, Beginning SharePoint Designer 2010, from Wrox, should be available any day now. Amazon still lists it as November 9th, but my editors tell me that is probably a conservative date. (I'm letting you know now, just in case it comes available before I get back to shore.) This was written in conjunction with my cohorts from Professional SharePoint Designer 2007 (also from Wrox):  Asif Rehmani and Bryan Phillips, along with newcomer to writing - but not to the SharePoint Community - Marcy Kellar. Remember, SharePoint Designer 2010 does not support older versions of SharePoint (or legacy non-SharePoint sites), and SharePoint Designer 2007 doesn't work with 2010, so if you operate in a mixed environment, you still need both products (and both books)!

Finally, in case you haven't heard yet, I am pleased and honored to announce that Microsoft has seen fit to renew my MVP (Most Valuable Professional) status for another year. I hope to keep living up to those high standards.

Until my return...

Bon Voyage, and Smooth Sailing!


Oct-202010

Simulating Explorer View in SharePoint 2010

Getting back what was taken…

SharePoint 2010 is leaps and bounds better than any previous version in many ways. However, there are areas where some folks feel a little bit was lost in the translation. One of these areas was the ability to create a view of a document library that actually used Windows Explorer “behind the scenes” to let you perform drag and drop style file manipulation. For SharePoint 2010, the Explorer View was replaced with an icon in the Library toolbar to “Open with Explorer”. This opens your library in a separate window, using the full Windows Explorer.

Note: Depending on your window size, the labels for Outlook, Excel, and Explorer may not be displayed.

While there are a lot of reasons the Explorer View option for Web Parts was taken out, the desire for that feature is still going strong. Although it isn’t exactly the same, the following workaround will get you pretty close to the old Explorer View. This is accomplished through a venerable web part that has been a part of SharePoint since the very beginning – the Page Viewer. A page viewer, in essence, is an HTML IFrame that you control through the SharePoint interface. It is capable of displaying almost any content that you can point a browser at.

To add a page viewer, start by editing a SharePoint page. Either in a Wiki Content zone or a Web Part zone (depending on your page type), select Insert, and click the Web Part tool in the ribbon, as shown below:

Select the Page Viewer part from the Media and Content category, and click the Add button. In the web part’s context menu, select “Edit Web Part”. Change the view type to Folder, and enter the UNC path to the document library you want to view (e.g. \\shareppointserver\site\library), as shown here:

Click OK or Apply, and voila! You will now have an explorer window on your page, that points to your document library. You can Edit the properties to give it a more reasonable title, or to make it an appropriate size for the page at hand.

There are a couple of caveats when doing this, however. The biggest one being that you don’t want to use this function on an Internet Facing web site, or on a population with browsers other than Internet Explorer. The other thing is, like the original Explorer view, you can’t control the window settings your users may have. Thus each person may get a slightly different experience.

Still, if you miss the Explorer View of a document library for embedding in a page, this is the only way I have found to make it happen.


Mar-232010

New SharePoint Designer Book

Wrox in the Worx (uh, Works...)

If you've been following my tweets lately, you'll have noticed me mentioning writing a few times. I'm pleased to announce that, in cooperation with my co-authors Asif Rehmani and Bryan Philips, I'm working on a new SharePoint Designer book. Like our previous book, it will be a Wrox title. In this case, however, it will be "Beginning SharePoint Designer 2010".

This change in series, from Professional to Beginning, means that it will include a bit more basic information, and more hands-on examples; but that doesn't mean it will be any less comprehensive. We'll still be covering workflows, site and page design, governance, and all of the other things that make SharePoint Designer 2010 a great tool, not only for graphics folks, but information workers as well!

I also want to emphasize that this will not make the older book, Professional SharePoint Designer 2007, obsolete. If you are still working with a SharePoint 2007 or WSS 3.0 site, or web sites based on FrontPage extensions or other non-SharePoint web technology, then SPD 2007 is still the tool for you. SharePoint Designer 2010 will only work with SharePoint 2010 servers.

Oh, Speaking of SharePoint 2007, I'm almost done with my next major post, wherein I'll be discussing the ins and outs of email enabling SharePoint lists. You won't want to miss it!