Creating a farm wide tree view

Jan 30, 2013 at 8:13 PM

I'm in the need to create a farm wide tree view, which would allow a user to select a list in potentially another web app/site col/web.

i.e.

  • Farm
    • Site Col 2
      • Web 1
        • List
      • Web 2
        • Web 1
          • List
          • List
      • Web 5
        • List
    • Site Col 3
      • Web 2
        • Web 3
          • Web 1
            • List

I can handle doing this via C#, and I have that available if that makes it easier in anyway. I'm worried about the farms with dozens of site collections, and the performance of the initial page load as we're looping through it all.  Ideally, the user would see a collapse tree view, and allow them to expand and then a jQuery call to load the sub items. 

I hope I explained this clearly. Any ideas? Not sure if SPServices can get me there.

Coordinator
Jan 30, 2013 at 8:32 PM
David:

There's no SOAP Web Service which would allow you to traverse Site Collections, so SPServices can't help from that perspective.

Howver, what about using the Search Web Service to grab the children of each node?

M.
Jan 30, 2013 at 8:34 PM
Thanks Marc, that's what I'm seeing too. I'm handing it in C#, and might just dump the top level (farm/webapps/sitecols) and then look at jQuery calls to populate the rest.

Thanks a lot!