I have a need to be able to have blogs that are posted to multiple sites of my own. The structure looks something like:
Site One
- user 1 blog
- user 2 blog
- ...
Site Two
- vocabulary based blog (let's call it cars)
Site Three
- vocabulary based blog (let's call it bikes)
Okay, so the ideal would be for me (user 1) to be able to blog on site one, but say if the blog is tagged as "cars" then it also posts to site two. If the blog is about my wife (or anything else), the blog does not repost anywhere. It would follow that if I made a blog about bikes, than it would post to site one and site three.
The only way that I can figure out how to do this is to use RSS feeds (or the like) on site two and three. However, I want to have the pure functionality of an actual blog. (users can comment, etc.).
Does anyone know of a feature that allows one blog to be pushed (rule or content driven) to multiple sites?
Comments
It's a tricky one, if all of
It's a tricky one, if all of the sites are Drupal then you could move them all into one installation and do the content distribution using the Domain Access module (http://drupal.org/project/domain).
The other way I can think of would be to have a cron job running which calls a script on the other sites to check for content regularly by pulling in an RSS feed from the primary site. That script would then create a node with the relevant content and publish it.
I'm just grappling with the best way to do pretty much exactly this for a project myself, if you have any other thoughts I'd love to hear them!
Yeah ... I think I am going with RSS
Thanks for the response ... I think that multiple domain management is actually more trouble than it's worth. I am going to go ahead and write a script ... when I have it perfected ... I will post it ...
Feeds module can perfectly done it for you
I would suggest you a feeds module. You can easily organize data propagation among multiply affiliated sites. It's called "feeds" but its functional is far more complex than just rss import management.