SourceForge.jp ENGLISHJAPANESE

CGIKit 1.x

For CGIKit 2.x information, see http://cgikit.sourceforge.jp/.

What's New

About CGIKit

CGIKit is a web application framework written in Ruby. This framework bases component for development, you will develop CGI application speedy and efficiency.

CGIKit has these characteristics.

Ccomponent-Based
You can develop efficiency applications with components composed of HTML files and Ruby programs. The components are reusable. And to edit HTML files is easy because they independent of Ruby programs.
Dynamic Elements
You can decrease code to use dynamic elements that call methods of Ruby class in HTML.
Automatic sending HTTP headers and decoding form data
CGIKit solves I/O of CGI. It creates HTTP headers and name of attribute for tags related form, and sets form data to binded instance variables.
State manegement
CGIKit services cookie and session management. Standard CGI library is not needed to use with it.
Multi-Locale
Component supports multi-locale.
100% Pure Ruby
Write once, run anywhere. You only need to install Ruby once.
Run without extension libraries
CGIKit uses standard libraries. Consequently, you don't have to seek out and install extension libraries.
The architecture is similar to WebObjects
CGIKit refered the WebObjects architecture. The architecture of component and element is similar to WebObjects for the most part.

Download

See also latest version in CVS.

cgikit-1.2.1.tar.gz

Release Notes (1.2.1)

CVS

CGIKit is developed using with SourceForge. You can access CVS repository with web browser.

cgikit
2.x version (under development).
cgikit-1
1.x version. This will be developed mainly bug fix. Please use this as stable version until 2.0 release.
cgikit-docs
1.x version documents.

Documents

Mailing List

cgikit@artjunction.co.nz is for talking about CGIKit in English. To subscribe the list, please fill out form in the page. (The list is set up by Stephen Woolerton. Thank you!)

Development Schedule

License

CGIKit is a free software based on the Ruby license.

Links

Object-Oriented Script Language Ruby
WebObjects
TapKit
TapKit is an Object-Relational Bridge framework like Enterprise Objects Framework in WebObjects.
CKAmritaElement
An element to use amrita a html/xhtml templete library for Ruby in CGIKit. (Thank you, Mr. Nakajima)
CKHTMLTable
A component to show an array of arrays containing database rows, etc. as HTML table. (Thank you, Bauduin Raphael)
cgikit.el
A development tool for CGIKit on Emacs. You can edit 3 files of a component on a screen. (Thank you, Mr. rubikitch)

History

Developer

SPICE OF LIFE ( written by SUZUKI Tetsuya )

Mail to: info@spice-of-life.net