We'll create fresh WordPress site with Diasposter installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Diasposter posts to Diaspora whenever you hit the “Publish” button. It can import Disapora comments to your original WordPress posts. It even uploads your WordPress post images as native Diaspora photos.
Transform your WordPress website into a back-end for Diaspora. Create original posts using WordPress, but publish them to Diaspora. Synchronize with your Diaspora comments. Always have a portable copy (a running backup) of all your original content, plus its Diaspora discussion thread.
Diasposter implements a simple API to keep posts in sync as much as possible; when you delete your WordPress post, your Diaspora post is removed, too. Comments on your Diaspora posts appear on your WordPress posts. Deleting a comment from your WordPress post deletes it from your Diaspora post, too. Featured images (aka “post thumbnails”) and other photos in your WordPress media library can be uploaded directly into Diaspora posts to be hosted on your pod.
Diasposter is very lightweight. It just requires you to connect to your Diaspora account from the plugin options screen. After that, you’re ready to cross-post!
Diasposter makes use of Post Formats to automatically choose the most appropriate formatting for your Diaspora post. This means:
Link
post format becomes a Diaspora post whose title is a link to the first link in your post.Image
and Gallery
post formats become Diaspora posts wherein each <img>
in your post is uploaded directly into your Diaspora post, making a beautiful slideshow on Diaspora.Standard
, Aside
, and Status
post formats are crossposted exactly as you enter them. (They are left untouched.)Other options enable tweaking additional metadata from your WordPres entry (notably tags and geo-location data), and more. Diasposter is also IndieWeb-friendly, with built-in support for the rel-syndication
pattern.
Donations for my WordPress plugins make up a chunk of my income. If you continue to enjoy this plugin, please consider making a donation. 🙂 Thank you for your support!
Servers no longer serve, they possess. We should call them possessors.
Learn more about how you can use this plugin to own your own data in conjunction with the “Bring Your Own Content” self-hosted Web publishing virtual appliance.
Maintaining this plugin is a labor of love. However, if you like it, please consider making a donation for your use of the plugin, purchasing one of Meitar’s web development books or, better yet, contributing directly to Meitar’s Cyberbusking fund. (Publishing royalties ain’t exactly the lucrative income it used to be, y’know?) Your support is appreciated!
Diasposter provides the following hooks for plugin and theme authors:
Filters
diasposter_save_post_types
– Filter an array of custom post type names to process when Diasposter is invoked in the save_post
WordPress action.diasposter_meta_box_post_types
– Filter an array of custom post type names for which to show the Diasposter post editing meta box.diasposter_prepared_post
– Filter the $diaspora_body
string immediately before it gets crossposted to Diaspora.diasposter_services_array
– Filter the array of configured service integrations. Adding values like facebook
to this array will cause Diasposter to include facebook
in its JSON request to the Diaspora pod in the services
field.