jWebTools

jWebTools
Login

jWebTools is a toolkit for website construction.

jWebTools is a Tcl extension that enables creation of web pages of almost any type. jWebTools is suitable for producing static as well as dynamic content.

The tools are written in Tcl and TclOO. Note that Tcl 8.7 or 9.0 is required due to using new features added to these current versions.

Dependencies include Tcllib v1.20 or greater and the Sqlite3 Tcl library, v3.37 or greater. Note that these extensions will work under Tcl 9.0, but modifications are necessary given incompatible changes in 9.0. For that reason Tcl 8.7 is recommended.

Installation of jWebTools is simple. Just download the archive and decompress.

Directory structure should look like this:

   jwebtools-src (top level)
      db
      Documentation
      Examples
      jwebtools** 
         *.tcl files
         db
         js
         css
         shell

**This is the jWebTools extension. In Windows, copy this directory to /path/to/Tcl/lib or lib directory where Tcl is installed. (In Unix-like systems Tcl extensions usually are located in /usr/lib or /usr/local/lib but could be another location.)

The entire inner jwebtools directory, including its subdirectories, should be copied to the Tcl/lib directory.

After copying finishes, jWebTools should be available by inserting "package require jwebtools" at the top of Tcl scripts.

Documentation