[development] Send Contents of new node by email (2nd attempt)
steven.jones at computerminds.co.uk
Thu Jan 28 10:06:02 UTC 2010
You might want to have a look at:
and its associated modules too.
ComputerMinds ltd - Perfect Drupal Websites
Phone : 024 7666 7277
Mobile : 07702 131 576
Twitter : darthsteven
2010/1/28 Ernst Plüss <ernst.pluess at gmail.com>:
> Thanks for the hint!
> I need a solution which sends the email right after the node has been
> created (30-60 Seconds delay would be ok).
> I had a quick look at the rules scheduler code. Unfortunately it's not a
> real timer solution. It just wirtes a record to the db. The next time cron
> is run all sceduled rule sets which have expired are executed. I think it's
> not a good idea to call cron every 60 Seconds.
> Is there a way to tell drupal (or apache) to do something in x Seconds?
> Best Regards
> 2010/1/28 Steven Jones <steven.jones at computerminds.co.uk>
>> You could use the rules module, in a fairly complex way:
>> Add you email sending rule as a new rule set.
>> Enable the rules scheduler component, and set it so that 30 seconds
>> after a new node is created the rule set is called with the node
>> inserted. This might work, is probably over-complicated, you won't
>> like the UI, but it's very flexible.
>> Steven Jones
>> ComputerMinds ltd - Perfect Drupal Websites
>> Phone : 024 7666 7277
>> Mobile : 07702 131 576
>> Twitter : darthsteven
>> 2010/1/28 Ernst Plüss <ernst.pluess at gmail.com>:
>> > Hi Drupalfriends
>> > How can I send the contents of a node by email after it has been
>> > created?
>> > I installed the print module and tired to call their methods from
>> > hook_nodeapi up on $op=='instert'. But it turned out that at this point
>> > not
>> > all node information is saved, which causes a lot of funny side effects
>> > (access control, strange messages on screen, etc).
>> > The best thing I found is to have a hidden iframe, when the contents is
>> > shown after the user hits send. The link of the iframe would call a call
>> > back url which triggers the mail functionality. But I'm not really happy
>> > with this solution.
>> > Any ideas are welcome?
>> > Best Regards
>> > Ernst
More information about the development