Welcome to MSDN Blogs Sign in | Join | Help

Here comes the CSBlogger

The download link and other information for CSBlogger, an InfoPath client for Community Server blogs, is now available here. Please post a comment under this post if you have questions or find bugs.
Published Wednesday, May 11, 2005 1:11 AM by guowu
Filed under:

Comments

# re: Here comes the CSBlogger

Wednesday, May 11, 2005 7:42 AM by Alex Lowe
Very very cool!

# re: Here comes the CSBlogger

Wednesday, May 11, 2005 9:33 AM by Michael T
I think this is great, I've been looking for an Office tool that would allow me to post directly to my Blog, the spelling and grammar checking in Office is invaluable.

I'm having an issue however, it won't Login. It keeps telling me that the "Username or Password is invalid (or unsupplied)"

Well, just to verify that I wasn't stupid, I logged in several times through the website, just to make sure that they were valid.

Any ideas?

I'm using the MetaBlog API for CS with the WebService (blogservice.asmx)

Michael Trefry
michael@trefry.net
http://www.trefry.net/blogs/michael

# re: Here comes the CSBlogger

Wednesday, May 11, 2005 7:23 PM by guowu
Michael: I took a look at your blog server and found out why. The authentication header required is different than blogs.msdn.com. Either your community server version is higher than 1.0 or msdn has a customized version. Anyway, I am looking at ways to workaround this and should post back my answers soon.

# re: Here comes the CSBlogger

Thursday, May 12, 2005 6:37 AM by guowu
Michael: a special edition for Community Server 1.0 is now availble at the above mentioned location. Let me know whether it works because I can not test it.

# re: Here comes the CSBlogger

Thursday, May 12, 2005 12:01 PM by alanpa
I'm trying this out on my blog on blogs.msdn.com, and I can't get it to work. I've used the same settings as on your screenshots (server: http://blogs.msdn.com/ and service URL: http://blogs.msdn.com/blogservice.asmx), but when I attempt to get recent posts, or try any other action that needs to hit the server, it times out - e.g. "Unable to retrieve categories list. Exception: The operation has timed-out."

So far, I've only tried this from within MS - do you think there are issues going through a proxy server, or is there something else going on?

btw - I, for one, really appreciate your work on this. I had written a tiny blog poster for .Text, and gave up when trying to get it to work on CS.

# re: Here comes the CSBlogger

Thursday, May 12, 2005 1:45 PM by guowu
Alan: I believe it is a proxy issue. You probably should install a firewall client.

# re: Here comes the CSBlogger

Thursday, May 12, 2005 2:46 PM by Michael Trefry
That worked for logging in, but now, I get errors when getting recent posts (value cannot be null), but can get by those.

The biggest problem is when making a new post, I get this error:

System.Xml.XmlException
The data at the root level is invalid. Line 1, position 1.
at System.Xml.XmlTextReader.ParseRoot()
at System.Xml.XmlTextReader.Read()
at System.Xml.XmlValidatingReader.ReadWithCollectTextToken()
at System.Xml.XmlValidatingReader.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.LoadXml(String xml)
at CSBlogger.CSBlogger.GetNodeInnerXml(IXMLDOMNode nd)
at CSBlogger.CSBlogger.UpdateHtmlSource(IXMLDOMNode ndPost)
at CSBlogger.CSBlogger.Posts_Post_SourceMode_attr_OnAfterChange(DataDOMEvent e)
at Microsoft.Office.Interop.InfoPath.SemiTrust._DataDOMEventSink_SinkHelper.OnAfterChange(DataDOMEvent pDataDOMEvent)

# re: Here comes the CSBlogger

Thursday, May 12, 2005 3:14 PM by guowu
Alan: Thinking about the proxy issue again, I agree that is a bug on my side. Changes have been made so that it will work without a firewall client if you configure proxy correctly in IE MANUALLY.

Michael: I can not investigate this without a CS1.0 blog account. Do you know where I can get one?

# re: Here comes the CSBlogger

Friday, May 13, 2005 4:43 AM by guowu
Wow, Michael, you found two bugs for me. Thanks! Both of them are fixed now and more changes are made to make the CS1.0 edition works better. Still it doesn't work as well as the msdn edition though.

# re: Here comes the CSBlogger

Friday, May 13, 2005 10:14 AM by Michael Trefry
Thanks, with this version I was successfully able to post to my blog! Like I said before, the spelling and grammar checking are invaluable to me, since I'm good at neither, so I will be using this tool a lot!

With that said, there are still a few quirks that I know will annoy me to no end. For example, the latest posts tab seems to pull them down in no particular order whatsoever, and I'm still getting some weird token errors when refreshing that.

So what I was wondering, since you don't have a 1.0 installation to work with, if you'd be ok with releasing the project to me to work on, I can go through, tidy up the bugs, and give any changes back to you.

Just an idea, I hate to keep bothering you with little things.

# re: Here comes the CSBlogger

Friday, May 13, 2005 10:17 AM by Michael Trefry
On that CS 1.0 Blog account, if you want to register at my site, I can create a blog for you test with. Just go register at http://www.trefry.net and email me (michael@trefry.net) the userid you registered with, I'll create blog for you.

# re: Here comes the CSBlogger

Friday, May 13, 2005 10:20 AM by Michael Trefry
Actually, a better place would be the other site I'm developing. It's still being worked on, so testing here would be more appropriate.

register at http://www.onthesoapbox.net then again, email the userid to me at michael@trefry.net

# re: Here comes the CSBlogger

Friday, May 13, 2005 12:28 PM by guowu
Michael: thanks for the offering. I actually downloaded CS1.0 and installed it on my own machine. That is why I am certain now the form works for CS1.0. However, from what I found out, the PostID returned by CS1.0 is always 0. And My form depends a lot on the fact that a posted blog entry has a non-zero PostID. I am afraid the best approach to address this is to fix this on the server side if you can(blogs.msdn.com doesn't have this problem).

# re: Here comes the CSBlogger

Friday, May 13, 2005 1:05 PM by Michael Trefry
It returned a PostID for me after posting.

Have you thought about releasing the code for this project?

# re: Here comes the CSBlogger

Friday, May 13, 2005 3:44 PM by guowu
Yeh, you do get the postid back correctly when creating you post. But the postid's returned by getrecentposts are always 0.

I am looking at various options about releaseing the source to the public. Keep posted.
New Comments to this post are disabled
 
Page view tracker