Open Design and Integration Environment

Ubuntu HOWTO
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

Step one, install required software:

  1. Install required software: apt-get install tcl8.5 sqlite3 zip unzip imagemagick
  2. Download and install ActiveTcl for Linux. (I recommend the 8.6 beta). Install it to the default location. Then symlink that location to /opt/ActiveTcl
  3. Add ActiveTcl to your path.
  4. Install the Tcl extensions that will make your life simpler:
       teacup install tcllib
       teacup install sqlite3
    
  5. Download ODIE, and unpack the archive into /opt/local/odie
  6. Create the following folders:
    • /opt/local/httpd
    • /opt/local/httpd/sites/default
    • /opt/local/httpd/sites/default/htdocs
    • /opt/local/httpd/sites/default/var
  7. Copy the boilerplate tclhttpd.rc: cp /opt/local/odie/bin/tclhttpd.rc.default /opt/local/httpd/sites/default
  8. Create/Copy/Steal web content and drop it into /opt/local/httpd/sites/default/htdocs
  9. Be sure to include the following error pages:
    1. error.html
    2. index.html
    3. notfound.html

    In all other respects, ODIE is simply an improved version of Tclhttpd. At this point, you can start playing with tutorials. (We structured the ODIE webserver to make hosting multiple domains simpler, if you were curious.)