Have you ever needed to share content, such as a list or document library, across SharePoint sites but found that the Content Query Web Part does not quite meet you requirements (such as offering filterable columns)? The answer to your quandary may be a global Web Part. This can be created using SharePoint Designer 2010 and the steps below:
- Open the site containing the list or library you want to “globalize” in SharePoint Designer 2010
- Select "Lists and Libraries" from the left navigation pane
- Select the desired list or library you want to “globalize”
- In the "Views" section on the right, either open an existing view (i.e. AllItems.aspx) or create a new view
- In the SharePoint Designer page editor, click on the view
- In the Ribbon UI, go to List View Tools -> Web Part tab
- Click "To Site Gallery" from the "Save Web Part" section
- Give it a name and a description
- Click "Yes" when the message pops up. This ensures that the Web Part will point to the original source
- In the browser, go to the page where you want to display the Web Part
- Edit the page, insert a Web Part through the Ribbon UI or click on a “Add a Web Part” link within the page
- Go to Miscellaneous section within the Web Part menu and select the Web Part you saved
- Use views to modify what is displayed and apply filters as needed. Views can be created at the source list or library, and then applied via editing the Web Part on the page
- Take a deep breath and enjoy your new Global Web Part
This article was originally written by Kelly Rusk. It is moderated currently by Peter Hurth.