An innovative open source blogging platform developed with ASP.NET 2.0.

BlogEngine.NET Project

BlogEngine.NET 1.3 released

clock December 22, 2007 23:26 by author Team

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

Categories:
Actions: E-mail | Permalink | Comment Comments (34) | RSS comment feedComment RSS

Comments

December 23. 2007 00:46

George Chatzimanolis

Thanks for the gift ;)

Happy holidays.

George Chatzimanolis

December 23. 2007 02:16

dJ phuturecybersonique

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

dJ phuturecybersonique

December 23. 2007 03:15

طلال السبيعي

Great Job.

طلال السبيعي

December 23. 2007 06:04

Vishwa

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

Vishwa

December 23. 2007 06:47

吴鹏

Very cool.

吴鹏

December 23. 2007 11:57

Davide Espertini

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

Davide Espertini

December 23. 2007 13:43

Developer from Ukraine

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;
}

Developer from Ukraine

December 23. 2007 15:57

ct

Good News,
thanks team

ct

December 23. 2007 18:26

Andres

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

Andres

December 24. 2007 00:11

pingback

Pingback from cristianofino.net

Rilasciato BlogEngine.NET 1.3 e aperto un forum dedicato a questa piattaforma

cristianofino.net

December 24. 2007 00:33

Phil Garcia

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

Phil Garcia

December 24. 2007 01:26

Vishwa

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.

Vishwa

December 24. 2007 02:48

Buk

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

Buk

December 24. 2007 05:41

ct

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

my email:cttoy@hotmail.com

ct

December 25. 2007 08:21

swing

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

swing

December 26. 2007 00:18

Jasper

Cool and thanks!

Jasper

December 27. 2007 10:06

dsfdsf

ezfezfezfez

dsfdsf

December 28. 2007 00:09

1.2er

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.

1.2er

December 28. 2007 06:28

Vishwa

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.

Vishwa

December 28. 2007 11:28

marco.ragogna

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

marco.ragogna

December 29. 2007 02:45

Vishwa

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.

Vishwa

December 29. 2007 08:50

bigbigdonet

good!

bigbigdonet

December 30. 2007 14:03

pingback

Pingback from van-zand.com

Finally Lifting Off: Welcome to Mike's Mind!

van-zand.com

December 31. 2007 20:29

Nebbercracker

Good stuff guys!  Keep up the good work.

Nebbercracker

January 3. 2008 20:54

Jeff - buzzmyblog.com

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

Jeff - buzzmyblog.com

January 4. 2008 05:22

pingback

Pingback from buzzmyblog.com

For Those Of You Just Getting Started

buzzmyblog.com

January 4. 2008 05:42

Jeff - buzzmyblog.com

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)

Jeff - buzzmyblog.com

January 9. 2008 16:09

Dampee

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

Dampee

January 10. 2008 07:08

conannb

good!

conannb

January 11. 2008 09:55

pingback

Pingback from softwaredevelopmentblog.com

Software Development and Offshore Outsourcing,Outsourcing news,Outsourcing articles,Software Outsourcing benefits,Software Development Tools

softwaredevelopmentblog.com

January 28. 2008 11:38

woog

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

woog

January 30. 2008 20:38

cah

cool

cah

February 15. 2008 07:27

吴鹏

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?

吴鹏

February 13. 2010 04:34

trackback

Upgrade to BlogEngine.NET 1.3

Upgrade to BlogEngine.NET 1.3

Tanza9's blog

Comments are closed

Sponsor
DiscountASP.NET – BlogEngine.NET Hosting

ImageWhy use BlogEngine.NET?
BlogEngine.NET is a full featured blogging platform that is a breeze to setup, customize, and use. A small download and easy to follow instructions get you up and running in minutes. Pick one of our elegant default themes or make your own theme. Extend the functionality by creating your own custom control or add some of the many built into the system. Read more.