Status on BlogEngine.NET

Apr 16, 2007

CodePlex have been having problems for more than a week now, so we haven’t been able to make new releases or use the source control. This has crippled our collaboration within the BlogEngine.NET team, but far from stopped the progress. Here’s a quick update of what have been done since CodePlex went offline.

MetaWeblog API

The MetaWeblog API has been implemented, so it now is possible to use Windows Live Writer, Word 2007 or other blogging tools that supports the API. It also enables cross-posting from other platforms such as Digg.

RSS

The RSS support is being greatly improved and will now feature RSS 2.0, ATOM 1.0 and OPML 1.0. It will also provide the ability for users to create rich blog posts that support the most common syndication extensions. Podcasting will also be supported along with other media extensions.

Trackbacks and pingbacks

The ability to send and receive track- and pingbacks has been much improved. Whenever a track-/pingback is received it is added as a comment and a screenshot of the sender website is shown instead of the Gravatar. It will be spam filtered using Akismet or some other mechanism.

New widgets

A lot of new widgets have been added to be used in the themes including a tag cloud, calendar, month archive list and recent post view. All the controls can be configured in many ways to allow theme designers the flexibility they need.

AJAX

The calendar widget is now AJAX enabled for a smoother flipping between months. Also the comments have been AJAX enabled so no postback is needed. If the browser doesn’t support AJAX, the commenting fall back on regular postback behaviour and the invisible CAPTCHA enabled.

Improved theme control

It is now possible to apply theming to almost every element on the blog. A theme designer has total control over the master page which contains everything the designer want’s to add including custom user controls etc. A post is also totally customizable including the comments. No special macro language is used - it is all native ASP.NET for total flexibility and control.

Comments

The comments have also been improved so they now contain the comment author’s national flag. It can be turned on and off in the admin settings page and customized by the theme. The live preview now auto-resolves typed URL’s for a more accurate preview.

Categories

A category admin settings page has been added to enable deletion and renaming of all categories. You still add new categories when you create a new post.

Referrer stats

I’ve always spent too much time in my old dasBlog referrer page. I loved it. That way it was easy to check who was linking to the blog and pay them a visit. Now BlogEngine.NET has a similar feature.

BlogML

In the very near future we want to add support for BlogML - both for import and export. It's an important feature because it allows you to move the content of an entire blog to and from BlogEngine.NET. It's a simple but very powerful feature.

Bug fixes

Other than adding new features, we have fixed a lot of bugs and made existing features better. The result is a much more stabile and full featured engine.

All in all, it is becomming a stabile blog engine with a lot of exclusive features.

* Only $4.95/month ASP.NET & Windows 2008 + IIS 7 Hosting! FREE SQL Included

Comments (12) -

Michael Fransen
Michael Fransen United States
4/17/2007 8:23:30 PM #

I was just checking out CodePlex and then decided to check out your blog.  I can't wait to get the update.  Is there anywhere to get it besides CodePlex?

Buddy Lindsey
Buddy Lindsey United States
4/17/2007 8:28:47 PM #

Sounds great.  

Also quick question. If we did do a database can you give some insite into table and column names we would need?

/Me goes back to figureing out a mysql dal he's been trying to figure out for aver a week now.

Mads Kristensen
Mads Kristensen Denmark
4/17/2007 8:34:33 PM #

Buddy,
the comments have been added two fields: country (varchar(2)) and IP (nvarchar(15))
Posts are also extended with: IsPublished (bool) and IsCommentsEnabled (bool)
Tags is also added to posts. A tag is just a string with no identifier.
Pages have not been changed. The IsCommentEnabled could change because we are discussing the different ways of allowing comments. It could turn out to be a CommentDisabledDate field instead. we don't know yet.

Mads Kristensen
Mads Kristensen Denmark
4/17/2007 8:37:28 PM #

Michael, I hope you can wait a couple of days. As soon as CodePlex comes back online we are going to change all namespaces so that would break all your present code if you get the bits I have. What I have does not include the MetaWeblog API, extended RSS or improved track-/pingback feature. Please wait a couple of days. I will release as soon as possible.

blangstrup
blangstrup Denmark
4/17/2007 8:48:23 PM #

Sweet, really looking forward to seeing the new code once codeplex comes back up. We have been wanting to upgrade our current blogspot blog to something better for a while now, and this looks like it might be it.

I'm not sure if its already in there, but one thing that would be handy would be if some of the more advanced features optionally could be turned off. I mean, some of the less tech-savvy users might be confused by talk of Gravatar icons and Cocomments etc.

Mads Kristensen
Mads Kristensen Denmark
4/17/2007 8:55:16 PM #

Blangstrup, then I hope BlogEngine.NET is something for you. In regards to the less tech-savvy users, most features can be turned on and off in the admin settings, but many features can be removed by the theme of choice.

harsha
harsha United States
4/17/2007 9:09:04 PM #

Mads, Is is possible for you to provide an alternative place to get the latest bits of BlogEngine.NET. This is for those like me who can't wait days to get the latest bits.

Mads Kristensen
Mads Kristensen Denmark
4/17/2007 9:15:29 PM #

Sorry Harsha, but it isn't. It's because I don't have all the bits myself. Al, Brian and Mauricio has their parts and we need to combine the bits first. That's what happens when source control is down. As I wrote to Blangstrup, once we combine the bits, there will be a huge renaming of namespaces which will break all code inclusing themes. I promise to release at the very moment it is possible.

Buddy Lindsey
Buddy Lindsey United States
4/17/2007 10:33:13 PM #

Is there the possibility of a wiki or something so the community can start doing some documentation for the engine?  Also so people can ask questions maybe start a FAQ on it or something?

Denny Ferrassoli
Denny Ferrassoli United States
4/18/2007 4:52:01 AM #

Just installed the blogware - Looks great. Can't wait for Codeplex to get fixed, the new version looks like it has much to offer.

As Buddy suggested above I would also like to see a community site! Looking forward to it.

Mads Kristensen
Mads Kristensen Denmark
4/18/2007 5:58:54 AM #

I have just registered the domain name for the official site of BlogEngine.NET. Now I just not to hook it to a web hotel and get a site running.

David Miles
David Miles United Kingdom
4/20/2007 1:15:20 PM #

Super project - just downloaded it and got it installed - I shall have to see about knocking up my own theme for it

Pingbacks and trackbacks (1)+

Comments are closed

About the author

Mads Kristensen

Mads Kristensen
Program Manager at the Microsoft Web Platform team and founder of BlogEngine.NET.

More...

Month List

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.