Upgrade to BlogEngine.NET 1.6.1 – No Spam! Hurray!!

by Sumant 19. October 2010 14:21
After a long wait, yesterday I upgraded this blog to 1.6.1 version. I have been very sceptical about it since long coz I use custom modules / extensions / themes and thought that the upgrade will take a lot of time. But it wasn’t as complex and as time consuming as I thought it would be. My main motivation for upgrading was to get the comment moderation with spam filters and reCaptcha enabled commenting system. It was all worth the effort. The only problem that I faced was to delete all of the old spam comments (around 1500). Fortunately the BE.net’s twitter handle (@blogenginenet) helped me out by pointing to this thread -  http://blogengine.codeplex.com/Thread/View.aspx?ThreadId=226355 Thanks to @blogenginenet for such a prompt response else it would have taken me long to delete all of that manually (unless I’d have written some script of my own). The only ugly part is that I lost all of my old comments, but I guess I can live with that! I am happy, am blogging again! :)
Share   

Tags:

BlogEngine.NET

CS1529: A using clause must precede all other namespace elements except extern alias declarations

by Sumant 20. December 2009 12:56
CS1529: A using clause must precede all other namespace elements except extern alias declarations - BlogEngine.NET [More]
Share   

Tags: , ,

.NET | ASP.NET | BlogEngine.NET

Share your posts on Facebook and Retweet them on Twitter with TWITBOOKSHARE – BlogEngine.NET Extension

by Sumant 11. December 2009 06:52
A small extension for BlogEngine.NET which adds Facebook Sharing and Twitter – Retweeting options to the blog posts. [More]
Share   

Tags: ,

BlogEngine.NET | BlogEngine Extensions

Upgrading to BlogEngine.NET 1.4.5

by Sumant 17. August 2008 13:04
After successfully upgrading this blog's engine - the BlogEngine.NET from version 1.3 to version 1.4.5, I thought I have enough to help you with the upgrade and hence this post is here. But, as I use XML provider, I won't be able to guide on the MSSQL or any other supported database/provider setup. So, if you also use XML data store, here are the steps in brief to upgrade from BlogEngine.NET 1.3 to BlogEngine.NET 1.4.5 - Backup This is the most important step as only a backup can save you from any unexpected issues in the upgrade process. Though you can live with only App_Data folder, Extensions (if you have custom extensions installed), Themes (if you have customized one) and custom images/pics, yet I would insist you to take a full backup so that you can get back to previous state anytime. Download BlogEngine.NET 1.4.5 Download the build from http://www.codeplex.com/blogengine/Release/ProjectReleases.aspx Prepare the Upgrade Extract the BlogEngine.NET 1.4.5 files to a directory. Copy data and other files from backup to the new build. Copy all Posts, Pages, Blogroll and Categories xml. If you have any other customizations, such as PingServices, copy that as well. Copy Extensions and required files (dlls, images) to appropriate folderso   Copy customized Themes. Don't copy users, roles and settings files; that is for later. Local Setup If you are an advanced user and have some customizations running on BlogEngine.NET, I would highly recommend this step as it would ensure everything is in place before we publish it to the world. Configure the upgrade folder as a virtual directory in local IIS (if you don't understand what this is, please skip this step). Test the blog on local IIS. If everything looks good you are almost ready to go, otherwise tweak your customizations to fit the new build. Configure Users  Don’t copy Users.xml file for the reason that prior to 1.4 version password encryption was not supported. Login to administration using default Admin login. Create a user for yourself. Logout and test the new user login. Remove the default admin login. Now configure Settings Best method is to use the administration screen and re-enter all settings. In case you have forgotten some value, refer to the Settings.xml in your backup. If you want, configure widgets and the look and feel of your blog. No-local setup? If you have skipped 'Local Setup' step, this step is for you. Configure Users Open Users.xml and set the password to blank example - <Password></Password> Now you can use the default password 'admin' to login. Carefully copy settings, one by one, from old Settings.xml to new Settings.xml. Copy only values, if any node is not there in the new file, ignore it and don't copy that node. Publish the upgrade Delete all files and folders from existing blog. Upload the upgrade to your blog   That's it!    
Share   

Tags:

BlogEngine.NET | General

© 2008 Sumant Dubey

About this blog

Absolutely technical! The posts are about concepts, tricks, articles and links on technical subjects / problems which are not very obvious to understand / resolve. Purpose is to have this as the first-aid in the time of need.

RecentComments

Disclaimer

The opinions expressed on this website are my own personal opinions and do not represent my employer's view in anyway.