view lisp/hm--html-menus/ANNOUNCEMENT @ 26:441bb1e64a06 r19-15b96

Import from CVS: tag r19-15b96
author cvs
date Mon, 13 Aug 2007 08:51:32 +0200
parents 4103f0995bd7
children 8b8b7f3559a2
line wrap: on
line source

Hello,

I've written a new version (5.3) of my html package for the XEmacs 
and the GNU Emacs 19. The name of the package is:

		 hm--html-menus-5.3.tar.gz

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.
It is also possible to insert links and images by just clicking on its
source and destination (drag and drop feature).

The biggest new features compared with release 5.0 are:
- commands to insert all elements, which are used by HTML 3.2.
- a better drag and drop interface to insert links with the mouse
- help feature for the drag and drop commands
- there's now also a default drag and drop table for other modes
- a better interface for inserting template files
- indentation
- better font lock stuff
- a site specific configuration file
  (look at the variable hm--html-site-config-file)
- a better syntax table from Bob Weiner
- a lot of bug fixes
Read the NEWS file to see news in detail...

You should find hm--html-menus-5.3.tar.gz on the following ftp server:
	sunsite.unc.edu in /pub/Linux/apps/editors/emacs/
	ftp.rrzn.uni-hannover.de in /pub/unix/editors/lemacs/contrib
	ftp.tnt.uni-hannover.de in /pub/editors/xemacs/contrib

It may take some time, before the package is copied by the ftp admins
from the incoming directories to the above listed directories.

There is also a html documentation about the package. You can find it on:
http://www.tnt.uni-hannover.de/~muenkel/software/own/hm--html-menus/overview.html

This package provides also a minor mode (hm--html-minor-mode), which
can be used together with another html major mode, like the psgml-html
mode in the XEmacs 19.14.

NOTE: This version is not tested with the Emacs 19. One of the next
releases in the near future will be a bug fix only release for the
Emacs 19. So please report any bugs to muenkel@tnt.uni-hannover.de.

The package provides functions to insert the following stuff in html-pages:
1. Anchors:
	relative links, general link;
	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, 
	link target;
2. Frame elements:
	full html frame with doctype, html, head, body, title,
	header and signature elements or only the single elements;
	meta, isindex, link and base element;
	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, document division,
	table, table title, table header, table row, table entry;
4. for formatting paragraphs:
	without links, with links, blockquote, listing, abstract;
	basefont, font, center;
5. formatting:
	bold, italic, underline, typewriter, strikethru, super and subscript,
	emphasized, strong, small, big,
	definition, keyboard, variable,	code, sample, citation,
	html comment;
6. include:
	top aligned image, middle aligned image, bottom aligned image;
	general image element, map, area and all together;
	applet, parameter;
7. forms:
	form;
	text, password, isindex, integer, float, date, url, scribble fields; 
	checkbox, radio, reset, image, audio and submit buttons;
	option menus, scrolled lists and option entries;
	textarea;
8. entities:
	most of the special ISO- characters, less, greater and ampersand;

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 and an novice
menu interactively.

With the pulldown menu, you can do the following things:
- select the popup menu
- start a drag and drop command
- get help on a drag and drop command
- 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 netscape
- preview html documents with the xmosaic
- preview html documents with the w3 package for the XEmacs and emacs

You can insert links and images by clicking with Meta Button1 on its
source and then on its destination. For this drag and drop interface
the following destinations and links are supported:
- the inclusion of an GIF- or JPEG- image by clicking on its name
  in a dired buffer
- a file or relative link to any other file by clicking on its name
  in a dired buffer
- a file or relative link to a directory by clicking on a line without
  a filename in the dired buffer
- a file or relative link to a file by clicking in a buffer with this
  file
- a http or relative link to a html page by clicking in the w3 buffer, 
  which displays this page
- a http or relative link, which is in another html page by clicking 
  on the link in a w3 buffer
If there is an activated region in the source buffer, then the link
is inserted around it, so that the region is used as the name of the
link.

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