Syndicate Out 0.7

Post length: 148 words, about 0 and a half minutes.

On Friday I released version 0.7 of the Syndicate Out plugin to the WordPress plugin repository. This is a pretty minor update to cover testing up to and including WordPress 3.5 and to give the settings pages an overhaul in preparation for the next round of development which will see some major changes to the API interaction functionality, requiring changes to the settings system.ย  I’ll post with some additional information regarding the roadmap shortly.

As it’s been a few years since the last release of this plugin I’m hoping I’ve covered all the bases and this update will be painless. Let me know below if you encounter any problems. The plugin can be downloaded from the WordPress plugin directory. The following has been changed in this version:

  • Updates and testing for WordPress up to 3.5.
  • Added settings link to plugin page.
  • Overhauled look of the settings page.
  • Added syndication of permalink.
Posted on Monday 21st January, 2013 at 7:46 pm in Syndicate Out.
It was tagged with , , , , .

54 comments

This is exactly the plugin I’ve been looking for! It was super easy to install and configure. However, I do have one small problem that I don’t know a way around: on the target blog, the post shows up, but there’s a 2-3 line excerpt that appears at the top (basically repeating the 2-3 lines from the beginning of the post). Is there a way to have it not display the excerpt?

Posted on 3rd Feb 2013 at 1:00 am by Dara.

Oops, never mind! I figured it out, it was a setting on my template, not anything to do with your plugin. Thanks again for the useful plugin.

Posted on 3rd Feb 2013 at 9:41 pm by Dara.

Thanks for the comments. Glad you figured it out ๐Ÿ™‚

Posted on 10th Feb 2013 at 2:02 pm by Jonathon.

Hello,
Thank you for releasing this plugin. It looks like it is exactly what I need. However, I cannot get it setup correctly. I first add a group, then a server. For the link I am putting http://www.missionsandmotherhood.com/wp-login.php?redirect_to=http%3A%2F%2Fwww.missionsandmotherhood.com%2Fwp-admin%2F&reauth=1
Then the login credentials.
BUt not sure what to do after. I try a test but nothing seems to happen.
Any ideas?
Thanks for the help,
– Scott

Posted on 9th Feb 2013 at 4:17 pm by Scott.

Hi Scott. Try setting the server to just http://www.missionsandmotherhood.com and see if that fixes your problem. If not then get back to me and we can run through some debugging.

Posted on 10th Feb 2013 at 2:06 pm by Jonathon.

worked like a charm…thanks!!!

Posted on 12th Feb 2013 at 2:55 am by Scott.

Hi,

I wonder if you can help.

If I create a future post – For example for tomorrow, the plugin does not seem to push the post either when actually created or at the date/time it goes live on the parent site.

Thanks for the great work BTW – If I can figure this out it will be perfect!!

Posted on 21st Feb 2013 at 5:57 pm by eddythedog.

I think the post should be pushed when the post is scheduled with the schedule date. It’s possible that this currently doesn’t work as intended, but I will do some tests to confirm and see if I can work a quick fix if it’s not working with 0.7.

The next version (no ETA at the moment) will shift to the reasonably newly complete WP XMLRPC calls over the MT type calls it currently uses. I’m pretty sure, if this isn’t working at the moment, it will be resolved with that change.

Posted on 21st Feb 2013 at 10:49 pm by Jonathon.

Thanks Jonathon – I will keep an eye on this page.

Posted on 22nd Feb 2013 at 1:50 pm by eddythedog.

Is there a way to syndicate previous posts? I setup a new blog that I want to syndicate one category of one of my other blogs to, but it already has a few hundred posts and I kind of not want to touch every one…

Posted on 3rd Mar 2013 at 6:00 pm by Remo.

At the moment no, although it’s a very good idea. I’ll add it to my requested feature list. Should make it into the next release because it should be a pretty simple thing to implement. Thanks! ๐Ÿ™‚

Posted on 14th Mar 2013 at 7:28 pm by Jonathon.

Hi, I love the idea of cross posting of messages. I have two blogs for my kids, which are on different URLs: kid1.mydomain.com and kid2.mydomain.com. Both are on the same server (externally hosted).
I do not seem to get the pugin working. In the status area I get the following messeage: Authentication: unknown.
Remote API: unknown.
Does the plugin support this?

Posted on 11th Mar 2013 at 3:30 pm by Martijn.

In addition to my earlier message. I used it also on another server: home.mydomain.com which is at my home. When I use your plug-in from here to update kids1 and kids2 it works fine.

Posted on 12th Mar 2013 at 12:06 pm by Martijn.

Thank you for the additional information, it’s very helpful. Are both blogs are on the same WP instance set up as a multi-site system, or different installs of WP?

I’ll do some testing cross-posting to and from the same server and see what I can find out.

Posted on 14th Mar 2013 at 7:31 pm by Jonathon.

> Is there a way to syndicate previous posts?

I’d love to see this feature too. Optionally, have links localized rather than point back to the syndicate-out-ing blog.

Posted on 20th Mar 2013 at 12:27 am by Dan.

Hi there, Loving the idea of this plug in. Can’t get it to work. I have two blogs. I want to post on one, then have that post to the other. I set up the plug in on the sending blog first, and put in the receiving blogs domain name and log in. chose all categories, chose just one. Set up same named category on both blogs. Test post, I get nothing. Then I set up the plug in on both sites and still nothing. Any suggestions would be appreciated.

Posted on 20th Mar 2013 at 5:57 pm by Shell.

Sorry, I missed your comment.

What version of WP is on the receiving blog? If it’s a version before 3.5 it’s possible the XMLRPC is switched off (it was by default). The other thing to check, and forgive me if this seems obvious, is the permissions of the user on the receiving blog. I plan to add functionality so the plugin can do this itself soon.

If you’re still having problems let me know and we can look at doing some debugging to try to get to the bottom of it.

Posted on 6th Apr 2013 at 12:43 pm by Jonathon.

Hello and SOS! I love this plugin but CANNOT get it to work properly. I’m not sure if I have installed it correctly and I’m not sure under settings how to configure it. There is no documentation on a step-by-step process of how to install it for the average user. So here are a few questions:

1. I’m using WordPress 3.5.1 and Syndicate Out .07. Once I downloaded the plug-in and activated it, do I need to do anything with my FTP manager to any of the pages in the code? Either on the host website or on the transmitting website?

2. in the settings > syndication what do I put as the transmitting website or receiving website? I’ve tried several different configurations and I keep getting authorization unknown and API unknown! Where does the transmitting website know to put the post on the receiving website? And is that the code that I haven’t put anywhere that I should have?

Please help me I’ve spent two days on this plug-in and I cannot find ANYTHING published online on how to install it. and get it up and running!!!! The only documentation published are four sentences….

HELP!! I need a step-by-step!!

Posted on 20th Mar 2013 at 7:40 pm by mike.

Hi, I have tried to sync another option: from kid1.mydomain.com to my home.mydomain.com server. This doesn’t work either. Now I think it is a problem/setting at my externaly hosted provider. I know there is an issue here on calling other sites from this server: I have to add an extra local url to get e.g. RSS data. Can you explain how your script is working, so I can ask my provider how to solve this (or maybe I/we have to add this to your script?)
BTW kid1 and kid2 are different installations.

Posted on 22nd Mar 2013 at 12:01 pm by Martijn.

Update, according to my provider I have to add http:/ / include.hosting2go.nl/include.php?url= before the call to http://kid1.mydomain.com (total: http: / /include.hosting2go.nl/include.php?url=http: / /kid1.mydomain.com)
Can your script and/or XML-RPC handle this? Please note that ? and &-characters have to be translated to %3F and %26.

Also https does not work, probably because your script only checks on “http: / / “

Posted on 22nd Mar 2013 at 3:57 pm by Martijn.

Are you still having problems with this? Leave another comment if so and I’ll drop you an email — I’d like to know a bit more about the problem so I can see how to go about fixing it ๐Ÿ™‚

Posted on 29th Mar 2013 at 7:00 pm by Jonathon.

Hi very handy plugin
installed the plugin and is working OK even though still says
Authentication: unknown.
Remote API: unknown.

i am using the same theme on both syndicated sites. The theme makes extensive use the Featured Image, your tool doesn’t seem to republish the syndicated post with the featured image, is it supposed to?, is that possible for future release?. Images within the original post are being republished ok in the copied post.
thanks

Posted on 23rd Mar 2013 at 8:51 pm by noel.

The lines about authentication and remote API are for future use, currently they don’t detect anything. I would expect them to say “unknown” for now.

I don’t think featured images are currently syndicated, but I will check. If not I’ll certainly add it to the wish list for the future. As I have said above, the next version will use the new much more complete WP XMLRPC calls over the older MT calls, so it should include a whole raft of new syndication options.

Posted on 25th Mar 2013 at 8:28 pm by Jonathon.

hi jonathon. can u help me?
-mike

Posted on 27th Mar 2013 at 12:37 am by mike.

Does anyone know how to properly setup my target blog (go daddy) to receive the new syndicated posts?

Posted on 27th Mar 2013 at 5:26 pm by mike.

i actually figured it out. thanks

Posted on 29th Mar 2013 at 12:07 am by mike.

Ahh, glad you got it sorted out. Sorry for the delay getting back to you — I was aware of your problem and was just holding off until I had some time to properly look into helping you. Do let me know if you have any more problems!

Posted on 29th Mar 2013 at 6:59 pm by Jonathon.

I have a friend running this plug in and he asked me for some help. It is working perfectly with five blogs except for one small item. If he posts through the wordpress dashboard, all is good. But, if he posts via the mobile app, the post never syndicates. I checked that everything is set right (as far as I can tell) – it just doesn’t work. Interestingly enough, if he posts via mobile, then opens the wp dashboard and clicks publish on the post that was posted mobily, it syndicates out just fine. Thoughts? Thank you!

Posted on 1st Apr 2013 at 10:18 pm by Dan woodman.

It looks like there are a few different hooks in the WP code for posting via the dashboard and posting via other means (such as the WP mobile app).

If you are comfortable editing the plugin code I would suggest you add the following line below the final call to add_action() (should be line 46 for 0.7) in syndicate-out.php:

add_action( 'xmlrpc_publish_post', 'syndicate_out_post' );

Let me know how you get on with that.

I will look at rolling a few of the other publish_* actions to the next version to address this.

Posted on 3rd Apr 2013 at 6:21 pm by Jonathon.

Hi Jonathon,
The problem is still there. I have tried to look into your code. I managed (I think) to solve the issue with http vs https.
However putting the follwoing string into the URL-field: http://include.hosting2go.nl/include.php?url=http://kid1.mydomain.com
does not work. Probably this include.php is not everywhere needed??

Posted on 2nd Apr 2013 at 8:59 am by Martijn.

Hi,
I am on wordpress 3.5.1 and I downloaded your plugin into http://www.findatyre.ie. In the settings area of the Syndication Plugin I put the website I want the latest posts to go into http://www.factorfocus.ie the username and password of that site.

The status that is on the right hand side says
Authentication: unknown
Remote API: unknown

Is there anything else I am missing? The posts done seem to show up on http://www.factorfocus.ie that site is also on wordpress 3.5.1? Do I have to download the plugin into http://www.factorfocus.ie also?

Thanks

Trevor

Posted on 3rd Apr 2013 at 12:56 pm by Trevor Nally.

I would expect the status messages to say that in this version — currently they don’t do any checks, they are just placeholders for the next version of the plugin.

You don’t need to install the plugin on the receiving site for it to work, it used WP’s built-in XMLRPC functionality and this is switched on by default on all version of WP >= 3.5.

I can only guess that the username and password you are giving the plugin to post on the remote blog are either incorrect, or don’t have post permissions. I would suggest you try using the main admin user (or check the password is correct if you are already doing that) and see if that manages to post on the remote blog. If it doesn’t then let me know and I can email you a version over to try which will give us a bit more debug information to try to track down the problem ๐Ÿ™‚

Posted on 3rd Apr 2013 at 6:27 pm by Jonathon.

Hi,
I ran into the same issue that was previously mentioned. That is, that posts from my iphone mobile WordPress app don’t syndicate out to my other blogs. The plugin works fine if i post from my laptop. The post syndicates out-through smoothly, but not using the mobile app. Its as if WordPress doesn’t recognize the new incoming post as something it should send on to the plugin for syndication. Any thoughts? Thanks

Posted on 4th Apr 2013 at 1:10 am by rob.

Btw, I tried to edit the plugin code using

add_action( ‘xmlrpc_publish_post’, ‘syndicate_out_post’ );

posted above without luck. Same results no syndicate out. ;( Thanks!

Posted on 4th Apr 2013 at 1:12 am by rob.

Hi,
Thank you for this GREAT plugin that Iยดm using om 3.5.1 without any issues (so far). I would like to set the receiver site to initially save it as draft since I need this to be translated before publishing. Is that in any way possible?

Posted on 5th Apr 2013 at 9:26 am by Gitte.

Hi again,
Never mind I fixed it… Another issue is that the (new)category is not forwarded to the receiving site?

Posted on 5th Apr 2013 at 10:20 am by Gitte.

Categories have to already exist on the receiving site. I could possibly make an option to create them if they don’t, but currently the plugin doesn’t do that. Does that explain why you’re not seeing them appear?

Posted on 6th Apr 2013 at 12:25 pm by Jonathon.

hi jonathon. any luck with a solution to moblie posts not syndicating out? thanks!

Posted on 6th Apr 2013 at 4:18 am by rob.

If the additional xmlrpc line doesn’t do it, then not as yet. I plan to have a look at the plugin tonight so I’ll put this at the top of the list of things to investigate.

Posted on 6th Apr 2013 at 12:26 pm by Jonathon.

Jonathan, running WP3.5.1 on 2 of my blogs – want to syndicate from one to the other

loaded Syndicate Out on the source blog, but the server or group does not take – not added and end back with Group 1 with no servers – can you help as this looks like the perfect plugin to only syndicate posts from a particular category.

Posted on 6th Apr 2013 at 1:44 pm by Andrew Grill.

There have been a couple of people who mentioned settings not saving, although in all my test cases I’ve not managed to reproduce the problem. I’m going to release a new version this weekend so once that’s out, if there’s still a problem, let me know and I’ll have another look into it.

Posted on 21st Apr 2013 at 11:22 am by Jonathon.

yes thanks!
and how i tried to test this was to set up 2 blogs, “a” and “b”, and my iphone 5 with the “wordpress” mobile app.
“a” as the syndicating out blog,
“b” as the receiving blog.
i create a mobile post from my iphone 5, choose a category that exists on blog “a”, then post. go to blog “b” to see if it went through “a” to “b”.
hope that helps.
every time i mobile post, i can see it landed successfully on “a” and then stops…..
thanks jonathon!

Posted on 6th Apr 2013 at 8:06 pm by rob.

here is where and how i edited the plug in code :

// Global constants and variables relating to posts…
define( ‘SO_OPTIONS_VERSION’, ‘2’ );

// Register functions…
add_action( ‘admin_menu’, ‘syndicate_out_menu’ );
add_action( ‘admin_init’, ‘syndicate_out_register_settings’ );
add_action( ‘publish_post’, ‘syndicate_out_post’ );
add_filter( ‘plugin_action_links’, ‘syndicate_out_settings_link’, 10, 2 );
add_action( ‘xmlrpc_publish_post’, ‘syndicate_out_post’ );

Posted on 6th Apr 2013 at 8:13 pm by rob.

I have the same issue described earlier. If I post from my smart phone the post stops there and does not get recognized for syndication by the plug in. Any thoughts to fix the bug? Thanks

Posted on 9th Apr 2013 at 6:50 pm by Mark Boolman.

I’m going to release a new version of the plugin this weekend which changes the hook used for syndication. This change should, all being well, cover this.

Posted on 21st Apr 2013 at 11:21 am by Jonathon.

First, I would like to thank you for this awesome plugin you built here Jonathon, it is exactly what I need for my client multi-site WordPress project.

The setup:
There is a master site that post all 8 main categories and 8 micro-sites sites that post one category from the master site.

With that said, I am trying to syndicate the feature image or have the first image publish as a feature image. The theme being used displays the feature image by design.

I know your a busy person but if you can point me to the right direction on how to syndicate out the feature image it would be greatly appreciative.

My final question, is this plugin on Github, I would love to help contribute.

Many thanks!

Posted on 16th Apr 2013 at 3:12 pm by Jean "Jeazy".

A few people have asked about featured images. Currently it only syndicates the post content itself, and not attached media. Obviously it would be useful to syndicate media for all sorts of reasons, but it’s not a trivial thing to do.

I’m going to release a new version this weekend and after that I’ll take a look at a few proper feature requests, of which this is reasonably high on my list ๐Ÿ™‚

Posted on 21st Apr 2013 at 11:28 am by Jonathon.

With regard to GitHub: no not at the moment. I need to find some time to go through my various projects and get them sorted and on to GitHub. I’ll let you know when I get that sorted!

Posted on 21st Apr 2013 at 11:32 am by Jonathon.

Great to here of a new version of the plugin Jonathon! I’m excited to see whats in store. I do most post blog updates using an iphone 5, so it would be really helpful to use syndicate out more effectively with my blog network. ๐Ÿ˜‰

Thanks again!

Posted on 23rd Apr 2013 at 4:17 am by Mark Boolman.

Jonathan, great to see that you’ve updated this awesome plug-in! Thank you! However, after updating the plug-in to the new version I still cannot get my post(s) to syndicate out to any category, when it originates from my iPhone 5 for some reason…. any thoughts? Again, I’m using the wordpress mobile app from the app store.

Thank you so much!

Posted on 30th Apr 2013 at 6:22 am by Mark Boolman.

Jonathan, thanks for your plugin. It is really cool. I am just wondering how can I make syndicated posts to appear on receiving WP sites as drafts? Is it possible? A possibility to syndicate featured images with posts would a great advantage for me too.

Posted on 29th May 2013 at 1:40 pm by Andrzej.

I think version 0.8 should do this for you. Have you tried this version?

Posted on 18th Jun 2013 at 11:13 am by Jonathon.

Hi Jonathan, I love the sound of this plug in but cannot get it to work. I already use Ecto for remote publishing so I know my Xmlrpc settings all work fine for that. I’ve created a category with the same name on my receiving blog Dinnerwithcrayons.com and tried it several times with no joy.

Can you suggest anything else?
Thanks

Posted on 20th Jun 2013 at 5:49 pm by Sarah Triv.

Hi Sarah. Did you try with the 0.8 version or the 0.7 version of the plugin?

Posted on 21st Jun 2013 at 10:29 am by Jonathon.

Leave a comment