Inspecting SharePoint

When developing for SharePoint you absolutely need a SharePoint inspection tool, a tool that can navigate through the SharePoint object model and SharePoint content.

A nice tool is http://www.codeplex.com/spi that comes with source code, but it has a few issues:

  • The latest release 1.0.0.0 is old
  • A newer version is available, but you must compile it yourself from the code respository (I included a compiled version on the codeplex site at http://www.codeplex.com/spi/WorkItem/View.aspx?WorkItemId=8785)
  • It only shows a small subset of SharePoint information, for example you can't see content type definitions, fields, or SharePoint content

Another great tools in Echo SharePoint Spy. It can be downloaded at http://www.echotechnology.com/products/spy. In their own words:

"This powerful free tool will allow you to spy into the internal data of SharePoint and compare the effects of making a change. Sharepoint Spy also allows you to compare settings between sites, lists, views, etc helping you troubleshoot configurations."

You need to register and will get an e-mail with download details and a registration key.

When I tried to install the Echo SharePoint Spy tool on my Windows Server 2008 development server it refused. The installer is an MSI file, and after some googling I stumbled upon a weblog post on how to extract files from an MSI file using the MSIerables tool that can be found at Softpedia. After opening the MSI file you get the following view:

image

After extracting the SharePointSpy.exe file you can just run it on Windows Server 2008.

The Echo SharePoint Spy tool has some cool features:

image
Show the field definitions of a list and their internal mapping to the database field

image

Show the schema of a view, right-click on right window (Internet Explorer window) and select View Source to see the actual xml in Notepad.

You can compare any two object by right-clicking an object and select "Compare this object with...", then select a second object and select "... compare with this item".

 

Check them out!

Published Saturday, January 03, 2009 2:17 AM by svdoever
Filed under:

Comments

Saturday, January 03, 2009 4:30 AM by Jonas

# re: Inspecting SharePoint

Serge,

If you install our new REST API for SharePoint you can use your web browser to browse the complete SharePoint Object model. And you don't have to be on the server itself.

Our default XHTML representation makes this possible.

community.bamboosolutions.com/.../todo-introducing-mashpoint-tm-rest-api-for-sharepoint.aspx

Thanks

/Jonas

Saturday, January 03, 2009 8:06 AM by Mads Nissen

# re: Inspecting SharePoint

Serge,

How about Carstens Sharepoint Manager at http://www.codeplex.com/spm?

mads

Saturday, January 03, 2009 5:42 PM by Inspecting SharePoint | Web Hosting and Domains

# Inspecting SharePoint | Web Hosting and Domains

Pingback from  Inspecting SharePoint | Web Hosting and Domains

Sunday, January 04, 2009 5:28 AM by paul keijzers(kiteboardertje)

# re: Inspecting SharePoint

Hi Serge,

I found this msmvps.com/.../sharepoint-managers-tools-overview.aspx

It gives also a good overview of tools which you want to use.

Sunday, January 04, 2009 3:36 PM by svdoever

# re: Inspecting SharePoint

Thanks Jonas, Mads and Paul, it is sometimes difficult to find the right tools in this wood of ShareePoint tools that came out. I will look into them and update my post or add a new post!

Regards,

Serge

Monday, January 05, 2009 1:43 AM by Edwin Vriethoff

# re: Inspecting SharePoint

Carstens Sharepoint Manager is great! It came to the rescue for me many times. It is also a great tool to solve issues on the environment when the SharePoint interface got broken.

Tuesday, January 06, 2009 4:28 AM by Leon Zandman

# re: Inspecting SharePoint

As for extracting the contents of an MSI database I always use Qwerty.MSI. You can download it from:

http://www.qwerty-msi.com/

Another handy tool is Orca, which comes with the official Windows Installer SDK. This tool allows you to edit the MSI databases. Very often an MSI database contains so-called Launch Conditions that check whether the current OS is supported. If it isn't the installer will quit. Apparently in your case Windows Server 2008 was blocked by such a Launch Condition.

The benefit of editing launch conditions instead of just extracting the contents of an MSI is that the installer remains fully functional.

Tuesday, May 19, 2009 12:56 PM by web hosting nigeria

# re: Inspecting SharePoint

sharepoint is a tool that has come to stay

Saturday, December 04, 2010 4:45 AM by skateboards zero

# re: Inspecting SharePoint

"Aw, this was a genuinely top quality publish. In concept I'd like to write similar to this as well - taking time and genuine effort to create a very good article.!. but what can I say..!.!. I  procrastinate alot and in no way appear to obtain something done.   "

--------------------------------------------

my website is <a href="zeroskateboards.org/.../a> .Also welcome you!

Monday, December 06, 2010 12:58 PM by Kids Jacket

# re: Inspecting SharePoint

"You lost me, buddy. I mean, I suppose I get what youre stating. I get where youre returning from. But you only seem to possess forgotten that you can find people  available who can see this problem for what it truly is and may well not agree with you. You appear to alienate a whole bunch of individuals who may well have been fans of  your blog."

--------------------------------------------

my website is  

http://saxophonetenor.org

Also welcome you!

Wednesday, December 22, 2010 4:20 AM by ipad app recommendations

# re: Inspecting SharePoint

A man is only as good as what he loves.

-----------------------------------

Monday, January 03, 2011 2:39 AM by best ipad application

# re: Inspecting SharePoint

-----------------------------------------------------------

"Helo there, effectively I really see that your printed content is rather thoughtful because it highlights an assorted assortment of interesting info. In any case, was curious whether you'd willing to trade links with my website web site, as I'm looking to develop world-wide-web hyperlinks to more enlarge and acquire ground for my website space. I don't genuinely mind you finding my contacts on the sitewide website page, just accepting this links on this unique link is much more than adequate. Furthermore, please attain me at my website portal if that you are keen within the website link exchange, I would truly like that. I'd prefer to thanks and i desire to acquire a reply from you as soon as possible! "

Saturday, January 08, 2011 2:32 AM by ipad reviews

# re: Inspecting SharePoint

-----------------------------------------------------------

Such a usefule blog…amaze

Monday, June 06, 2011 7:55 AM by vecyneavy

# re: Inspecting SharePoint

Уважаемые форумчане, всем доброго времени суток  

Обязательно заходите на сайт<a href=http://digisellershop.ru/> Интернет-магазина. </a>

В нашем ассортименне по минимальным ценам: по, цифровые продукты, электронные книги и PIN-коды.  

Для постоянных покупателей постоянная система скидок.  

Спасибо за внимание, с уважением, администрация магазина.

Friday, July 01, 2011 12:51 PM by Marybeth Garnham

# re: Inspecting SharePoint

It regularly amazes me exactly how web-site owners for example your self can come across sufficient time and also the commitment to carry on developing fantastic weblog posts. Your web page isgreat and one of my must read web sites. I just had to thank you.

Sunday, January 29, 2012 6:18 PM by Ensuep

# re: Inspecting SharePoint

gbh  bwb  jvf  

hfq  iwu  vnx  

wjr  adi  egx  

mhn  mrn  wpw  

nyy  pdk  hif  

omo  orq  iat  

eta  nkq  tkv  

lna  cwq  mhu  

han  ubc  ett  

ogl  qus  eir  

mxb  dkr  viv  

dqz  xfw  vdy  

rlp  xhl  npg  

kkf  jqp  xku  

tnf  ukm  dia  

jiq  mpb  wyf  

sdl  uxj

Leave a Comment

(required) 
(required) 
(optional)
(required)