Blog Engine Download

By
Dave
Project
Published
11 Jul 2010 16:10
Last Modified
3 Jan 2011 01:54

I thought I'd make available the Blog Engine I've just written using ASP.NET MVC2. This is a lightweight, personal blogging engine, and is being used to run this site. It is intended for use with IIS7 (running in Integrated Mode). Currently it uses XML files for storage, and no databases are required.

The following downloads are available:

  1. Dr Dave's Blog Engine (binaries and ASP.NET pages) (zip'd), 188Kb. Files required to run Dr Dave's Blog Engine.
  2. Dr Dave's Blog Engine (source code) (zip'd), 47Kb. Visual Studio 2010 project for Dr Dave's Blog Engine

To get started with the binaries, follow these steps:

  1. Un-zip the blog engine binaries and ASP.NET pages.
  2. If your website is not on the root web, i.e. http://{domain}, but instead sits under a sub-directory, e.g. http://{domain}/{directory}, update the "VirtualPath" setting in the Web.Config file with the directory, e.g.

    <add key="virtualpath" value="/{directory}">

    Don't forget the forward-slash before (but not after) the directory name.

  3. Change the Title and Subtitle properties, also in Web.Config.
  4. If you would like to change the Author name, update the value in the /App_Data/users.xml file.
  5. Update the feed title and link properties in the site.master file, e.g.

    <link rel="alternate" type="application/rss+xml"
        title="My Title" href="http://{domain}/{directory}/feed" />
  6. Copy the files to your website.
  7. Navigate to http://{domain}/{directory}, and you should see the following:

    front page

    Figure 1. Front page after installation

  8. Click "Sign In". The default username is "admin" with a password of "password".
  9. Click on "Change Password" and change the password. A combination of upper-case letters, lower-case letters and numbers is recommended, with a length of at least six characters.

If you decide to use this engine to run your blog, please keep the "Powered by" link, and I'd be grateful if you could inlcude an acknowledgement.

This project remains under active development as and when bugs are identified, or further features are required and I have the time. Note that I do not have time to support the installation or operation of this blog engine, however I will endeavour to answer questions in comments.

Add Comment

*
*
*
Captcha
*
*Required