SharpMT: An Update

How’s this for an update? I’m writing this while offline, and giving the new client a try. Only been a week and I’ve only got a couple more features to crank through. I think I’ve been more successful working within the Windows world and C# than I have in XML-RPC world. At a minimum, I have the start of a great FAQ.

First and foremost: In C#, if you are using a ActiveX control and the OCX is either missing or unregistered, your application will crash on launch. I’ve tried many a try/catch and many a null check, but it doesn’t matter much – it’s doomed to crash on launch, if the OCX is missing. So, that will be question one: why does your application crash when I launch it?

Next on the list: I have IIS 5.0 and most of these “offline” applications don’t work with it. Can I use your offline writer? Well, yeah, you can because made a change to the MovableType a while ago and it still works. Also, because some people are running Windows 2003 Server, it seems that IIS 6.0 doesn’t have this problem.

Then there’s the next reason, which is why I’m still awake, about three hours later than I should be. Seems that even thought the XML-RPC protocol that MT supports allows you to add a new post and leave it as a “Draft”, it’s default mode is to turn this off. When I went through some of the Perl scripts of MT itself, there’s a note that says “oh, by the way, everything that’s posted via XML-RPC will be marked as Published”. Only too four hours to find, but hey – at least there’s a work around!

Aside from that, I still have some stuff to do – I just noticed a bug or four as I typed this update up, but it’s a work in progress, so yay me!

I’ll have more on this in a couple of days… coding has helped to keep me calm lately and I’ve missed doing it!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.