In Sharepoint 2010 whats the best way to view a list from another site collection.
I want to be able to sort on People and I want it to look like a listview.
(Why is there no easy answer to this question?)
In Sharepoint 2010 whats the best way to view a list from another site collection.
I want to be able to sort on People and I want it to look like a listview.
(Why is there no easy answer to this question?)
We solve all cross sitecol issues with search, and since almost all out farm designs span across sitecollections er use search alot. For example for news lists, navigation, rollups ETC.
To make it look like a list view will take some tweeking in xslt but no big deal
The DataView Web Part can do this. Alternatively, use the search engine to roll up content across site collections.
There's an easy answer. It's called the Page Viewer Web Part, and allows you to display in your page the content of any other page.
To answer your "Why isn't there an easy answer..." question... Site Collections are the top level containers for content in SharePoint and almost everything about them from settings to features to permissions to Content Types can be completely different from one to another. Because of this, no assumptions can be made when attempting to access content in another site collection as it is entirely possible that the core objects you are looking for simply do not exist. That is why accessing data in another site collection is so hard.
You can, however, use Web Services to access the data but this usually means custom code and some loss of integrity as data is serialized into more primitive forms.
There is a mostly-easy way to do this. The other answers, especially this one are correct:
Site Collections are the top level containers for content in SharePoint and almost everything about them from settings to features to permissions to Content Types can be completely different from one to another. Because of this, no assumptions can be made when attempting to access content in another site collection
However, you can access content from other SCs semi-natively in SP2010 using Business Connectivity Services. This is one of the most powerful areas of SP2010, as it allows you to treat any data source - another Site Collection, a web service, an Oracle database, even a custom application - as a virtual list with virtual list items. That abstraction allows you to do all kinds of native SharePoint-y things just like you're using a local list. Super cool!
I have been looking for same answer and while there are many third-party web parts designed which can do that but what I have found the simplest one to use is OWSSVR.DLL. It can return all the list itmes in XML format. Try this -
http://WebApp/[site]/_vti_bin/owssvr.dll?Cmd=Display&List={ListGuid}&View={ViewGuid}&XMLDATA=TRUE
Follow this article to get more details.
If the site collection is in same domain, this technique can be used to make an ajax call and can be used as an alternative to SP.context
object approach that is limited to lists under same site collection. Though haven't tried myself, but for site collections not in same domain, same technique should be useful to develope a custom web part.
Hope this is helpful.
step-1 save as list template
step-2 open in explorer
step-3 copy and paste in desired site collection list template location opening in explorer.
done
The Link: https://www.youtube.com/watch?v=TntwRm78b_4 did answer this for me. The 8 minute video is called: Sharing Lists and Libraries across SharePoint Sites, Jeremy Morel via Ellucian. It explains how to export the list or library web part and retain the link to the original source. This is quick and easy to do. You need to use SharePoint Designer. The resulting list in the other site does not have all the issues that the List View Web Part has.
This video answered this question perfectly for me: https://www.youtube.com/watch?v=TntwRm78b_4