I'm Keyvan Nayyeri, a 25 years old Ph.D. student at
the Computer Science department of
the University of Texas at San Antonio.
I'm also
a Software Architect and Developer and previously held a B.Sc.
degree in Applied Mathematics.
This is my blog where I publish content about various topics specifically Programming Languages and Compilers, Software
Engineering and Programming.
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:
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:
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.
Keyvan Nayyeri : BlogML new features
Sep 06, 2006 1:43 AM
#
Keyvan Nayyeri
Sep 06, 2006 2:37 AM
#
Community Server Daily News
Sep 06, 2006 1:13 PM
#
Wizards Space
Sep 08, 2006 9:07 AM
#
Community Server Daily News
Sep 08, 2006 1:51 PM
#
Announcements
Sep 08, 2006 2:37 PM
#
Jakob
Oct 22, 2007 1:49 AM
#
Darren Neimke
Oct 22, 2007 4:25 AM
#
Keyvan Nayyeri
Oct 22, 2007 7:04 AM
#
toys
Nov 07, 2007 11:07 PM
#
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
#
Leave a Comment