Recent Articles

ASP.NET: Count Clicks On External Links
On a small test website I'm building in my spare time, I wanted a way to count the number of clicks to the outgoing links from that site. Imaging hosting banners or other affiliate links where you get paid per click...

Creating Reusable User Controls In ASP.NET
In almost every web project of any size, you would probably use a lot of user controls to separate the content and UI logic. Many of the user controls are used only at one place in the solution while others are...

ASP.NET: Is It Too Easy?
Some time ago, I wrote a post called "Is ASP.NET too difficult?" and I strongly believe that it is. Yet at the same time it cause problems by making it too easy to do relative advanced programming. It doesn't seem...

ASP.NET: Make GridView Control Accessible
The GridView is a new web control in ASP.NET 2.0 and is an improvement of the old DataGrid. One of the biggest issues with the DataGrid was the lack of standard compliance and accessibility. This has been fixed...

ASP.NET - Block IP Addresses From Your Site
Recently, one of my readers asked me how to block certain IP addresses from accessing his ASP.NET website. It was a good question that could be answered in multiple correct ways. My answer was a plug 'n...

ASP.NET: Maintain Scroll Position After Postbacks
To maintain the scroll position after postbacks is important for larger web pages in order to let the user know exactly what is going on. It is good usability and something you would expect in modern web...

GZip Vs. Deflate - Compression And Performance
After I wrote about a HTTP compression module in ASP.NET 2.0 one of my colleagues pointed out that the Deflate compression is faster than GZip.Because the HTTP compression module chooses GZip over...


03.23.07


New Blog Engine Written In ASP.NET 1.1

By Mads Kristensen

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

Low Rate eCommerce & Retail Plans

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/

About WebProASP
WebProASP is a collection of up to date tutorials and insightful articles designed to help ASP users of any skill level implement successful ASP systems and practices. ASP Strategies and Tactics for Business

WebProASP is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQlProNews.com
ITcertificationNews.com SysAdminNews.com
WebProASP.com WirelessProNews.com
CProgrammingTrends.com ITManagementNews.com




-- WebProAsp is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2007 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



ASP Strategies and Tactics for Business WebProASP News Archives About Us Feedback WebProASP Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact