My home brewed software in a nutshell

This page used to have more on it, but as none of my other projects are really applicable, I've trimmed it down.

F.A.Q.

Q. What is Webtoo Websight?

A. Webtoo Websight is an application framework for building web-applications. It's made up of several components, and is written in Perl. Most of my sites are powered by Webtoo Websight 5, which is the latest version, re-written from scratch (97.3% entirely new code). This is not the first time I have rewritten Webtoo. Version 2 was a 99% rewrite, Version 3 was a 80% rewrite and Version 4 was a 25% rewrite.

The latest version (v5) is the most flexible, but not everything has been ported to it yet, so currently some backend functionality is still being served by version 4.9, which is the final release of v4 (and has been modified to integrate with version 5). The backend functionality is not exposed to users, so everything you can see is Webtoo Websight 5.

Q. What is the difference between Webtoo and Websight?

A. While the answer to this has changed from version to version, with version 5, at the source-code level, Webtoo is the application framework and Websight is the application rendering engine. However, that said, the proper name for the product should be Webtoo Websight, as you cannot have one without the other.

Q. What other projects fall under the H2O Software banner?

A. While Webtoo is the major focus of this page, H2O Software maintains other software projects. The original product of H2O Software is the SourceSystem, which is a set of administration and development tools, all neatly wrapped up in a single command (tap). It was the first program developed under the name of H2O, which at the time made sense since back then there was Tap, Faucet, Bucket, and Bottle, all of which have been merged into the SourceSystem since then. I use the SourceSystem on a daily basis, especially it's custom build system, which I use on all of the other projects I work on (including at my day job, it's that GOOD!).

I guess I can't leave this section without mentioning Perlite. Perlite is my collection of Perl libraries. It's the foundation of most of my Perl projects, including Webtoo, and a major software project I have developed for the company I work for. The name was is especially suiting since adopting the H2O name in 1999, as the substance perlite is good at retaining water. Perlite itself had a major rewrite recently, bringing it to version 3. I guess it's done better than Webtoo, as Perlite dates back to 1997, whereas Webtoo started in 2000 (and is up to 5 major rewrites). Although, some of the components in Webtoo are based on standalone versions that date all the way back to 1996, a year after I started my first website.

Q. Where can I download these programs?

A. You can't. Sorry.

Q. So why do you have a page about the programs if we can't use them?

A. I have my reasons. Plus, if you are reading this page, you are using Webtoo.

Q. Does anybody use these programs?

A. In fact, yes. MLB Industries has been granted use of Webtoo, while Canada Web Hosting has been given a copy of some Perlite libraries, and a custom version of the SourceSystem Build System. Other than those two companies, I use all of the H2O System components myself.

Q. Do you have any relationships with aforementioned companies?

A. In fact, I do. I work for Canada Web Hosting, I am also the former technology manager for MLB Industries, and although I no longer work for them, I continue to provide access to the software. So, yeah, I guess I do have relationships with all of them. Oh, and before anyone asks, I own Luminaryn Enterprises.

Q. Where can I find out more?

A. Contact me.

Info

Developed by Timothy M. Totten

Copyright © 1995-2008, Luminaryn Enterprises and Timothy M. Totten.