BlogEngine 1.6.1 Update

BlogEngine.NET 1.6.1 is available for download on Codeplex. It is optional update, here details to help you make a decision if you need to refresh your blog.

What changed from 1.6.0?

1 We tuned-up comment management to make automated moderation easier

2 Added reCaptcha

3 Added option to switch comments to Disqus

4 Minor bug fixes.

How do I use new features?

- Using reCaptcha

- Using Disqus

Do I need to upgrade?

If you happy with a way comments work in your blog as they are - no. If you still looking for better anti-spam protection - yes.

I already have 1.6 installed. This seems to be a minor update - can I get to 1.6.1 without doing full upgrade?

1. Delete ~/App_GlobalResources/labels.ko-KR.resx

2. Merge folders (override if exists):

 ~/admin

 ~/App_GlobalResources

 ~/App_Code/Extensions

 ~/bin

3. Override only these files:

~/archive.aspx

~/archive.aspx.cs

~/blog.js

~/page.aspx

~/page.aspx.cs

~/post.aspx

~/post.aspx.cs

~/search.aspx.cs

~/themes/Standard/PostView.ascx

~/User controls/CommentView.ascx

~/User controls/CommentView.ascx.cs

~/widgets/RecentPosts/widget.ascx.cs

* $4.95/month BlogEngine.net Hosting - Click Here!

Comments (17) -

I have 1.4.5.15 installed, persisting to App_Data. If I back up the data directory, delete everything, apply this version, and copy App_Data, will it work (at least with minor tuning)?

It looks like you should be fine, app_data folder structure did not change between 1.4.5 and 1.6. Surely backup is must and testing locally first would be good idea, some minor tweaks might be needed, but nothing major.

What ever happened to you guys!  Thanks for the Update after like a year of downtime!  I have been waiting forever for this.

Cool enhancements and handy bugfixes! Like it and hope comment spam now is reduced by adding reCaptcha.

After upgrading a backup of my site from 1.6.0 to 1.6.1 i get the following error:

Invalid column name 'Slug'

[SqlException (0x80131904): Invalid column name 'Slug'.]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +212
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2811
   System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +58
   System.Data.SqlClient.SqlDataReader.get_MetaData() +112
   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +6281668
   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +6282737
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +28
   System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +211
   System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +19
   BlogEngine.Core.Providers.DbBlogProvider.SelectPage(Guid id) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Providers\DbBlogProvider.cs:566
   BlogEngine.Core.Page.DataSelect(Guid id) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Page.cs:325
   BlogEngine.Core.BusinessBase`2.Load(KEY id) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\BusinessBase.cs:271
   BlogEngine.Core.Providers.DbBlogProvider.FillPages() in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Providers\DbBlogProvider.cs:853
   BlogEngine.Core.Page.get_Pages() in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Page.cs:254
   BlogEngine.Core.Page.GetFrontPage() in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Page.cs:288
   BlogEngine.Core.Web.HttpModules.UrlRewrite.context_BeginRequest(Object sender, EventArgs e) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Web\HttpModules\UrlRewrite.cs:59
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

What is wrong?

Hey.. found out why...

Needed to update the database. Smile

Cool..I have been waiting for this improvement..
Hope it work properly to my blogs
-Chandra Ekajaya

Awesome, I have been waiting for captcha comment support built in to the blog engine for a while.

After playing around with a number of 3rd party extensions to no avail, this update has solved all of my spam comment problems.

Thanks guys!

Awesome update!! I was just wondering the other day if there was a captcha extension after getting 37 spam comments in one night. Thank you!

Carlos Silva
Brazil Carlos Silva

Dear,
I like get source code for core 1.6.1 this link open only 1.6

If this solves the SPAM problem, I'll be very pleased.

When will the source code package for 1.6.1 be available for download?  You are still only posting links for 1.6.0?

For those looking for source code - it is always available on Codeplex, just go to "Source Code" tab and click "Download" link in the right side bar. You can download any version you want from repository. Here is direct link to 1.6.1
blogengine.codeplex.com/.../74fe6ad96021

The addition of Disqus is excellent news. I'd been looking at adding social networking comments to my blog and couldn't find a suitable solution, until now. The Facebook Connect implementation is a little buggy but I think that's a problem at the Disqus end as opposed to BlogEngine. Thanks for the all great work.

Jemmy corder
United States Jemmy corder

Thanks, folks. Up and running in a few minutes. Good documentation for getting started. Helpful forum. Nicely organized framework. The abstractions make good common sense, so finding the right areas to customize is usually pretty easy.Its good to work with blog engines!!!!!!!!

thanks i will try to update with this version my 1.6 version

I upgraded from 1.6 to 1.6.1 following the "minor update" instructions above.  Now, it seems all of my posts are broken when linking to them.  I had navigation that would link back to older posts for "About Me"...and they now throw an error message.  Thoughts?  Did I miss a step?  After googling, I do see an issue from 1.6 to 1.6.0.1 that was resolved with links and the way posts are linked to (including the Day now).

Pingbacks and trackbacks (14)+

Comments are closed