In the past we have set up cross-site publishing using lists and libraries as described in tutorials like this and this. We have configured search, CSWP, used facets, created managed navigation, and friendly URL remapping. Everything works.
I am now trying to setup cross-site publishing using a Pages library. In this TechNet article it talks about using a Pages library and seems to suggest this is a great way to use the features of cross-site publishing.
In the two years I have been working with SharePoint and cross-site publishing I have never actually seen a tutorial or documentation on how to actually do this. Every tutorial I've found uses the built-in products list or just a regular list.
And I've had a hard time searching because the words "pages" and "publishing" and "page layout" are part of every discussion regarding cross-site publishing.
First question Does anybody know of a good tutorial showing how to uses a Pages library in a cross-site situation?
My current challenge
I've set up a pages library for sharing and connected it to my remote site. The information is coming across and I've got the category pages working. But when we get down to the item page through navigation, I'm not getting the content. Or if I search on a known word that is only in the page content the search shows me the correct result, but when I click the result it takes me to the category item page. The category item generated when I connect the catalog includes these pieces of managed metadata:
- Created by
- The term I chose for categorizing the catalog
- Hide physical URLs from search
- DocId URL (We have it the unique doc id feature enabled)
- A comments/description column we added
- The publishing contact owner
- Publishing Page Layout URL
The Page Content of the publishing page isn't there, nor some of the other stuff like the Page Image.
Second question How do I reassemble the Publishing Page on my user site? How do I combine PublishingPageLayoutOWSURLH with all the metadata that is described for that page layout? Especially since the users don't have access to my catalog site.