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).
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.
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)?
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!
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.