Search iEntry News

WebProASP
FlashNewz
DevWebPro











New Blog Engine Written In ASP.NET 1.1

By Mads Kristensen
Expert Author
Article Date: 2007-03-23

For more than a year, I've been blogging on the excellent dasBlog engine and it has been good.

I really like the fact that it runs on XML instead of a database. However, it is written in ASP.NET 1.1 and is quite cumbersome to extend and that's a problem for me, because I have a lot of ideas that I cannot implement.

For the past 6 months or so, I've been thinking about building my own blog engine, but it seemed too time consuming. Then I talked to Michal Talaga and he wanted to join forces. We quickly agreed that the engine also should run on XML but do so within a provider model, so it can easily be changed to run on SQL Server, MySQL or other types of storage.

But before anything is final, we talked about what features it should have. Here is a short list of what we came up with:
* Written entirely in C# and ASP.NET 2.0

* Multi user support using the ASP.NET membeship provider model

* Data store provider model

* Small in size and source files

* Plug 'n play implementation (just copy to web server)

* No third-party assemblies except for FreeTextBox

* Using ASP.NET themes and skins

* Easy to extend using plug-ins

* Events everywhere for plug-ins to use
Besides the development and implementation features we want to include a lot of standard Web 2.0 blog features such as:
* Social bookmark links

* Gravatar icons

* coComment

* XFN tags

* MicroSummaries

* Google Sitemap

* PICS label

* P3P policy

* RSS everywhere

* Invisible CAPTCHA
The target user for the blog engine is not the typical Blogger or WordPress user, but .NET developers. It will be an easy extendable system if you are a .NET developer. For the not so tech savvy user, it should just be a matter of copy the files to a web server and no more.

Whenever we are done in the near future, the blog engine will be made available for download and it will be open source.

Comments

About the Author:
Mads Kristensen currently works as a Senior Developer at Traceworks located in Copenhagen, Denmark. Mads graduated from Copenhagen Technical Academy with a multimedia degree in 2003, but has been a professional developer since 2000. His main focus is on ASP.NET but is responsible for Winforms, Windows- and web services in his daily work as well. A true .NET developer with great passion for the simple solution.

http://www.madskristensen.dk/



Newsletter Archive | Article Archive | Submit Article | Advertising Information | Resources | About Us | Contact

WebProASP is an iEntry, Inc. ® publication - 1998-2008 All Rights Reserved Privacy Policy and Legal