Keyvan Nayyeri

God breathing through me

BlogML 2.0 Released

Finally third version of BlogML released (0.9, 1.0 and now 2.0).  After moving BlogML project to CodePlex we started working on new version with new features and bug fixes.  The most important change was it became really Open Source and some guys like me could join it.

As I mentioned in one of my previous posts and add some new items now, version 2.0 comes with these new features:

  • Multi-author content
  • Post excerpt
  • Blog extended properties
  • Post view statistics
  • Post names
  • Special post types (such as articles)
  • Reading post attachment MIME type in .NET APIs

In addition to those new features we had some bug fixes and a major change in post attachments.  They're now working under ASP.NET 2.0 Medium Trust level.  Previously we was fetching the data for attachments via a WebRequest which isn't allowed in Medium Trust level on most ASP.NET 2.0 shared hosts.  Now we don't embed external attachments and developers can do it in their tools.  If you're going to use BlogML under Medium Trust level, should know that it will work if you have permission to use IO operations in a custom Medium Trust configuration (this is allowed on all shared hosts I've seen).

As is obvious, new version is fully compatible with .NET 2.0 and you can't use our .NET APIs with .NET 1.1.  All BlogML .NET APIs are written with C# 2.0.

I'll try to provide some code samples about using our .NET APIs later but the best way to know more about it is viewing real converters.  I'll release my Community Server 2.1 BlogML converter very very soon and also there are Single User Blog and SubText converters coming soon.

I think this new version is a good improvement for BlogML to support more common features in blogosphere.

This is the .NET class structure of BlogML 2.0 which can help you to know what's going on behind the scene:

BlogML 2.0 Class Structure

I was lucky enough to get involved in this project with Darren Neimke and Phil Haack.

Speaking of releases, you can call me Release Man because I launched three public releases for three different projects in about one month.  But BlogML was completely different from CSModules and Windows Live Writer Plugins projects.  BlogML took more time and we worked on it as a team but in those two projects each developer works on his own project.  On the other hand, generally BlogML has some major differences with many other projects.  It doesn't have a real output.  Most things are abstract and this makes things harder.

However, go ahead and download BlogML 2.0 specification as well as .NET API binaries and sources code from here.  Converters come very soon.

Read Darren's post about this release.

12 Comments
PingBack from http://nayyeri.net/archive/2006/07/23/BlogML-new-features.aspx

Keyvan Nayyeri
Sep 06, 2006 2:37 AM
#
I announce new version of my Community Server BlogML Converter just some hours after announcing BlogML

Community Server Daily News
Sep 06, 2006 1:13 PM
#
news of the day a grab bag for what's happening in Community Server Hosted Community Server. Not loud

Wizards Space
Sep 08, 2006 9:07 AM
#
That is the question, in shared hosting [ aspnet ]. Here is my problem, we run many web servers with

Community Server Daily News
Sep 08, 2006 1:51 PM
#
news of the day a grab bag for what's happening in Community Server Another Community Server-powered

Announcements
Sep 08, 2006 2:37 PM
#
This week... Information starts getting out about Calypso, Community Server 3.0. Five feature areas announced

Jakob
Oct 22, 2007 1:49 AM
#
As long as BlogML is so tightly connected to .NET it is a dead end.

Darren Neimke
Oct 22, 2007 4:25 AM
#
Jakob, BlogML is an XML format, it is not "tied to .NET".

Keyvan Nayyeri
Oct 22, 2007 7:04 AM
#
Jakob, Why did you think BlogML is tied to .NET?

toys
Nov 07, 2007 11:07 PM
#
Happy to see that it's become more open source than ever before. Open Source is truly great. I'm only recently getting into it, but definitely impressed with the amazing support there is out there in the Open Source community. The Open Source community is so highly supportive with all the blogs, sites, and tools available to download. It's really a fantastic way of working, and I'm hoping to see it become more and more popular.

Anonymous
Jan 09, 2008 2:58 AM
#

Hi there!

Congratulations on another job well done! May I know what are included in the blog extended properties? It’s something new to me or perhaps something I already know but you just used a different term.


Keyvan Nayyeri
Oct 14, 2009 12:22 AM
#
Trackback from BlogML 2.1 Released.

Leave a Comment





Ads Powered by Lake Quincy Media Network