English Japanese Kawa.netxp [ajax] AjaxCom - one line comment box in static HTML page

AjaxCom provides your pages with one line comment box.
You and your visiters can write comments in your static page! You know, ajax is used here.
CMS is not required. PHP is not required. Ajaxcom is pluggable and easy to use.
Perl/CGI works only when comments are entered.
A plain text file is loaded when comments are displayed.

Download package: ajaxcom-20060919.zip ZIP

Perl (5.005 or above) is required on server side.

INSTALL

Expand the ZIPed file and change permition of ajaxcom.cgi and ajaxcom-data.

com/ajaxcom.cgi             permition 755 (rwxr-xr-x)
com/ajaxcom.css
com/ajaxcom.js
com/ajaxcom-lang-ja.js
com/cgi-lib/ajaxcom-main.pl
com/cgi-lib/KCatch.pm
com/cgi-lib/misclib.pl
com/cgi-lib/XML/TreePP.pm    
com/cgi-lib/XML/FeedPP.pm    
com/ajaxcom-data/           permition 777 (rwxrwxrwx)

/service/com/ directory is used to install it in this site.

CONFIGURATIONS

You have to edit ajaxcom.js before using it.

    AjaxCom.prototype.url_receive = '/service/com/ajaxcom-data';
    AjaxCom.prototype.url_post    = '/service/com/ajaxcom.cgi';

And edit ajaxcom-main.pl as well.

    my $URL_ROOT = "http://domain.name";
    my $DOC_ROOT = "/home/htdocs/domain.name";

$URL_ROOT is your website's top page URL. (don't include its last "/" slash)
$DOC_ROOT is DocumentRoot's path on your server.

START ON YOUR PAGE

And insert the following lines into your web pages.

<link rel="stylesheet" type="text/css" href="http://domain.name/service/com/ajaxcom.css">
<script src="http://domain.name/service/com/ajaxcom.js"></script>
<div id="ajaxcom_here"></div>
<script>(new AjaxCom("ajaxcom_here")).load();</script>

That's all!

LOG FILE FORMAT

Comments' log files are generated in ajaxcom-data directory as UTF-8 encoded and tab separated.

Column #NameExampleNote
#1issued2006-03-03T05:11:21ZW3CDTF fromat
#2Process ID72140not used (just for uniqueness)
#3IP address84682Hash value of remote IP address
#4NameYusukeName entered
#5ContentHello World!Comments entered

Administrators' mode is not provided yet.
Just use vi command to delete some comments scribbled.

This page's log file is works_ajax_ajaxcom_ajaxcom-e.html.txt.
A RSS file is also generated when a comment is entered: ajaxcom-data/recent.xml
Or RSS mode is available to get same RSS data: ajaxcom.cgi?__mode=rss

Comments by AjaxCom

Links

Trackbacks by AjaxTB

Trackback URL:http://www.kawa.net/service/tb/ajaxtb.cgi/works/ajax/ajaxcom/ajaxcom-e.html

Kawa.netxp © Copyright 2006 Yusuke Kawasaki