Microblog Poster – Auto Publish on Social Media

Description

Auto publish to your social media accounts your new blog posts/pages/custom post types.
You only have to configure your social network accounts like Facebook, Google My Business, Twitter, LinkedIn, Tumblr..

Auto re-publish old blog posts to all your configured social accounts.
By auto sharing your old blog posts, you keep them alive and increase traffic to your blog!

Additionally Filter posts to be published/cross posted to social networks based on categories.
(General section settings)

Multiple Accounts per social site supported.
Possibility to nicely format the posted message per account, shortcodes supported.

Logs are generated each time there is an auto posting activity for each configured social network account.
Easily follow the automated sharing process from MicroblogPoster‘s logs section and debug your configuration if needed.

WordPress Multisite fully compatible. Rather than doing the ‘Network activation’,
activate MicroblogPoster for each sub blog.

The idea behind MicroblogPoster is to promote your wordpress blog and reach more people through social networks.
There’s a general agreement in the SEO community that social signals strengthen your blog’s page rank and authority.MicroblogPoster is simply an intermediary between your blog and your own social network accounts. You’ll never
see « posted by MicroblogPoster » in your updates, you’ll see « posted by your own App name » or simply « by API ».

MicroblogPoster in few words:

Auto publish to social media networks your new blog content

Auto publish old posts, tweet old posts

Sends out social signals and auto share to social media networks

Social signals and backlinks auto generator

Cross post to facebook , cross post to twitter

Facebook auto publish, Twitter auto publish, Pinterest auto publish

Auto publish to facebook , tumblr

Auto share to twitter , facebook , linkedin

Auto post to social media networks, Auto tweet

Captures d’écran

MicroblogPoster Options page, General Section. (Part 1)

MicroblogPoster Options page, General Section. (Part 2)

MicroblogPoster Options page, General Section. (Part 3)

MicroblogPoster Options page, Social Network Accounts. (Part 1)

MicroblogPoster Options page, Social Network Accounts. (Part 2)

MicroblogPoster Options page, Social Network Accounts. (Part 3)

MicroblogPoster Options page, Auto Publish Old Posts. (Part 1)

MicroblogPoster Options page, Auto Publish Old Posts. (Part 2)

MicroblogPoster Options page, Manual Auto Publishing.

MicroblogPoster Options page, Logs Section. (Part 1)

MicroblogPoster Options page, Logs Section. (Part 2)

Installation

Upload the contents of the microblogposter folder to your /wp-content/plugins/ folder.

Activate the Plugin through the ‘Plugins’ menu in WordPress

Settings->MicroblogPoster, configure your social network accounts.

The plugin is ready, it will automatically cross posts to social networks whenever you publish a new blog post.

Your Twitter username and password won’t suffice in order to post automatic updates, Twitter API requires some more steps described below.
No worries, it’s rather a simple procedure.

1. In order to auto post updates through the Twitter API you'll need
to create your own Twitter App here: https://apps.twitter.com/
2. Once you have created your Twitter App you have to change its Access Level
to be Read and Write.
Browse to the settings tab and click on 'Modify App Permissions'.
Check the Access Level to be Read and Write. Save your Settings.
3. Once this is done return to the API Keys tab, at the bottom you
should have a button 'Create My Access token', please do it.
4. Now, on the API Keys tab you have all what you need,
i.e. API (Consumer) key / secret, Access token and Access token secret.
5. If you don't see immediately the Access Token at the bottom,
please refresh the API Keys tab page.

It’s most likely the same as for twitter, you’ll need some more effort in order to post updates through Plurk Api.

1. Please browse to this url http://www.plurk.com/PlurkApp/
and click on 'Create a New Plurk App'.
For App Type choose 'Third-party web site integration'.
For App Website you can put http://localhost
2. Once you are back on 'My Plurk Apps' page, click the edit button
and copy your *App Key and App Secret*.
3. Not finished yet, you need the second pair of credentials.
On 'My Plurk Apps' page, this time click on 'Test Console' button.
4. First, click on 'Get Request Token', then some processing is done.
After that, click on 'Open Authorization Url', you'll be redirected
to a new page and you will have to grant the permission in order to get
your verification code.
5. Finally, return to the previous page and generate your
*Token Key and Token Secret* by clicking on
'Get Access Token' and by providing the verification code.
6. Now, you can copy your Token Key and Token Secret.
Coupled with the App key and App secret you've got previously
you can configure your plurk account in the Social Accounts Section.

Please note that only real personal Facebook accounts have permissions to create an App.
Business accounts can’t manage Facebook Apps.

1. Please browse to this url https://developers.facebook.com/apps
and click on 'Apps' -> 'Create new App'.
Note: If you can not click on 'Create new App', you'll need first
to 'Register as a Developer'.
Then the creation of New App will be available.
2. Fill in your 'App Name' and then, click continue.
3. Enter the required Security Check.
4. Once on the basic settings of your new App,
for the field 'App Domains' enter your Blog domain name
(example: mydomain.com)
Then click 'Add Platform' and choose 'Website'.
5. For the field 'Site url' enter your Blog Url.
(example: http://mydomain.com)
Save changes.
6. Make your App Live by browsing to 'Status & Review'.
7. Copy your 'App ID' and 'App Secret' and configure your Facebook account
in MicroblogPoster's Social Accounts Section.
8. Follow the link provided by MicroblogPoster to authorize your App
posting on your behalf.

Basically your tumblr username and password won’t suffice in order to post automatic updates, tumblr Api requires some more steps described below.
No worries, it’s rather a simple procedure.

1. In order to auto post updates through the tumblr Api you'll need first
to create your own tumblr App here: http://www.tumblr.com/oauth/apps
2. Once, you have created your tumblr App copy your 'OAuth Consumer key'.
3. Also click on 'Show Secret key' and copy your 'Secret key'.
4. This is it, you can now configure your Account in the Social Accounts section.

Basically first you’ll need to request the activation from Google of the Blogger API. It takes about 5 working days.
Once it’s activated you’ll need to create your ‘Client ID’ (aka App) which will auto post on your behalf.

1. Please browse to this url: https://console.developers.google.com/
Select 'API Project', then on left side select 'APIs & auth'. The 'APIs' tab is selected by default.
2. Scroll down and locate 'Blogger API v3'.
Click the 'OFF' button in order to request the activation.
3. After few days you'll receive an email from Google asking to complete the activation.
Please follow the steps provided.
4. Please browse to this url again: https://console.developers.google.com/
Select 'API Project', then on left side select 'APIs & auth' -> 'Credentials'
5. Click on 'Create new Client ID'
6. For 'Application type', select 'Web application'.
For 'Authorized Javascript Origins', enter your blog url (ex: http://www.yourblog.com)
For 'Authorized Redirect Uri', enter the Url when you're on the settings of MicroblogPoster.
It is something like http://www.yourblog.com/wp-admin/options-general.php?page=microblogposter.php
Click 'Create Client ID'.
7. Copy the Client ID and Client secret and configure your account under MicroblogPoster.
8. MicroblogPoster will provide you a link in order to authorize the App posting on your behalf.

Basically first you’ll need to create a VKontakte APP in order to auto publish.

1. Please browse to this url: https://vk.com/dev
Select 'Standalone Application', then click 'Connect Application'.
2. Get the code by SMS and then confirm it. Click 'Confirm'.
3. On the settings tab of your newly created Application
for 'Application Status' select 'Application on and visible to all'.
Click 'Save'.
4. Copy the Application ID and secure key and configure your account in MicroblogPoster.
5. Follow the link provided by MicroblogPoster to authorize your App
posting on your behalf.
6. Last step is to save the 'Access Token' that you'll get when authorizing the account.

FAQ

My blog is hosted on shared hosting, can I use MicroblogPoster?

Warning about inherent php script execution time limitation that some Hosting Providers apply on shared accounts (max_execution_time PHP setting).
Since MicroblogPoster needs time to update all your social accounts when publishing a new blog post, this limit might be reached and script execution stopped.
In order to avoid it, please limit the number of social accounts based on your environment script execution time limit.

I know that the social media platforms are constantly changing their requirements, which is their right, but if the plugin doesn't keep up them it's useless.
Particularly the Facebook and Twitter portions are broken. I guess I'll have to look for a replacement.