Syndicating various node types from Multi-Sites into one instance

Events happening in the community are now at Drupal community events on www.drupal.org.
wjaspers's picture

What is the right method of accomplishing this?

I can aggregate data from Feeds; but I cannot find a way to restrict what data gets into the feed -- making it damn near impossible to syndicate the right data across my multi-sites instances.

Ideally, I don't want to create nodes from syndicated data in my main site, just pull the data across and link to the msite.

Comments

Content Template

aaront's picture

We control the output of the RSS feed by using the RSS portion of Content Template. We send specific fields using XML elements and then are able to pull out the fields on the other sites using Feed API and Feed Element Mapper. This may all be possible now with Feeds but was not when I put together the site around a year ago so we used the older modules.

Does the Feeds API Element

wjaspers's picture

Does the Feeds API Element mapper module require that a new node is created from content pulled across?

Yes, but it only needs to

aaront's picture

Yes, but it only needs to contain the fields you need to use on that site. For instance, it may simply contain a title and teaser which links to the article on the main site, and those nodes may never be used for anything except as a data source for views.

How would one best categorize

wjaspers's picture

How would one best categorize content coming across?

Lets say I have a Catalog taxonomy for my store subsite, and need to be able to filter feed items for products from a particular term? (My main site has no taxonomy yet, so I could easily share the base taxonomy tables).

Or would you just share your taxonomy and map the terms of the item to the node and match it to a taxonomy term in a view?

We don't share any tables

aaront's picture

We don't share any tables between sites so I'd probably send the term in the feed, just mapping it to a text field, and make a filtered view based on that. This might not be the ideal solution but works in the way I'm imagining it. Someone else might have a different/better idea.

That's kinda what I figured.

wjaspers's picture

That's kinda what I figured. Thanks for being willing to share some structural advice!

Multisite

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: