Newsgroups: comp.os.linux.announce
From: muenkel@daedalus.tnt.uni-hannover.de (Heiko Muenkel)
Subject: ANNOUNCEMENT: New Version of the HTML Package
Message-ID: <1994Mar15.162313.12350@cs.cornell.edu>
Date: Tue, 15 Mar 1994 16:23:13 GMT
Approved: linux-announce@tc.cornell.edu (Matt Welsh)

Hello,

I've written a new version (4.0) of my html package for the Lucid Emacs 
(lemacs) and the GNU Emacs 19. It is based on the html-mode from Marc
Andreessen. 

The GNU Emacs 19 and the Lucid Emacs are editors, which are free available
for various platforms. There is also a package available to browse html
pages in these editors (the w3 package).

With this package it is very easy to write html pages for the World Wide 
Web (WWW). Eg: In most cases the user gets help to construct a specific 
link by examples or by a completition list with possible input strings.

One of the main changes in this version is the full support of the GNU 
Emacs 19. Look at the README file for more descriptions.

The name of the package is
	hm--html-menus-4.0.tar.gz

You can find it on the following ftp server:
	info.cern.ch in /pub/www/contrib
	sunsite.unc.edu in /pub/Linux/apps/editors/emacs/
	ftp.rrzn.uni-hannover.de in /pub/unix/editors/lemacs/contrib

The package has a lot of functions for HTML+ and for special features
of the NCSA http daemons like forms and server side include commands.

It provides functions to insert the following stuff in html-pages:
1. Anchors:
	html link, info link, gopher link, file link;
	ftp link, news link, mail link, wais (direct) link,
	wais (gateway) link;
	proggate link, local proggate link, general link;
	link target;
2. Frame elements:
	full html frame with html, head, body, title, header and signature
	elements or only the single elements;
	html 'created'- and 'changed'- comments;  
	the current date in the title; 
3. Structure elements:
	menu or list item, menu, unordered list, ordered list, directory list;
	description list, description title, description entry;
	new paragraph, new line, horizontal rule;
4. for preformatted text:
	without links, with links, blockquote, listing;
5. formatting:
	bold, italic, underline, typewriter,
	emphasized, strong, code, sample, keyboard, variable, definition,
	citation, html comment;
6. include:
	top aligned image, middle aligned image, bottom aligned image;
	server side include commands for files, commands and commands
	with isindex parameter;
7. forms:
	form;
	text, password and isindex fields; 
	checkbox, radio, reset, image and submit buttons;
	option menus, scrolled lists and option entries;
	textarea;

If it makes sense, the functions worked also on selected regions.
I've used the same menu items and the same keystrokes. Therefore, you
don't need to learn different menus or keys for similar functions.

You can choose the popup menus between an expert menu, an novice menu and
the menu from Marc Andreessen interactively.

With the pulldown menu, you can do the following things:
- select the pulldown menu
- change the highlighting of html tags
- remove numeric names
- quotify hrefs
- reload the config files
- load html templates from a template directory (two templates are included
  in the package); templates written in a special template language are
  expanded automatically;
- preview html documents with the xmosaic
- preview html documents with the w3 package for the lemacs and emacs

You can configure the html mode with a special configuration file for
your site and with another file specific for a user.

The html specification is under development and therefore this
package is also under development. So, if you have any ideas to
extend the package, feel free to email them to muenkel@tnt.uni-hannover.de.


Heiko
-- 
_______________________________________________________________________________

Dipl.-Ing. Heiko Muenkel           Universitaet Hannover
				   Institut fuer 
				   Theoretische Nachrichtentechnik
				   und Informationsverarbeitung
muenkel@tnt.uni-hannover.de        Appelstrasse 9A
fax:    +49-511-762-5333           30167 Hannover
phone:  +49-511-762-5323           Germany
_______________________________________________________________________________

