Home » BlogEngine.NET 1.3

BlogEngine.NET 1.3 released

22. December 2007 by Team 34 Comments

The fourth version of BlogEngine.NET has just been released. You can download it here.

We’ve listened to what you said and fixed a lot of stuff since the 1.2 release a little more than 2½ month ago. There are also a lot of new features and a lot of improvements to existing ones. This release is truly carried forward by the engaging community BlogEngine.NET has gotten. You’ve reported feature requests, filed bug reports and uploaded patches like never before. Thank you very much for that.

New features

  • An extension manager that lets you disable and change settings for extensions
  • Extended Windows Live Writer support for posts and pages
  • Mobile devices get special output tailored for small screens
  • Improved user and role management from the admin
  • Non-admin users can only edit and delete their own posts
  • The blog import tool now works with BlogML, RSS and ATOM
  • Granular control over trackbacks and pingbacks
  • User control injection with properties
  • Related posts now also shows related pages
  • New navigational links added to the top of posts
  • More informative e-mails sent when a comment is added
  • Mono is now fully supported out of the box

 

Backward compatibility

You might have created your own themes and extensions that you don’t want to rewrite because there is a new release. Don’t worry. Your themes will still work but your extensions might have to be updated.

Themes

All themes should be 100% backward compatible but there is one thing that has been deprecated. In the CommentView.ascx in your theme folder, you should replace

<%= ResolveLinks(Comment.Content) %>

With

<%= Text %>

You don’t have to if you don’t want to since the ResolveLinks method still exist. But it will be removed when the next version is released, so why not get it over with now.

Extensions

Extension builders have more events to write extensions for and some of the existing events have been upgraded to use a different EventArgs. You should check that your extensions work with the new CancelEventArgs used on Post.AddingComment and some other events. In most cases you can just swap EventArgs out for System.ComponentModel.CancelEventArgs and you’re good to go.

Happy holidays from the BlogEngine.NET team

* BlogEngine.NET Hosting – Get 3 Months Absolutely Free!

Comments (29) -

George Chatzimanolis
George Chatzimanolis Greece
12/23/2007 12:46:45 AM #

Thanks for the gift ;)

Happy holidays.

dJ phuturecybersonique
dJ phuturecybersonique Malaysia
12/23/2007 2:16:03 AM #

Huzzah! Santa did come early indeed! Merry Xmas and Happy Holidays to the team!

طلال السبيعي
طلال السبيعي Saudi Arabia
12/23/2007 3:15:57 AM #

Great Job.

Vishwa
Vishwa United States
12/23/2007 6:04:00 AM #

I was eagerly waiting for this release. I converted to VS 2008 under .NET 3.5 without any issue. However, while creating a web deployment project, I am getting an error and it is failing to compile as one dll for web site.
Error  16  An error occurred when merging assemblies: ILMerge.Merge: ERROR!!: Duplicate type 'site' found in assembly 'App_Web_t96q8wpp'.  aspnet_merge  1    1  BlogEngine.Web_deploy
I am not sure but it appears to me that because of site.master page under each theme, it is creating this error.  Does anyone have any thoughts as how to fix this?  

Thanks

吴鹏
吴鹏 People's Republic of China
12/23/2007 6:47:02 AM #

Very cool.

Davide Espertini
Davide Espertini Italy
12/23/2007 11:57:20 AM #

! ! G R E A T - G I F T ! !

Developer from Ukraine
Developer from Ukraine Ukraine
12/23/2007 1:43:45 PM #

Good work! Thanks!

P.S. You upgraded this site but forgot change style.css for comments:

.commentForm .bbcode {
  font-size:10px;
  float:right;
  position:relative;
  top: 3px;
}

ct
ct People's Republic of China
12/23/2007 3:57:06 PM #

Good News,
thanks team

Andres
Andres United States
12/23/2007 6:26:19 PM #

Thank You. I have moved my nephews blog over to the new release. Great work!

Phil Garcia
Phil Garcia United States
12/24/2007 12:33:51 AM #

Just updated to 1.3. Works great! Keep up the good work!

Vishwa
Vishwa United States
12/24/2007 1:26:05 AM #

I have converted In-Line SQL of MSSQLBlogProvider.cs to corresponding Stored Procedures and made the necessary changes. If anyone BlogEngine Team or anyone who is interested in it, please let me know, I would happy to send them.

Buk
Buk United States
12/24/2007 2:48:51 AM #

congrats to the team! thank you for all your hard work. happy new year to you all!

ct
ct People's Republic of China
12/24/2007 5:41:39 AM #

Hello,Vishwa
Please send me the sql provider, thank you very much!

my email:cttoy@hotmail.com

swing
swing People's Republic of China
12/25/2007 8:21:53 AM #

Merry Christmas to all team! thank you for your great job!

Jasper
Jasper Denmark
12/26/2007 12:18:18 AM #

Cool and thanks!

dsfdsf
dsfdsf France
12/27/2007 10:06:25 AM #

ezfezfezfez

1.2er
1.2er United States
12/28/2007 12:09:24 AM #

Have been using 1.2 but great to hear 1.3 is kicked off Smile
Codeplex proves there is still more to do for the next release.

Vishwa
Vishwa United States
12/28/2007 6:28:49 AM #

Good News: I was able to compile web project under .NET 3.5 under a single assembly name, thus no code file exists on the site.

FYI: It looks like there are some issue with RSS feed format, I tried to add in google but validation failed. Then I checked on http://www.feedvalidator.org for http://www.dotnetblogengine.net/syndication.axd and it gave me full information about the issues it found.

marco.ragogna
marco.ragogna Italy
12/28/2007 11:28:15 AM #

Thank you!

Did you change anything in the language strings? If you provide a language pack for BlogEngine 1.3 we can provide you the updated language pack for each language

Vishwa
Vishwa United States
12/29/2007 2:45:38 AM #

I got emails for the items I changed for making inline SQL to Stored Procdures. So I thought to post it on my blog as many people are interested in it. You can follow the link www.vishwamohan.net/.../...-Stored-Procedures.aspx to download the script and class.

bigbigdonet
bigbigdonet People's Republic of China
12/29/2007 8:50:32 AM #

good!

Nebbercracker
Nebbercracker United States
12/31/2007 8:29:15 PM #

Good stuff guys!  Keep up the good work.

Jeff - buzzmyblog.com
Jeff - buzzmyblog.com United States
1/3/2008 8:54:30 PM #

Great release! One of the best blogging platforms out there and it keeps getting better.

Jeff - buzzmyblog.com
Jeff - buzzmyblog.com United States
1/4/2008 5:42:12 AM #

Hey guys....here is something to look into. I noticed my pingback to you guys worked great. Where did that crazy avatar come from though? My blog has the same email address as my original comment. Why the avatar for websapr (whatever that is)

Dampee
Dampee Belgium
1/9/2008 4:09:40 PM #

I needed to upgrade my SQL Database.
I posted the SQL Upgrade Script on my blog.
blog.dampee.be/.../...neNet-SQL-Update-Script.aspx

conannb
conannb People's Republic of China
1/10/2008 7:08:52 AM #

good!

woog
woog People's Republic of China
1/28/2008 11:38:10 AM #

非常不错,谢谢你的努力!!!
very good ,thanks for your hard work!!!

cah
cah Yemen
1/30/2008 8:38:30 PM #

cool

吴鹏
吴鹏 People's Republic of China
2/15/2008 7:27:00 AM #

When I compile the BlogEngine.Core,there are many warnings such as

Warning    1    XML comment on 'BlogEngine.Core.Ping.TrackbackMessage.TrackbackMessage(BlogEngine.Core.IPublishable, System.Uri)' has a param tag for 'post', but there is no parameter by that name    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\Ping\Trackback.cs    194    22    BlogEngine.Core
Warning    2    Parameter 'item' has no matching param tag in the XML comment for 'BlogEngine.Core.Ping.TrackbackMessage.TrackbackMessage(BlogEngine.Core.IPublishable, System.Uri)' (but other parameters do)    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\Ping\Trackback.cs    196    42    BlogEngine.Core
Warning    3    Unreachable code detected    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    72    13    BlogEngine.Core
Warning    4    Parameter 'request' has no matching param tag in the XML comment for 'BlogEngine.Core.API.MetaWeblog.MetaWeblogHandler.NewMediaObject(string, string, string, BlogEngine.Core.API.MetaWeblog.MWAMediaObject, System.Web.HttpContext)' (but other parameters do)    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    286    131    BlogEngine.Core
Warning    5    Parameter 'rootUrl' has no matching param tag in the XML comment for 'BlogEngine.Core.API.MetaWeblog.MetaWeblogHandler.GetCategories(string, string, string, string)' (but other parameters do)    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    347    102    BlogEngine.Core
Warning    6    Parameter 'rootUrl' has no matching param tag in the XML comment for 'BlogEngine.Core.API.MetaWeblog.MetaWeblogHandler.GetUserBlogs(string, string, string, string)' (but other parameters do)    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    430    101    BlogEngine.Core
Warning    7    Missing XML comment for publicly visible type or member 'BlogEngine.Core.Web.Controls.BlogBasePage.ResolveScriptUrl(string)'    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\Web\Controls\BlogBasePage.cs    240    25    BlogEngine.Core
Warning    8    XML comment is not placed on a valid language element    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\Category.cs    168    5    BlogEngine.Core
Warning    9    Field 'BlogEngine.Core.API.MetaWeblog.MWACategory.id' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    680    19    BlogEngine.Core
Warning    10    Field 'BlogEngine.Core.API.MetaWeblog.MWAUserInfo.nickname' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    821    19    BlogEngine.Core
Warning    11    Field 'BlogEngine.Core.API.MetaWeblog.MWAUserInfo.userID' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    825    19    BlogEngine.Core
Warning    12    Field 'BlogEngine.Core.API.MetaWeblog.MWAUserInfo.url' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    829    19    BlogEngine.Core
Warning    13    Field 'BlogEngine.Core.API.MetaWeblog.MWAUserInfo.email' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    833    19    BlogEngine.Core
Warning    14    Field 'BlogEngine.Core.API.MetaWeblog.MWAUserInfo.lastName' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    837    19    BlogEngine.Core
Warning    15    Field 'BlogEngine.Core.API.MetaWeblog.MWAUserInfo.firstName' is never assigned to, and will always have its default value null    D:\Document\Visual Studio 2005\DownProject\BlogEngine.NET 1.3 (source)\BlogEngine.Core\API\MetaWeblog\MetaWeblogHandler.cs    841    19    BlogEngine.Core

It's my problem or the BlogEngine.Net?

Pingbacks and trackbacks (5)+

Comments are closed