JASPER: About

The Best Things Are Home-made

JASPER is the name of the blogging application that Blog!ARU and Webtech run on — JASPER because it's built with JScript ASP. I started work on JASPER in August 2002 and a huge amount of time and effort has gone into its production, today JASPER is an advanced multi-blog, multi-user blogging system. The source code for JASPER is over half a megabyte of text files with over 14,000 individual lines! Here's a list of some of the advanced features it currently supports:

Features

Technical Details

JASPER is implemented in object-based JScript under ASP using a MySQL database. Code is structured as a series of functions referenced from template include files. These include files are placed within the host web applications pages to invoke various aspects of the blog system, e.g. invoke an archive page here, display a comment page there, etc. JASPER is a standalone application, for example the administration part could be hosted from a separate virtual directory to that of the main website, or a different website altogether provided that both servers can see the database server. The database design consists of 9 inter-related tables designed for both integrity and flexibility, see the following diagram:

The Future

JASPER is almost complete. There are a few remaining items on the 'todo list'. At this moment in time I'd like more users to write content for me in the Webtech blog as this will also help me debug the application.

Release into the public domain is something that I'm considering for JASPER.


Database use: recordsets = 0, executions = 0, connections = 1
Version: 3.1.0