Post Also : my first complete Drupal module
Maybe you were looking for the Rawdon affair?
UPDATE: 2008-02-12
Post Also version 0.1.7 is out. It now keeps a history of your remote posts, logs messages to the watchdog and notifies the user. Remote account management has also been improved in this latest release. Post Also now also comes with a french translation and a template file for those of you out there who would like to translate this module to your language.
Post Also is a module for Drupal 5.x that lets you post simultaneously to multiple sites. For example, I often post content on my blog but since I’m too lazy to just copy/paste it to other sites, generally for an association where it would belong, the content lives solely on my site. Or it might eventually get sniffed up through RSS, but sometimes, that’s not fast or good enough.
Post Also uses xmlrpc to talk to various web engines using so-called blog APIs. Currently, only metaWeblog is supported (allowing to post to other Drupal or WordPress sites for example) but other APIs should soon follow (blogger, moveble type, atom) as well as autodiscovery. That means you will soon be able to post simultaneously to other Drupal, Wordpress, TikiWiki, Plone, Xoops, Typo3 and many more supported web engines like CMSes, calendars and blogs.
Configuration happens in two stages. First, the site admin can setup destinations with names, xmlrpc endpoints and supported content types. Next, each user can setup remote accounts giving a destination, username and password. After this is done, the node submit forms, if supported, will allow the user to post also using his other remote accounts.
There was a module for Drupal 4.6 originally written by chx for nowpublic and released by walkah, unfortunately I found it too late since it doesn’t appear in the module directory anymore. I never used it but looking at the code, I note it did the configuration a little differently.
This version is a little raw. No way to edit or delete destinations nor remote accounts. No logs, no history… here’s the complete todo list I included with version 0.1.7:
- readme
- let users edit their remote accounts
- let admin edit/delete destinations and appropriate types
- xmlrpc endpoint autodiscovery
- support more blog apis (blogger, metablogger, atom)
- support for drupal cck
- support for project module
- support for events/calendar
- edit/delete remote posts
- docstrings
- queue jobs
- create a few blocks (stats, available destinations, etc)
- port to Drupal 6
- run through coder to respect coding standards
- get cvs account
- cvs project (proper tag/branch, figure it out)
- create project node
Version 0.2 holds a lot of promises :)
Next, I gotta get myself a CVS account on Drupal and release my new module. Hopefully, the first in a series of many!




Thanks for this useful information. BTW, does Plone support MetaWeblog API?
Comment by Moblogger — 2008/02/13 @ 11:57
I never tried Plone through a blog api, but from what I read it should support the metaWeblog API.
Comment by Robin — 2008/02/13 @ 12:30
Hi Robin,
I tried drupal also and a few others like wordpress
but I found wordpress let in too much spam.
Drupal seems tight and easy to read. I chose e107 for
the many plugins and styles and it’s support and
mise a jours were quick and almost monthly.
I’m just writing to let you know I appreciate your effort
for the cause of free speech. I don’t think I can get any
deeper than this, and your that support helps me chinup.
Comment by steve — 2008/02/19 @ 12:17
[...] : a comment from Steve, the old forum [...]
Pingback by IM2 | OQP » Le Forum Rawdon est fermé — 2008/02/19 @ 13:05
BTW, my new Rawdon Forum is there. Here is my personal blog since April 2004. Not really Rawdon specific ;)
Comment by Robin — 2008/02/22 @ 20:20
Hi, I’m interested in learning more about the current state of this module. Are you still interested in extending it and adding the features you mentioned? Maybe I can help or we can work together in some way. Thanks.
Comment by Julio Barros — 2008/03/31 @ 19:22
Indeed, I’m still interested :)
I probably won’t be able to put any time in it before next week though. What planned features did you care for the most?
Comment by Robin — 2008/03/31 @ 21:37
Letting users edit their own remote accounts/destinations so that they can post to myblog.wordpress.com and more blog api types
Comment by Julio Barros — 2008/03/31 @ 23:26
I have a family of sites where there is one mothership site and then there are affiliate sites. These sites need to share content. They are configured in multi-site fashion – shared code base but different databases.
I have setup several content types that need to be synced. An example content type would have the following fields:
Title
Body
Synopsis (CCK text)
Photo (CCK ImageField)
Link (CCK emField)
Any content being published on the mothership needs to be pushed out to a given affiliate site IF a certain taxonomy term is selected. The content will be pushed to the site as active and will show up in the View that is setup for the same content type on the affiliate site.
Any content being published on the affiliate site needs to be pushed to the mothership with an Unpublished status. The editor on the mothership site should get a notification once a day (I guess I can use Notify for this?) of these new nodes so that they can log in, review and then publish.
Again, the content types I want to sync between have the exact definitions.
I found Post Also, but it’s not clear if this will do it for me. Does Post Also support CCK fields or just the Title and Body fields?
Comment by Stephen Musgrave — 2008/07/31 @ 16:50
There is need urgently to use this for Drupal 6x.
Please be kind to make a port to D6 and help all those who need this.
Tried to do a deadwood conversion but that is not working.
Regards
Comment by POF — 2009/03/26 @ 20:15