This version of IPBlog editor is a little more extensive then the original version I wrote back in
November 2003. I have to admit I am impressed with the changes they made to in
Office 2003 Service Pack 1 for InfoPath. Some of those changes included the ability to handle file attachments, defaulting date values without using javascript and better integration with managed code.
This release of the IPBlog editor for
dasBlog took advantage of updates in SP1 and added some additional functionality that wasn't there in the first version.
The improvements include:
-
New Web Service to support entries hosted in
dasBlog.
-
Ability to attach files to the post.
-
Ability to include graphics in-line with text and have them published as part of the post.
-
Post to a specific category. Unfortunately right now you have to know the categories as it is textbox for posting, but I will follow it up with the ability to select the categories you want to post to through a list box or a grouping of check boxes.
You can download the zip of the project at the bottom of the post. I included binaries and source for the IPBlog service. It was compiled against version 1.6.4121.1 of
dasBlog.
Quick Start
-
Copy the InfoPathService.asmx to the root of your
dasBlog site.
-
Copy Sysknowlogy.
dasBlog.dll and newtelligence.DasBlog.Web.dll to your bin directory.
-
Configure the IPBlog.xsn to post to the url of the InfoPathService.asmx:
-
Open IPBlog.xsn in design view.
-
Select Tools -> Data Connections.
-
Select Submit, Click Modify.
-
Enter the url to the InfoPathService.asmx file on your web
dasBlog website, click next.
-
Select "Create Entry", click next.
-
Make sure the Field or group option is selected, and enter the root node /my:InfoPathEntry as the selected parameter, click next.
-
Complete the remaining dialogs using the defaults.
-
You should be ready to open the IPBlog.xsn and complete your first post.
IPBlog.zip