In Drupal 6, we used simplenews and simplenews-content-selection to create our newsletters. In Drupal 7, simplenews-content-selection has not been released as of yet and the patch to the D6 version to make it work in D7 isn't optimal. One of the contributors on the issue post said that content selection could be done via the following steps:
1 - Create a Rule component that takes a list of entities as a parameter. In the configuration of this Rule, add Actions to (1) create a new entity of type Newsletter, and (2) append the body (or whatever fields) from the list of entities to the body of the newsletter, then save the newsletter.
2 - Create a VBO to list recent content on the site, restrict access to this by whatever editorial role is applicable.
3 - Add the Rule component as the action of the VBO, give it a label like "generate newsletter".
4 - Editors can now go to the VBO, tick off the content to include and click the "generate newsletter" button.
I have "almost" succeeded in getting this process to work, however have run into the limits of my knowledge on this front.
I have the rules components that select the correct nodes (newsletter-articles) and lists them. I have a VBO that allows me to select the items. I have the portion of the rules component that allows me to select "create newsletter" from a drop down menu. However, when I have selected all items, chosen "create newsletter", I get a message that says "Performed aggregate New Newsletter on 6 items" yet there is no new newsletter.
Is there a "Rules Expert" who can help us determine what is and what is not happening?
Comments
Subscribing
I am having the same problem.
Any help?
Subscribing
Same issue here!
:(
I see what you're trying to
I see what you're trying to do with Rules, but it seems overly complex.
A lot of people use insert_view module to embed a view in a newsletter.
http://drupal.org/project/insert_view
Then you can control what is in the view in any way you like. Custom field, Promoted to front checkbox, etc.
Sorry this doesn't address the Rules approach, just thought this might be helpful.