Official release of BlogEngine.NET 1.0

May 23, 2007

10 minutes ago we released the first version of BlogEngine.NET for anyone to download and use. This is very exciting to me because I’ve spent many hours during the last couple of months designing and coding in my spare time.

The release

We have been using CodePlex as a code repository and we also use it to host the release and help files. It has a nice discussion forum and issue tracker that has been used heavily by the beta testers. The repository is very impressive and it hooks directly into Visual Studio 2005 by a free download of Team Explorer. I can highly recommend it for anyone interested in starting an open source project.

Official website

The official website www.dotnetblogengine.net has also been released a couple of days ago and here you’ll find a lot of information, new themes and of course the team blog. The site is built 100% upon the BlogEngine.NET 1.0 release.

History

BlogEngine.NET was started out of the need for a simple ASP.NET 2.0 blog platform, that was easy to modify, extend and theme – a blog that didn’t needed an expensive SQL Server installation and was so simple that it didn’t needed 10 Visual Studio projects.

For six months I played with the idea, but it was first when I pitched it to Michal Talaga that it took off. We created the overall architecture and design, but not long after, Michal ran out of spare time and I was left alone with the project. Al Nyveldt came to the rescue, and soon also Brian Kuhn and Mauricio Quiros was part of the team and now things really got going.

After a month of high pace development, we came to realize that we needed help on the search algorithm so my co-worker Claus Christensen stepped up to the plate. Also the UI design of the admin section needed work, so Victor Rivero volunteered and designed the coolest looking admin section.

Today, the core team consists of Al, Brian, Mauricio and I with special thanks to Michal, Claus and Victor. That’s a very international team covering United States, Costa Rica, Spain, Poland and Denmark. Don’t get my started on the time zone issue :)

The project is only 2½ months old, but I have been running it on this website for two since the alpha release only 14 days after kick-off.

Roadmap

We look forward to keep the versions flowing at a steady pace and we already have a roadmap for the next 5 versions. The next version is planned for release already this summer.

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

Comments (20) -

Luke Foust
Luke Foust United States
5/23/2007 7:42:28 PM #

Congratulations on this release guys! I just downloaded it am will most likely be rolling out my blog on this platform. It seems really well designed and implemented.

Claus
Claus Denmark
5/23/2007 7:47:22 PM #

Congratulations all of you, great job!
One could easily say I am a little ‘colored’ when I say that this Blog may be one of the best and easy to install, use and modify. But it is really good (!)

I think it is brilliant for a beginner to learn from. And the ace coder can really get there ‘hands in the loaf’ if they want to. Nice code style from all of you.

DotNetUrls.com
DotNetUrls.com
5/24/2007 12:23:23 AM #

Congratulations on this official release! News has been added to dotneturls.com:
www.dotneturls.com/.../..._BlogEngine_NET_1_0.aspx

Korayem
Korayem United States
5/24/2007 9:36:53 AM #

Congrats for the release...


I am trying to spread the news everywhere I can...I dugg it
www.digg.com/.../BlogEngine_NET_has_been_released

So please digg it to the top ASAP ;)

Rachit
Rachit United States
5/24/2007 11:53:28 AM #

I searched for the keyword "spam" on the features page, this page itself, and the road map page. I didn't find anything. Is there anything planned to combat spam?

Travis J. James
Travis J. James United States
5/24/2007 12:04:51 PM #

I just wanted to compliment you on a well designed blogging system.  It has a lot of potential, and I have already extended it and used it for my private blog.  I have a CodePlex project called "Invictus" that contains an object relational mapping framework, and I have added BlogEngine.NET extensions to that project that allow your blogging engine to write to any ADO.NET database.

There are bugs related to the fact that there is no support in the BlogProvider base class for associating comments with posts (it is always assumed that XML files will be used from what I can tell), but I hope to correct those issues by modifying the source and submitting back to you for your approval.

I also plan to add "multi-tenant" blogging support, so several blogs can exists on a single web application installation, each with its own theme.  This will require data model changes and, perhaps, other extensions.

I commend you on good work.  This is the first framework for blogging that I have been motivated to use in this manner.  Most engines are not modular enough in their design to allow for these types of extensions, and it is hard to integrate them in a larger site.

Mads Kristensen
Mads Kristensen Denmark
5/24/2007 12:06:07 PM #

Rachit, if you mean comment spam, then BlogEngine.NET is safe for spam robots because it uses AJAX for adding comments. Was that what you meant?

NinjaCross
NinjaCross Italy
5/24/2007 3:24:10 PM #

My best compliments for this release, I'll check it asap to give you my opinion Smile
P.S. On IE7 the Gravatars broke down the comments panes

Korayem
Korayem Egypt
5/24/2007 4:50:18 PM #

You have been dzoned ;)

www.dzone.com/.../...ease_of_blogenginenet_10.html

I hope this increases the awareness of this awesome project.

Víctor Rivero
Víctor Rivero Spain
5/24/2007 6:00:04 PM #

Congratulations Mads!I really like the final result.

I hope it'll get better and better. I'll try to help with anything I could.

MindlessMuse
MindlessMuse United States
5/24/2007 10:41:10 PM #

Congrats on the release!!!

I just transitioned from wordpress to BlogEngine.Net with little to no issues and could not be more pleased with how everything turned out.

Dan
Dan Spain
5/25/2007 7:44:41 AM #

The official site design is very nice by the way, congrats !

Mads Kristensen
Mads Kristensen Denmark
5/25/2007 7:54:53 AM #

Thanks Dan. It's Al (www.nyveldt.com/blog/) who did his magic.

Damien Guard
Damien Guard United Kingdom
5/25/2007 12:28:51 PM #

Well done on the release it looks interesting.

Codeplex however isn't a good idea for open source projects that actually want code submissions from other people.  Source access is only available to members of the project's team and people downloading the source have no mechanism for updating/submitting patches because of this.

Subversion is a much better option (like Google Code uses) however there are mutterings that the Codeplex team are putting some sort of TFS to Subversion bridge in...

[)amien

Josh Stodola
Josh Stodola United States
5/25/2007 4:11:48 PM #

Nice work, guys.  It is great that somebody decided to do this.  I have already developed my own blog, otherwise I would be using it Smile

You really did a good job of designing this with the intent of making it easy to implement with much extensibility.  Two thumbs up in that aspect.

If you need any assistance with anything client-side (advanced javascript), feel free to shoot me an email.  I'd be more than willing to help!

Josh Stodola
Josh Stodola United States
5/25/2007 4:15:23 PM #

Well, I just noticed something.  I entered my website for the comment, but it was not displayed on the comment (my name does not link to my site).  Also, after sending the comment, the live preview still reflects the old comment, even though it has already been posted.

Just wanted to let you know Smile

Josh Stodola
Josh Stodola United States
5/26/2007 12:35:07 AM #

Hey, if I can find the time, I will write up a MySQL provider.  Just let me know if someone is already on top of this, becuase I have no time to waste.

Mads Kristensen
Mads Kristensen Denmark
5/26/2007 7:57:21 PM #

Hi Josh, as far as I know, there is no work on a MySql provider going on. I've fixed the comment link. Thanks

Erick
Erick People's Republic of China
6/2/2007 8:02:06 AM #

when i put 1.0 in my iis, runtime show the error:

行 368:  public void RaiseCallbackEvent(string eventArgument)
行 369:  {
行 370:    string[] args = eventArgument.Split('?);
行 371:    string author = args[0];
行 372:    string email = args[1];


源文件: e:\DemoProject\BlogEngine\User controls\CommentView.ascx.cs    行: 370

I do't modify anything.

Shail
Shail India
6/6/2007 1:09:07 PM #

I think the line

string[] args = eventArgument.Split('?);

should be

string[] args = eventArgument.Split('?');
you are missing the closing single quote in first line

and also the code construct

行 371: string author = args[0];
行 372: string email = args[1];

Should first check for null and length

if ( args != null )
{
string author = args[0];
string email = args[1];
}
I hope that will work
Cheers !!

Pingbacks and trackbacks (2)+

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.