Pushing content out from Drupal

chuyskywalker - July 15, 2009 - 05:16

Does anyone know how to get Drupal to "push" content out to other services?

For example:

  • I make a post using a "short content" content type and the post is published to my twitter feed.
  • I make a post using a "links" content type and it gets pushed to my delicious account.

Functionality like that.

I have found plenty of modules for pulling content in to Drupal, but I want to push out. Any ideas?

Edited by: VM; Moved to appropriate forum

=-=

VM - July 15, 2009 - 05:18

drupal.org/project/service_links
drupal.org/project/share
drupal.org/prject/share_this

another method is to set up your "other sites" to pull feeds from drupal is they allow it.

Thanks, but those are

chuyskywalker - July 15, 2009 - 05:30

Thanks, but those are definitely not what I'm looking for. Those are for visitors to post a link (possibly slightly more) to my content on external services -- plus they usually just link to the "post new thing" section of the given sites.

To add more clarity: I'm not looking for a way to let other people share my content, I want an automated push of my content to go out from Drupal to other service when I publish content. This would imply, to a certain extent, that a backend module would, say, need my twitter user/pass and once I publish something it will hook into that and update my twitter account with a new item saying "Chuy just posted, see this link".

More along those lines.

=-=

VM - July 15, 2009 - 05:34

AFAIK, there is no module that does what you want exactly the way you want. there is a ping.module in core that may be worth investigating docs: http://drupal.org/handbook/modules/ping and http://drupal.org/project/multiping

Bump :)

chuyskywalker - July 18, 2009 - 21:50

I'd be happy with any thing that might just be a push in the right direction.

For example, this RDF plugin (http://drupal.org/project/rdfcck) has some similarities (the ability to map internal content types to something external).

 
 

Drupal is a registered trademark of Dries Buytaert.