A simple InfoPath blog editor for .Text - SimpleBlogger
About
SimpleBlogger is an InfoPath based blog client utilizing the simpleblogservice API provided by .Text. Main functionalities are:
- view current posts;
- edit existing posts;
- create new posts;
- view comments.
Feature highlights
In fact, those mostly are benefits provided by InfoPath. SimpleBlogger does very little.
- Standard editing features found in most Microsoft Office products, but not in most existing blog clients, such as: background speller checker, format painter, undo/redo, insert/draw table, line spacing, etc.
- Full offline support: imagine writing your blogs on your flight!
- XHTML compatible: the post content generated by designer are in XHTML.
System requirements
- .Net Framework 1.1
- Microsoft Office InfoPath 2003 SP1
[Update 07/27/2004] - Office 2003 SP1 is released.
[Update 07/30/2004] - If you have problem with SP1 install and you had SP1 Preview installed previously, see whether this InfoPath team blog entry could be any help.
Intended users
.Text bloggers.
[Update 05/26/2005] - Community Server users, look here.
Note: if your blog server is a custom build of .Text, SimpleBlogger may or may not work for you, depending on whether the following assumptions are broken:
Assumption made | Result if broken |
RSS feed URL = blog URL + "/rss.aspx" | unable to view/edit existing posts |
SimpleBlogService URL = blog URL + "/services/simpleblogservice.asmx" | unable to update existing or publish new posts |
SimpleBlogService web service is working as expected and there are no modifications to the APIs | same as above |
/rss/channel/item/wfw:comment node contains the post entry id | unable to edit existing posts |
/rss/channel/item/wfw:commentRss node points to the post comments RSS feed | unable to view comments |
Screenshot
Click on the picture to view in full size.
Installation
Download the SimpleBlogger.msi and run it. If you installed SimpleBlogger before, please uninstall it first.
Revision history
| |||
Usage
Open the InfoPath form template from your install location(default: %ProgramFiles%\InfoPath Form Templates\SimpleBlogger.xsn).
Hint: the above is only necessary if you don't have a saved form file (.xml) for your blog. You can always save data for your blogs in a form file and open the form file directly later. This is also how you can do offline blogging.
Support
This is provided "AS IS" with no warranties, and confers no rights. Use of this tool is subject to the terms specified in the Terms of Use.
Known issues/Limitations
1) General blogging related functionalities
Symptom: a) when posting a new entry, you can not specify advanced options that are available for the .Text Web Admin page; b) for existing posts, categories information is not shown, thus can't be modified.
Cause: SimpleBlogger relies on the simpleblogservice web service API provided by .Text. It can not do anything more than what simpleblogservice web service can do.
Workaround: None
Status: None until simpleblogservice implements those functionalities or another SOAP based web service is provided.
2) Posts created or modified in other blog client looks weird in SimpleBlogger
Symptom: this may happen when the html source of the post contains mangled html tag like <A><B></A></B>
Cause: SimpleBlogger performs several simple steps to fix up bad HTML code to make them XHTML compatible. The emphasis here is "compatible", not "effective".
Workaround: None
Status: None. Converting HTML to XHTML is too complicate a job for SimpleBlogger to handle it well. As long as you stick to SimpleBlogger, which always generates XHTML compatible post content, this should not be a big concern.
3) Inserted pictures are not shown on the web page
Symptom: Pictures inserted using InfoPath built-in "Insert Picture" feature will show up correctly in SimpleBlogger, but not on the web page.
Cause: By design, InfoPath inserts the actual picture in the xml data by encoding it as a base64 string.
Workaround: In source edit mode, locate and modify the "img" tag created by InfoPath or simply insert the by yourself like this <img src="https://some.website.com/somepicture.jpg" />
Status: I already tried really hard to make this easier but failed. I will try something new later. In the mean time, I would really appreciate if someone discover a way to get the insertion point of the InfoPath Rich text control or text box and share that with me.
4) Unable to paste into post content in design mode
Symptom: this may happen if copying from source external to InfoPath, e.g., a web page.
Cause: investigating
Workaround: Paste into Notepad first.
Status: investigating
5) Font size shown in the web page may not be the same as shown in the design mode of SimpleBlogger
Symptom: this most likely happens with text inside tables.
Cause: investigating
Workaround: it seems like setting the font size 1 point higher or lower than current font size resolves the problem. Hint: you can use CTRL-] or CTRL-[ shortcut key to increase or decrease font size by 1 point.
Status: investigating
That's all I know of. There definitely are more. Please let me know if you find issues with SimpleBlogger, I'd be happy to investigate as long as I have time.
Finally, as always, enjoy blogging!
Comments
Anonymous
July 19, 2004
AWESOME!!!! Now MS get InfoPath running on the PocketPC :)Anonymous
July 19, 2004
I have not able to use this tool. I installed SP1 Preview and installed "simpleblogger". When I attempt to open it in InfoPath, it just chocks and dies. I think some dependency is not satisfied. I dont know what though. :(
Oh, well.Anonymous
July 20, 2004
Awesome! I was working on something like this also, but got distracted by my real work...Anonymous
July 20, 2004
Girish,
Please see the new notes added to the system requirements section. Is that your case?
Sean,
:-) This form is just a prove of concept: I want to show how cool an application InfoPath is. There still is a lot of room available for development so don't throw yours effort away...
For example, I targeted only .Text because I don't have the time to go through those documentations for MetaWebLog, Blogger's API, XML-RPC, etc.Anonymous
July 20, 2004
Yeah. that is the problem. I have both Visual Studio 2005 and 2003 installed. :( Oh well, i will wait for the SP1 Release I guess.Anonymous
July 28, 2004
Unfortunately, SimpleBlogger doesn't work for me. It won't validate with spaces in the username, which is perfectly valid for .TEXT. Since my username has spaces in it, SimpleBlogger won't do it for me. Looks nice, though.
One other suggestion...the tool should expose the .TEXT APIs that allow you to determine whether a given post is syndicated to the main RSS feed, and whether it is displayed in the aggregated web page listing the MSFT or non-MSFT blogs. Too few people even realize this functionality exists, which leads to a lot of off-topic (i.e. - non-technical) posts, which reduces the utility of the main feeds for readers.Anonymous
July 28, 2004
Could you share the source code??Anonymous
July 29, 2004
InfoPath ? Blog ???????(InfoPath SP1)Anonymous
July 29, 2004
re: Office 2003 SP1 Infopath Upgrade!Anonymous
July 30, 2004
rido, I will consider release the source once the tool is in full shape.Anonymous
July 30, 2004
How can I save my blog URL as the default with the form instead of waiting for it to timeout on the default? Couldn't you have a config file to read where the desired URL is stored? I tried to design and publish to another XSN file, but it opens with an 'empty form' error.
Otherwise a pretty kewl tool. Thanks.Anonymous
July 30, 2004
Bob, there is no need to use a config file for this purpose. You can just change the default blog URL to your blog URL, then save the form file. Next time open the form file(.xml) instead of the form template (.xsn), it is going to load your blog URL automatically.Anonymous
July 30, 2004
I can get the categories from my .Text (non customized build of v.95) blog, but it can't ever connect to my RSS feed nor can it post. My blog is in a subdir '/blog/' and I put that in the URL, but it can't load or post. Ideas anyone? Made sure I have Office SP1 & InfoPath SP1.Anonymous
July 31, 2004
Andrew, I put http://andrewconnell.com/blog/ in the Blog URL and it loads perfectly fine. Maybe you have a temporary network glitch?Anonymous
August 01, 2004
Guoqiang- Wierd... I've tried again and again and same deal. I'm wondering if it's a problem with SP1 install order of opperations. I had Office2003 & SP1.. THEN I installed InfoPath and did an Office UPdate, but it didn't find anything missing... and looking at the help shows InfoPath is at SP1. I'll keep tinkering and trying.Anonymous
August 02, 2004
Looks like there may be a problem with SP1 or the order of installation. I had Office 2003, then installed SP1, THEN installed InfoPath on one machine that didn't already have it... InfoPath shows it's SP1. Then I installed your SimpleBlogger but it won't work. However on another machine that already had InfoPath BEFORE I instaled the Office 2003 SP1, it works just fine. Wierd.Anonymous
August 04, 2004
SimpleBlogger ??? OK (InfoPath ? Blog ??????)Anonymous
September 15, 2004
Hardware Development Environment Stage 0Anonymous
April 22, 2005
Looks very promising, but won't work for me. I'm not sure if I have unique problems, or if my rss feed is incompatible. The update/start new post button times out, and the "Load" button hits an exception when it finds the 'isPermaLink' attribute isn't in the element 'guid'. I know weblogs.asp.net went through some changes recently - maybe they broke something?Anonymous
May 26, 2005
Do you knoe the configuration needed by Community Server?Anonymous
May 26, 2005
Rido, I have an InfoPath editor for Community Server, which is now called "CSBlogger". You can find information about it on this blog.Anonymous
June 11, 2005
The link to download simpleblogger is broken. I've seen CSBlogger but have been put off ugrading form .Text to CS. Is SimpleBlogger still available?Anonymous
June 13, 2005
Download link is now updated.Anonymous
March 03, 2006
I am using CSBlogger and need to adjust the timezone values accordingly.
 
CSBlogger allows psoting to...Anonymous
June 04, 2006
i like your website very much but please do get us more information about itAnonymous
August 19, 2008
Ultracet dosage and administration. Ultracet addiction. Ultracet.Anonymous
May 31, 2009
PingBack from http://indoorgrillsrecipes.info/story.php?id=5545