Deployment
Find the WSP file under RDA.SiteInformationViewer\RDA.SiteInformationViewer.
Deploy the WSP to your web application.
Active the webpart feature under the Site Collection features of your respective site collection.
Drag the webpart onto your screen in a web zone.

This feature can be found at Site Information Viewer

Description
The RDA Site Information Viewer is an administrator webpart that allows users to see the site information about each site. This is a subset of the information from the underlying objects that make up each site. Once the Site Information Viewer is placed on a site, it will iterate through all the sub-sites and build a tree view for you. After finding the correct sub-site in the tree view, you can click on it to view the details about that sub-site.
1.jpg

After clicking on a site in the tree view, a grid will open up showing important properties about the site from the underlying object in the SharePoint API for the respective site.
2.jpg

In addition to the site properties, there is a list of users associated to the site. This information is accessed through the “AllUsers” collection from the site. This will show all the users that have been associated to the particular site. It will also show users that are within an Active Directory group that has been added to the site. However, if a user has been added to an Active Directory group, they will only show up in this list if they have already accessed the site at least once. Plus, these particular types of users will not show the associated “Groups” in this grid. This is just how the “AllUsers” collection in the SharePoint API works. Unfortunately, this is the best available collection for this information. SharePoint does have two other collections (Users and SiteUsers). However, these collections have even more side effects than the “AllUsers” collection.

You can also see list information in the Site Information Viewer by navigating to the appropriate list in the tree view.
3.jpg

After selecting the list, you can see the respective information about the list from the SharePoint API. Just like the site information, this information is just a subset of the most valuable information available in the SharePoint API.

Certain actions can be turned on or off for this webpart through the webpart properties. After setting any of these properties you can click OK or Apply on the properties. However, your change might not show up immediately on the form. Just re-load the page after hitting OK or Apply to see your changes in action.
4.jpg

Show All – this will use runwithelevatedprivileges to get all the site and site information available, regardless of the current user permissions. If this is not checked, the list will be security trimmed based on user permissions.
Expand All Sites Initially – the tree view will collapse all sites except the first level by default. If you select this the tree view will be expanded completely when the page loads.
Expand All Lists Initially – this has the same functionality of Expand All Sites Initially, but works with the lists.
Show User Information – turns on or off the user information grid in the property listing for the site.
Show Lists – turns on or off the ability to see the lists in the tree view.

This feature can be found at Site Information Viewer

Last edited Mar 3, 2009 at 3:38 PM by ggalipeau, version 7

Comments

No comments yet.