Joomla support
  • I am wondering if anyone has been able to natively connect and post to a Joomla site with MarsEdit?
    I have read several "hacks" and workarounds, but have not seen anything regarding direct support.
    Any help would be appreciated.
    Thanks
  • Hi bjmac - thanks for raising the question again here in the forums. Looks like the last time this came up, there was a lot of back and forth but no confirmation of whether it worked well or not:

    http://www.red-sweater.com/forums/viewtopic.php?id=294

    The bottom line is that if Joomla implements one of the standard XMLRPC based interfaces, MarsEdit should work without a hitch. Generally speaking MarsEdit only requires "special support" if it's going to implement something unique for a specific service, or if the service doesn't support a standard XMLRPC interface.

    Daniel
  • I love it when I can solve my own issues!!!
    Here is the way to make Joomla and MarsEdit play nice.

    Install and enable the XML-RPC - metaWeblog API plugin http://joomlacode.org/gf/project/metaweblogapi/frs/

    Install and enable the System - Real Simple Discovery (RSD) plugin http://joomlacode.org/gf/project/rsd/frs/
    Disable the blogger api XML-RPC - Blogger API
    Make sure you have web services enabled in Global Configuration > System

    Configure Mars Edit like this:
    Homepage URL: your page http://www.homepage.com/xmlrpc/index.php
    Software: Other MetaWeblog-compatible
    API Endpoint URL: http://www.homepage.com/xmlrpc/index.php
    Blog ID: 1

    It works!
  • It works! Hooray ;) well, this will serve as a great reference then for future Joomla users to look to.

    Thanks for getting out there and trying it, and letting us know how you did it.

    Daniel
  • Thank you for coming up with this solution. It seems to work but I am unable to post media. When I upload media I get the message:
    "Can't do upload file for (mywebsite) because the server reported an error. XML-RPC Response Failed: Operation could not be completed. Extra content at the end of the document."

    I am wondering if there are any settings in Joomla that you set to get this part working. The files seem to be uploading to media/username instead of the image location. Any insight would be great!

    Thanks,
    Lou


    bjmac said:
    I love it when I can solve my own issues!!!
    Here is the way to make Joomla and MarsEdit play nice.

    Install and enable the XML-RPC - metaWeblog API plugin http://joomlacode.org/gf/project/metaweblogapi/frs/

    Install and enable the System - Real Simple Discovery (RSD) plugin http://joomlacode.org/gf/project/rsd/frs/
    Disable the blogger api XML-RPC - Blogger API
    Make sure you have web services enabled in Global Configuration > System

    Configure Mars Edit like this:
    Homepage URL: your page http://www.homepage.com/xmlrpc/index.php
    Software: Other MetaWeblog-compatible
    API Endpoint URL: http://www.homepage.com/xmlrpc/index.php
    Blog ID: 1

    It works!
  • Alright it looks like here is the real solution for MarsEdit to work with image upload support:

    This XML-RPC download is a modification of the original metaWeblog API http://github.com/benjaminjackson/joomla-metaweblog/tree/master

    The rest of the direction below still apply:

    "Install and enable the System - Real Simple Discovery (RSD) plugin http://joomlacode.org/gf/project/rsd/frs/
    Disable the blogger api XML-RPC - Blogger API
    Make sure you have web services enabled in Global Configuration > System
    Configure Mars Edit like this:
    Homepage URL: your page http://www.homepage.com/xmlrpc/index.php
    Software: Other MetaWeblog-compatible
    API Endpoint URL: http://www.homepage.com/xmlrpc/index.php
    Blog ID: 1
    It works!"

    Image uploads still seem to go to ">http://yoursite.com/media/ but it works none the less!
  • Glad you figured it out, Lou!
  • I ran into some more issues getting MetaWeblogAPI working (it zapped anything past the readmore after the first edit). It led to me hacking the php code...if people are interested, what I did is available here:

    http://fahrner.us/index.php?option=com_content&view=article&id=98&catid=47&Itemid=53

    I haven't decided if I am ambitious enough to fully learn how MetaWeblog should work (the big thing I have left to get working is MarsEdit reading the category...don't think the API is properly sending it)...but I probably have it working well enough that I'll pay the $$ to buy MarsEdit :-)

    I shouldn't have stayed up so late though :-)
  • Hey, nice work! I am sure this will be valuable to other Joomla users who come scouring the forums.
  • As a Joomla user I appreciate this discussion very much. It's a very wonder feeling to see this. I've gone through of all of the giving link and try to research with this.

    Hey bjmac thanks to you for giving this topic here in this forum.
    Thanks again...

    Chrisbrad

    health testing

    std testing
  • Hello,
    when I was reading the post from Daniel "HEy nice Work" I was really happy. Looking forward to get joomla and Mars Edit working well together. After One Hour working, Testing - a am frustrtated enough to trash the hope!!

    The Picture Upload is not working--- cannot imagine why.

    The new features where really nice with the integration of lightroom wohooooo.... need to use it with joomla.
    Any Help from your side? Or am i am to stupid ?

    newes Joomla and newest Tryout of mars edit

    Best regards

    http://img.skitch.com/20101210-tekhp7k2ci8eknt11m64mkka1i.png
  • Hi fairsuchen - this is usually a sign that the server has failed to return a valid response to MarsEdit's request. You can get more information by capturing the network log.

    If you can capture the network log it might help me to pinpoint the problem.

    1. Open MarsEdit
    2. Select Window -> Network Log from the menu bar.
    3. Clear the log if it's not already empty.
    4. Try to upload to the blog again from MarsEdit.
    5. Copy the network log contents.

    Daniel
  • I'm working on better Joomla integration with MarsEdit. Specifically, I'm tweaking the MetaWeblogger XMLRPC to better pass categories down. As I test, I've tweaked it to pass a 'categories' field down to MArsEdit... but the data is not being displayed in the MarsEdit window.

    I've looked at the network log as sure enough there is proper XML data in there:

    <member><name>categories</name>
    <value><string>2</string></value>
    </member>

    I need to know the proper field name and construction of what this data needs to look like.

    Can anyone point me in the proper direction?

    Thanks!
  • Please note that the above post regarding the XML content... looks like the HTML tags were stripped... they are proper.... I'm really after the field names/techniques that I need to use to get MarsEdit to properly receive and process the data.
  • Hi beowulfde - I can describe it but to be honest I'll be doing to the same thing that you can do to figure it out: connect MarsEdit up to another blog system that already works perfectly, and look at the Network Log in MarsEdit to see what it returns.

    For example, try connecting to a free blog at wordpress.com, and you'll see perfect examples of responses to all the calls you make.
  • Hi Daniel

    I've got a problem that I can't seem to find anyone else online experiencing. I've followed all your steps, but when I try to post to my joomla blog I get a server error telling me 'login failed'.

    I'd really appreciate your help.

    The network log is as follows:

    Network message sent: 2012-11-10 14:40:59 +0000
    URL: http://www.salcombewebdesign.com/xmlrpc/index.php
    Method name: metaWeblog.newPost
    Network reply received: 2012-11-10 14:40:59 +0000
    URL: http://www.salcombewebdesign.com/xmlrpc/index.php
    Method name: metaWeblog.newPost
    Status code: 200
    Succeeded: NO
    --Fault Error--
    Fault code: 801
    Fault string: Login Failed


  • It would have helped if i'd actually signed in to my blog in MarsEdit. Nb to new users, you have to click the settings wheel on the left to login before you can actually post.
  • Please help — as soon as I enabled the Real Simple Discovery (RSD) plugin, my Joomla site disappeared. I can't even log in to the Admin page anymore. I can access the files via FTP, though. What can I do?
  • Hi Kris - unless somebody who is familiar with Joomla sees this and chimes in, I think your best bet will be seeking help on a Joomla-specific help forum where folks who are familiar with Joomla plugins are able to offer guidance.
Start a New Discussion

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!