I need to document the structure and hierarchy of a SharePoint site collection. We need to show the Different sub sites, the hierarchy, the lists and libraries in each site, the list columns in case of custom lists, features activated, etc.

What is the best approach to do that? Are some tools that can be used for this? recommended templates?


4 Answers 4


If this is just for static documentation then a quick approach could be to use the Server Explorer within Visual Studio 2010. Just point it to your farm and it will list all the web apps/site cols/sites/lists etc. Also, install CKS from CodePlex to give you even more information in the treeview. Everything you have mentioned will be in the tree. Then screen shot away.


Powershell is able to access all this information.

If your reporting needs are simple enough this should be enough.


Maybe look into Mind Jet Manager 9 with the SharePoint extension. Perhaps a trial for each is available from the site here link text


If you need to display your hierarchy on a Web Page, and have it dynamically updated, then I would suggest to look into Web services.

For example, Marc Anderson's SPServices library on Codeplex already offers built-in functions that can help: http://spservices.codeplex.com/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.