Nvu is a wonderful web authoring system for Linux that, for the most part, is on par with programs such as FrontPage and Dreamweaver. It supports css, tabs, support for forms, tables, and templates, direct editing of HTML code, and WYSIWYG (What You See Is What You Get) editing of pages as well. Unfortunately, Nvu 1.0 is a bit buggy, and the maintainer (Daniel Glazman) seems to have quite the chip on his shoulder. Having refused to fix any of the bugs after the 1.0 release (since he is working on the next generation editor called Composer), another person (Kaze) eventually forked the Nvu project and released an unofficial bug-fix release, called KompoZer. (If you wish to see the relationship between Nvu and KompoZer explained, see the link on Nvu's forum.) After a massive flame war, Glazman finally relented and invited Kaze to work on the source code directly. At least, that's the gist of it. Got to love the Linux world.
At any rate, I've used Nvu/KompoZer to author all of these web pages, and it is wonderful. In lieu of Composer taking forever to be developed, I strongly suggest that you do not download Nvu, but go directly to Kaze's site for KompoZer and download the bug-fix release. It can be found at:
Scroll down to the Linux i686 binary, and click on the kompozer-077-i686.tgz link, which will download a compressed binary executable. Next, create an appropriate directory to install kompozer under /usr/local/src/kompozer:
~>
sudo mkdir -p /usr/local/src/kompozer
Move the binary tarball to the
directory: ~>
sudo mv ~/Desktop/kompozer-077-i686.tgz /usr/local/src/kompozer/.
Change into the kompozer
directory: ~>
cd /usr/local/src/kompozer
and decompress the binary: ~>
sudo tar vfzx kompozer-077-i686.tgz
Once the package has been
decompressed, delete the compressed binary file, and move the kompozer
directory to the current version: ~>
sudo rm kompozer-077-i686.tgx
~> sudo mv kompozer kompozer-077
Now it is just a matter of
creating a link from the executable file in the kompozer-077
directory to /usr/local/bin:~> sudo mv kompozer kompozer-077
~>
sudo ln -s /usr/local/src/kompozer/kompozer-077/kompozer
/usr/local/bin/.
With the soft link created,
source your
~/.tcshrc file: ~>
source ~/.tcshrc
and you are ready to launch
and use kompozer: ~>
kompozer &
After you get a feel for it,
you will see how powerful
of a program it really is. It is far from perfect, but for a hack
like myself, it certainly gets the job done.

