Table Of Contents

1. About D2KBlog
2. License
3. Installation
4. Security
5. Modifying skins
6. Credits & Thanks
7. For Developers


1. About D2KBlog

D2KBlog is a Content Management System (CMS): a powerful set of ASP scripts that allow you to maintain weblog or online journal. D2KBlog is developed by D2KSoft (http://www.d2ksoft.com).

A short summary of the most important features is given below: 
XHTML-ready 
Easy installation
Comments
Archives
Categories
Search
Multiple authors
File upload 
Fully customizable skins and templates
RSS syndication RSS 1.0, RSS 2.0, ATOM 0.3
Guestbook
Extensive administration
Easy configuration


2. License
see http://www.creativecommons.org/licenses/by-nc-sa/1.0/


3. Installation
Unzip all files to a directory of your computer. Upload them to your server, using your favorite FTP program. Make sure to upload .asp files in ASCII mode! It might not work otherwise. 

Now installation is complete!

Start your web browser to open http://www.yoursite.com/weblog/default.asp to visit your blog.

The adimistrator's name is "root". The administrator's password is "d2ksoft" (of course, you will change the default password, right?).


4. Security
You can skip this section if you donot care about security.

For security reasons, please rename the database file "data.mdb" in the data/ directory). Open the configuration.asp file with your favourite editor. 

Find and replace the line:
config_db_file=config_db_folder+"data.mdb" 

with this line:
config_db_file=config_db_folder+"name_modified_database.mdb" 

5. Modifying skins
Put your CSS file under the styles/ directory. configuration.asp

Open the configuration.asp file with your favourite editor. 

Find and replace the line:
config_default_css="default.css"

with this line:
config_default_css="your_favourite_css_file.css"

6. Credits & Thanks
founder, redguardtoo

Many thanks to Wei Huijie, D2KBlog 1.0 derives from Wei Huijie's L-Blog 1.06


7. For Developers
As a developer, maybe you will find assertions is very useful in debugging.
D2KBlog use assertions. 

To use assertions, following below steps

enable the assertion in debug.asp under include/ directory:
<%
g_debug_enabled=true
%>

include the debug.asp:
<!--#include file="include/debug.asp" -->

assert the bool expression:
<%
assert(expression)
%>

When releasing the software, you need to disable the assertion in debug.asp like this:
<%
g_debug_enabled=false
%>