Multisite with shared calendar

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

I'm in the process of moving multiple websites to a single Drupal installation. One of the features that I need to have is sharing the calendar between all of the sites.

Basically, I'm try to get a community websites hosted together. So if one group submits a city event it will also be visible on the other websites depending on their filter settings. For example, lets say that I submit a concert event to the tourism website. That event will be viewable on the master unfiltered calendar and also show up on the calendar on the tourism website.

Can this be done?

Thanks,
Nick

Comments

There is more than one way to

druderman's picture

There is more than one way to do this.

You can share tables between different sites.
http://drupal.org/node/147828

You can also aggregate RSS feeds.

Thanks for the info! I'll

acoustix's picture

Thanks for the info! I'll definitely take a look at your suggestions.

-Nick

The shareing table looks strange

transmitter's picture

Hi,

for me, the sharing table looks kind of strange.
It might work well - but as I understood it, you have to have a single shared database?
So with 20 sites you end up with one database and some - thousands tables within it - looks a bit chaotic in my eyes.

I would go for the RSS solution OR:
Use someting to export content and automatically import it into another site.

First approach:
http://drupal.org/project/node_export

Second approach:
www.talend.com/

With talend you also can assure that you use the correct taxonomies in the destination database.

Is there any, really good argument for sharing the database among 20 / 50 / 100 sites?

Bye, Transmitter

As another approach, I'd use

btopro's picture

As another approach, I'd use Views Bonus pack and Feeds modules to create a cirularly feeding system.

Feeds module can be configured to grab an rss / xml feed on cron run and keep nodes syncronized locally to what came across the feed (automatically creating new ones). Views Bonus pack can be used with Views in order to list the nodes you want and package them in an XML document.

Best way to do this is have Feeds / Bonus pack on a "main" site that collects all the data from the other sites (via Feeds) and then puts it back out (via Bonus Pack). Then on all the "sub" sites, use Feeds to pull in data from the "main" site and Bonus Pack to transmit its own dates back to the "main" one.

Very interesting, thank you

mxt's picture

Very interesting, thank you guys for sharing this suggestions.

MXT

Multisite

Group organizers

Group notifications

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