Domain Access & Rules

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
angus_muir's picture

I am trying to create rules for emails to be sent when new content is added across a multi-domain environment.

Unfortunately, at the moment, it seems to only email the people associated with the site where the content is created. It does not send emails to those subscribers on other sites where the content is published.

What I have right now:

Content is of type

Parameter: Content: [node], Content types: Alert Item, Event, News

AND

Text comparison

Parameter: Text: [site:url], Matching text: www.xxx.ca

It excludes other sites where it may be published, such as www.yyy.ca

I would like it to include something similar to what I have in the views:

Domain Access: Available on current domain (True)

Any ideas??

Comments

Hey Angus, You might want to

trevortwining's picture

Hey Angus,

You might want to try posting in the issue queues of the modules that would be responsible for this functionaliy: Rules, Domain Access, etc.

It sounds like what you want to do isn't covered by what might be considered outside the standard use case for the module, in which case it likely means writing your own module to provide the missing parts.

We had an interesting conversation at the last meetup about using Organic Groups as an alternative for domain. While I'm not sold completely on that idea yet, it's true that with this case your workflow to generate the messages you're looking for would be much simpler.

I am currently exploring the

angus_muir's picture

I am currently exploring the use of the Notify module. It seems to send emails when new content is added to multiple sites.

Just have to figure out how to modify email being sent & how to get users subscribing with appropriate levels.

Looks I have traded problem of not sending emails correctly with subscription process.

Notify is no good, because

angus_muir's picture

Notify is no good, because cannot isolate content based on domain access.