Wednesday, July 23, 2008

How to post to Joomla 1.5.3 using Windows Live Writer

Yes, it’s possible. I had so much popularity with my “Making Windows Live Writer Work With Blogger Beta” article that I had to share this one too.

 

I found myself wanting to replace WordPress with a new Joomla application on my main web site, but didn’t want to lose the ability to post using WLW. I’ve grown quite fond of this freeware over recent years and was determined to find a solution to make it work. A little Googling, a little forum hopping, and here we are! It works.

 

What you need to make WLW post to Joomla:

There are a few requirements to make this work. Of course you’ll need Joomla running on your server and WLW running on your PC. I’m assuming you know that much already. Here’s the rest:

  1. MetaWeblog API plugin for Joomla
    It’s available from: http://joomlacode.org/gf/project/metaweblogapi/frs/
    metaweblogapiplugin 
    Right click on metaweblog.zip and download the zip file to your PC.
  2. RealSimpleDiscovery Plugin for Joomla (RSD)
    It’s available from: http://joomlacode.org/gf/project/rsd/frs/
    realsimplediscovery
    Right click on rsd.jpb and download the zip file to your PC.

Instructions for Installing the Plugins in your back-end Admin.

Log into your Joomla Admin panel and go to  Extensions –> Install/Uninstall.

adminmenu

 

Click “Browse” and then choose the zip files you just uploaded. It doesn’t matter which order you upload them in. You need to upload the MetaWeblog module and the RSD module.

installscreen

 

Go to your Plugin Manager and enable the MetaWeblog Plugin and disable the Blogger API that came with your Joomla installation. (Extensions –> Plugin Manager)

 

meta1

 

While you’re there, also enable the RSD plugin. (If it’s hard to find, that’s because it’s called System – Real Simple Discovery (RSD).

meta2

 

Enable Web Services

Go to your Global Configuration and choose “yes” to the “Enable Web Services option, which is defaulted to “no.”

This is located under Global Configuration –> System –>System Settings

enableweb

 

Now, you’ve finished the Joomla end of the instructions. Now go open Windows Live Writer and let’s create a new Weblog.

 

Setting up Windows Live Writer to Talk to Joomla

  1. Open WLW and create a new blog account.
  2. Choose “Another Weblog Service” and press next.
  3. Enter your joomla web site address, your username, and your password.

That’s it!

 

Now, maybe your auto-configuration didn’t work and you need to enter the variables manually. It’s ok, no problem. On the next screen, under type of blog, be sure you choose MetaWeblog API, then enter your XML-RPC url, which will be http://yoursite.com/xmlrpc/index.php.

 

Now it should work.

 

Things you should know

  • You MUST be an admin to post on the site automatically. If you are only a Registered User, Editor, or Publisher, the article will still be posted but will await approval by a moderator before being published publicly. If you ‘re not getting any errors, but aren’t seeing your posts, this might be why.
  • You must choose the category for your post, or else Joomla will assign is as “uncategorized” which means it gets treated as a static page. Choose the category from the lower left side of the WLW screen.
    set
  • If you can’t publish, check to make sure your plugins are enabled properly. If they ARE, and you type http://yoursite.com/xmlrpc/index.php into your browser, you should see something similar to this screen:
    shouldsee

I hope you enjoy it. If you have any questions or comments, edits or critiques, please feel free to comment!

 

1 comment:

  1. Nice Post all about this Joomla Module Development . Thanks for showing all about this codings and step by step path. thanks

    ReplyDelete

Thanks for taking a moment to leave a comment! Please keep the language clean. (If you are considering spamming the blog, don't bother. It's going to be deleted anyway.)