home   articles   archive   forum   masthead  
Published at 30.12.1999
Author: Ronny Ziegler
Translator: Arzu Ziegler
Languages: de nl
Printer printer-version
Support Us!
 

HTML-Editors

Info You can edit your HTML documents using WYSIWYG tools or with a word processor. For the more complex sites, the better choice is a word processors. But which one?
You can write web sites with tools like netscape composer without knowing a single HTML command. But the capabilities of these kind of programs are limited.
They do not support the use of scripts (e.g. Javascript) nor do they know about CSS and are not able to use them together with web-pre-processors (e.g. gtml). In addition, these programs produce overly large HTML code files.
If you planed a bigger web project, you should not start with WYSIWYG programs but should learn to write native HTML code.
You can write the HTML code with any word processor, but you will find programs for Linux with special features and functions for web sites. These special programs are tested in this article.

WebMaker

WebMaker is a KDE program (but also works without the KDE desktop). Nevertheless, the KDE basic packages are required.
At the author's homepage you can get the source code or precompiled rpm files. SuSE users will find a special RPM version at http://www.suse.de/de/support/download/LinuKS/.

Webmaker Screenshot

The program:
As is typical for all KDE programs, WebMaker has a comfortable front end. Without any problems you can edit more than one HTML file and quickly change between these files.
It has very good text highlighting of the HTML tags. This helps to navigate fast and secure through the file.
The most important HTML tags can be accessed at the toolbar. If you did not use the toolbar because you write the HTML tags much faster by hand, you are be able to switch off the tool bar. The tags which are not so common can be accessed using the Tag Chooser
Webmaker is a very good program.

August

August is an HTML editor written in TCL/TK and it has a big problem for us: it does not support syntax highlighting.

But his program offers a well-organized button bar where you can reach the common HTML tags quickly. Many more tags are available using the menu. In addition the program offers a support for templates. You create a basic structure (called template) for all your web sites and just fill the text in the space. However, we recommend that you use a preprocessor (e.g. gtml) instead of templates.

and more ...

Another well designed HTML editor is Bluefish. This GTK program displays a big collection of buttons which are sorted in different categories and themes.

Too bad that this program does not support syntax highlighting either. Nevertheless, it offers a user defined menu where you can place and sort the tags as you want.

If you knew all the important HTML tags from memory and you did not need these menus and buttons you should use a normal text editor.
The use of (X)emacs is not well known in general but it is worth learning it. Xemacs supports syntax highlighting, too. 8)

GXedit is a GTK program running with gnome which also supports writing HTML files.
Working on many different files simultaneously is handled well.

Galway is completely written in the script language Guile GTK. This script language helps you to produce GTK programs very easily.
But the guile package would have to be installed if you used a more common distribution because it has not been well disseminated. The installation does not run smoothly overall.
If the installation work doesn't bother you, you could use galway.

Quanta+ is a well designed KDE program for writing HTML documents. The window is split in three sections. In addition to the existing file browser and text editor, Quanta+ offers a preview of the actual edited HTML file. Usually we have have bad experiences with this kind of program because the preview has not corresponded with the presentation in a real web browser.

But Quanta+ does not have this problem and the HTML presentation is very good. You are even able to click at the links in the preview and find broken links at once.
In addition, the program offers syntax highlighting and a program to find faults in the HTML text.

Screem is more than a "simple" HTML editor. The name stands for Site Creating and Editing Environment. This program offers a complete developing tool to design web sites. It is constructed for authors who have to administrate many pages and want that all sites look the same way. After editing the file, Screem takes care of uploading of the files to an HTTP server via FTP.
Also the source can be got from http://download.sourceforge.net/screem/screem-0.4.1.tar.gz

At the end, we mention the commercial program CoffeCup. It is ported to Linux from the M$ Win version with the same name. The program is distributed as shareware and offers many more configurations for the different HTML tags in contrast to the other HTML editors we review here.
At the homepage, you will find a demo version for testing the program.

You may be curious as to which program we use to write these sites. I have to disappoint you because we use a simple text editor.
The fastest way to write HTML sites is still a small ASCII editor. No, we do not use vi; (X)emacs is too big for us.
Our dreams hang on an "unknown" program named fte. This text editor runs in a terminal as well as under X, offers syntax highlighting for different programming languages and can be steered by mouse.


Links

Homepage WebMaker: http://www.services.ru:8100/linux/webmaker/
Homepage August: http://www.lls.se/~johanb/august/
Homepage Bluefish: http://bluefish.linuxbox.com/
Homepage galway: http://erin.linuxbox.com/galway/
Homepage GXedit: http://devplanet.fastethernet.net/gxedit.html
Homepage Screem: http://www.screem.org/
Homepage Quanta+: http://users.univ.kiev.ua/~pdima/quanta/
Homepage CoffeeCup: http://www.coffeecup.com/linux/
Homepage fte: http://fte.sourceforge.net/




Talkback Area




Enter Own Comment