.=title:	README
.?author:	Makoto Kuwata <kwa(at)kuwata-lab.com>
.?revision:	$Rev: 52 $
.?release:	$Release: 2.0.0-beta3$
.?lastupdate:	$Date: 2005-03-07 08:15:41 +0900 (Mon, 07 Mar 2005) $



.$ About Kwartz and Kwartz-ruby

  Kwartz is a template system which realized the concept
  'Separation of Presentation Logic and Presentation Data'.
  It has the following features:

   .* Separate presentation logics from presentation data
   .* Multi programing language: Ruby(eRuby), PHP, and Java(JSP)
   .* Runs Very fast
   .* Auto-Sanitizing and Partially Sanitizing
   .* Doesn't break HTML design at all
   .* Can handle any text file

  Kwartz-ruby is an implementation of Kwartz in Ruby.
  Kwartz-php and Kwartz-java are now being developed.

  See the Users' Guide and Reference Manual for details.



.$ Installation

  The following shows how to install Kwartz-ruby.

	.====================
	### Unarchive the kwartz-ruby_*.tar.gz
	$ tar xjf kwartz-ruby_*.tar.gz
	$ cd kwartz-ruby_*/
	
	### Run setup.rb
	$ ruby setup.rb config
	$ ruby setup.rb setup
	$ su -
	# ruby setup.rb install
	.====================



.$ Announcement

  .* This project had subsidized by Exploratory Software Project of IPA
     (Information-Technology Promotion Agency Japan).
     See http://www.ipa.go.jp/about/english/index.html for IPA.

  .* If you have any questions or reports, send a e-mail to 
     <kwa(at)kuwata-lab.com> with a title starting with '[Kwartz-ruby]'.

  .* GPL is applied to Kwartz-ruby Software, but not applied to files
     which are genereated by Kwartz-ruby.



.$ Manifest

  .% README.en.txt, README.ja.txt
	Readme file (in English/Japanese).
	
  .% bin/kwartz, bin/kwartz-ruby
	Command file.  'bin/kwartz' only invokes 'bin/kwartz-ruby'.
	
  .% lib/kwartz.rb, lib/kwartz/*
	Library files.
	
  .% ChangeLog
	Change log
	
  .% doc/users-guide.*.html
	Users' Guide
	
  .% doc/reference.*.html
	Reference Manual
	
  .% doc/p-pattern.*.html
	Presentation Pattern Catalog
	
  .% examples/
	Examples. You have to install Kwartz-ruby before trying
	these examples.
	
  .% test/
	UnitTest Programs
	


.$ License

  Copyright (C) 2004-2005 kuwata-lab
  All rights reserved.
  
  This software is under GNU GPL.
  
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  
  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details..	



.$ Special Thanks

.* Shu-yu Guo - He corrected my English of documents.
.* Andreas Schwarz - He gave me several good advices.
.* Wesley J Landaker - He created a Debian package of Kwartz.
Very thanks!

.#@EOF
