Edit Date not working
  • Hi all,

    I'm trialling out MarsEdit as an alternative to Windows LiveWriter and it looks pretty cool.

    However, the MAJOR issue for me is if I change the date to the past it doesn't work like it does in LiveWriter - It sets it to the current date/ time.

    If I can't get this to work then MarsEdit is a no-go for me so fingers crossed I'm missing something simple.

    It would also be cool to be able to customise the toolbar to add specific commands like "Edit Date" rather than me having to use the menus/ remember keystrokes (a little dropdown which displays a pop-out calendar would be fantastic).

    Cheers,
    Cliff
  • Seems for some reason the date is either not being sent or ignored when I post to my blog (hosted on Community Server - http://wmug.co.uk/blogs/cliffs_blog/default.aspx) as if I set the date to the future it doesn't work either :-(
  • Hi Cliff - sorry to hear that. If you capture the network log it should verify whether it's a MarsEdit problem or a problem in your blog server:

    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 send a post to the blog with date set as desired.
    5. Copy the network log contents.

    This will show that MarsEdit submits the post with a date set, and then asks the server for an up-to-date copy of the post. It should show dates associated in each case.

    The log format can be tricky to read so let me know if you want any help deciphering it.

    Daniel
  • Hi Daniel,

    many thanks for the rapid reply. Log below as requested.

    I posted, it didn't accept the time so deleted the post.

    Would really appreciate your help.

    Kind regards,
    Cliff


    Network message sent: 2010-07-19 17:55:22 +0100
    URL: http://wmug.co.uk/blogs/cliffs_blog/metablog.ashx
    Method name: metaWeblog.newPost
    Network reply received: 2010-07-19 17:55:23 +0100
    URL: http://wmug.co.uk/blogs/cliffs_blog/metablog.ashx
    Method name: metaWeblog.newPost
    Status code: 200
    Succeeded: YES
    Request text:
    <?xml version="1.0" encoding="utf-8"?>

    metaWeblog.newPost


    cliffs_blog


    Cliff Hobbs - MVP


    [password]





    title
    Test Blog Post - June 23


    flNotOnHomePage
    0


    description
    <p>Test blog entry set for 23rd June 2010</p>


    dateCreated
    20100623T16:53:39Z





    1




    Response text:
    <?xml version="1.0" encoding="UTF-8"?>




    3243






    Network message sent: 2010-07-19 17:55:23 +0100
    URL: http://wmug.co.uk/blogs/cliffs_blog/metablog.ashx
    Method name: metaWeblog.getPost
    Network reply received: 2010-07-19 17:55:23 +0100
    URL: http://wmug.co.uk/blogs/cliffs_blog/metablog.ashx
    Method name: metaWeblog.getPost
    Status code: 200
    Succeeded: YES
    Request text:
    <?xml version="1.0" encoding="utf-8"?>

    metaWeblog.getPost


    3243


    Cliff Hobbs - MVP


    [password]




    Response text:
    <?xml version="1.0" encoding="UTF-8"?>






    dateCreated

    20100719T18:55:23



    description

    <p>Test blog entry set for 23rd June 2010</p>



    title

    Test Blog Post - June 23



    categories







    enclosure



    length

    0






    link

    /blogs/cliffs_blog/archive/2010/07/19/test-blog-post-june-23.aspx



    permalink

    /blogs/cliffs_blog/archive/2010/07/19/test-blog-post-june-23.aspx



    postid

    3243



    source





    wp_slug

    test blog post june 23









    Network message sent: 2010-07-19 17:55:31 +0100
    URL: http://wmug.co.uk/blogs/cliffs_blog/metablog.ashx
    Method name: blogger.deletePost
    Network reply received: 2010-07-19 17:55:32 +0100
    URL: http://wmug.co.uk/blogs/cliffs_blog/metablog.ashx
    Method name: blogger.deletePost
    Status code: 200
    Succeeded: YES
    Request text:
    <?xml version="1.0" encoding="utf-8"?>

    blogger.deletePost


    6A10B954F5EBCB132CE8141518DF605B9A3D1E2587


    3243


    Cliff Hobbs - MVP


    [password]


    1




    Response text:
    <?xml version="1.0" encoding="UTF-8"?>




    1



  • Hi Daniel,

    sorry to be a pain but any ideas on this please as if I can't get it resolved I'm going to look for another product (which I don't want to as yours is really cool)?

    Cheers,
    Cliff
  • Hi Cliff - sorry for the delay, I lost track of this thread in the forums.

    The network log unfortunately just shows MarsEdit sending the date you had specified:

    20100623T16:53:39Z

    But immediately upon MarsEdit asking for the post from the server, the server has insisted on setting the date to:

    20100719T18:55:23

    This leads me to believe that perhaps Community Server is simply ignoring the date that MarsEdit specifies.

    If this is the case, I don't think you'll find another desktop application that behaves any better with your blog, in this regard. But I would be curious to hear about whether you find out that something else works better.

    I am sorry that MarsEdit has not been a 100% positive experience with your blog!

    Daniel
  • Hi Everyone,

    We're having the same problem also. Our server is Community Server 2008. Windows Live Writer desktop app works no prob, but MarsEdit always results in posts showing the current date/time only.

    I followed Daniel's advice and sent the network log to our web developer. Here's what he told me:

    The date is formatted with a trailing Z

    20101026T07:00:00Z

    which indicates a UTC datetime with a 0 offset. .Net does not assume UTC timezone format during parsing without an explicit format string. The date is being thrown away, thus you are being given the current date and time. The old software (Windows Live Writer) was written in .net/windows code and so output a date without this identifier (guessing). Remove the Z and all is well.

    So I wonder if we can get Red Sweater to allow this to be configurable?
  • Hi Brian - sorry I lagged a bit on the forums responses. I think we covered this in email. To summarize for the benefit of everybody else, I think this is something that I could allow to be configured in MarsEdit, but since the number of servers that behaves badly with fully-specified Z GMT date/times is so small, it is probably not going to be a high priority for me to change it.
Start a New Discussion

Howdy, Stranger!

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