This post originated from an RSS feed registered with .NET Buzz
by Jonathan Crossland.
Original Post: BlogEngine on jonathancrossland.com
Feed Title: Jonathan Crossland Weblog
Feed URL: http://www.jonathancrossland.com/syndication.axd
Feed Description: Design, Frameworks, Patterns and Idioms
For various reasons, mostly work related, my blog has been moved around a bit - when I bothered to write anything.
Well its all going to start up again, and this time I decided to use BlogEngine.NET to host my blog.
BlogEngine.NET
One of the reasons I decided to use it, was that it has a migration utility (I think its based on/conforms to BlogML, which means ultimately, if it disagrees with me, I'd be able to get the data out.
Installation
An installation video is provided and its very simple. It was easy to install, especially by the fact that it uses xml as its default data store. Good job there. Simply copy up to server, set permissions on App_Data folder and you are away.
I did by accident, delete the admin user, and with no users, I could not login at all. :) silly, but if you edit the users.xml file in the App_Data directory, delete the password hash, reload your page, you should be in again. Just remember to change the password again.
Themes
You can download additional themes except for the one used by Al Nyveldt, which I really like but could not find.
I did find a few I liked, but its easy enough to modify small things in a Theme.
CodeFormatterExtension
I like that we can export BlogML, and wanted to show you a small snippet
so, happily there is some formatting for code but I could not get it working properly (the CodeFormatterExtension), until I followed Matt Kellerman's advice, which got me closer but not entirely there.
The syntax for the code blocks [code] [/code] is as follows: BUT its not really working, as I had to add a pre tag and encode the xml before pasting into the texbox editor, before I could see anything at all. Also is the [Code] block not supposed to be replaced?
Overall, the code, is very neat and tidy, which is how I like it, and it is relatively bug free.
I noticed as I wanted to fix a spelling mistake on this post, the Edit page did not populate the textbox with the text for me to edit, until I went back and forth a bit, and then it loaded eventually. (I hope that doesn't happen too often).
Some let downs so far, include the extension for formatting code. (the fact that we can have extensions is fantastic) and setting the time zone offset to anything other than 0, causes utcDate error when getting the RSS syndicated.