How to change your BlogEngine.NET backend

-   Dec 07, 2008 -   BlogEngine.NET, Software -   ,

Many moons ago, I asked for some testers for my BlogEngine.NET Provider Migration tool and I’m finally getting back to everyone with a tool you can use to move your BlogEngine data from one backend to another.  If you’ve been using XML and wish you could start using VistaDB, SQLite, SQL Server, or even MySQL, this is your chance.  If you started with a database and wanted to get back to XML, this tool should be able to help you too.  Lastly, if you are a database such as SQL Server and wanted to go the simplicity of SQLite, this process can likely help you as well. The process is simple.  You configure the new provider you’d like to use.  The tool will copy most of your blog data from your current provider to another provider you select.  Once it is finished, you change your default provider in your web.config.  The process will leave your current data in place after it makes the copy so you will still have it in case something isn’t right. You might have noticed I wrote “most of your blog data” above.  This is because the tool only transfers your blog posts, pages, settings, and ping services.  Widget data, extension data, and user data is not dealt with.  If you are transferring your membership and roles at the same time, you’ll need to set up your users and passwords again. Full details on my Provider Migration Instructions and Tool page.  Good luck switching over. Link: BlogEngine.NET Provider Migration Instructions and Tool

 BlogEngine.NET Provider Migration – Testers wanted

-   Aug 26, 2008 -   BlogEngine.NET, Software -   ,

Well, a while back, I promised to release a method for helping people move their BlogEngine data from XML to a database or the other way around.  I gotten a lot of requests for this code, but I’ve been plenty busy with other things so it has just sat here until last week.  I cleaned up my code and I was surprised to see how little of it was left.  Anyway, I’m testing it now on my data, but I’d like to find a few more testers before I make it more widely available. The method I use actually will move your blog data from any current BlogEngine BlogProvider data to another.  So you could potentially transfer from SQL Server to SQLite or from MySQL to XML as well as XML to some database.  It will leave your original data source intact of course, so the migration is actually a fine way to make a backup of your blog data as well.  The tool however is only for 1.4.5 users. Anyway, if you are interested in giving this a try, leave me a comment below or send me an email.  Let me know what migration you are interested in testing (how your data currently is stored and what you want to convert to) in your message. I’ll pick a few testers, leaning toward those methods I want to see tested the most, and contact them with instructions in the next day or so. Remember testers do not have to move to the new data source, it will just be making a copy.  You can chose to use that copy later, just delete it, or ignore it.  I just would like a few people willing to test and to get back to me with their results and feedback within 2 days of receiving it.  The process should take under 15 minutes.  (My blog takes under 3 minutes from setup to completion.) If all goes well, I’ll get some feedback from the testers quickly and have the process available by the end of the week.