annotate lisp/hm--html-menus/ANNOUNCEMENT @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children ac2d302a0011
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 Hello,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 I've written a new version (4.16) of my html package for the XEmacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 (lemacs) and the GNU Emacs 19. It is based on the html-mode from Marc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 Andreessen.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7 With this package it is very easy to write html pages for the World Wide
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 Web (WWW). Eg: In most cases the user gets help to construct a specific
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 link by examples or by a completition list with possible input strings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 Read the NEWS file to see what's new in this release..
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 The name of the package is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 hm--html-menus-4.16.tar.gz
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 You should find it on the following ftp server:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 info.cern.ch in /pub/www/contrib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 sunsite.unc.edu in /pub/Linux/apps/editors/emacs/
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 ftp.rrzn.uni-hannover.de in /pub/unix/editors/lemacs/contrib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 ftp.tnt.uni-hannover.de in /pub/editors/xemacs/contrib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 It make take some time, before the package is copied by the ftp admins
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 from the incoming directories to the above listed directories.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 There is also a html documentation about the package. You can find it on:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 http://www.tnt.uni-hannover.de:80/data/info/www/tnt/soft/info/www/html-editors/hm--html-menus/overview.html
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 At the moment it describes the version (4.15), but it will be updated in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 near future.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32 The package provides functions to insert the following stuff in html-pages:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 1. Anchors:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 html link, info link, gopher link, file link;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 ftp link, news link, mail link, wais (direct) link,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36 wais (gateway) link;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 proggate link, local proggate link, general link;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 link target;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 2. Frame elements:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 full html frame with html, head, body, title, header and signature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 elements or only the single elements;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 link element;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 html 'created'- and 'changed'- comments;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 the current date in the title;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45 3. Structure elements:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 menu or list item, menu, unordered list, ordered list, directory list;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 description list, description title, description entry;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 new paragraph, new line, horizontal rule, table, table title,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 table header, table row, table entry;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 4. for formatting paragraphs:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 without links, with links, blockquote, listing, abstract;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 5. formatting:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 bold, italic, underline, typewriter, strikethru, super and subscript,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 emphasized, strong,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 definition, keyboard, command, argument, option, variable, instance,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56 code, sample,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 quote, acronym, abbrevation, citation, literature, publication, isbn,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 person, author, editor, credits, copyright,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 footnote, margin,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60 html comment;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 6. include:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62 top aligned image, middle aligned image, bottom aligned image;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63 7. forms:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64 form;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 text, password, isindex, integer, float, date, url, scribble fields;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 checkbox, radio, reset, image, audio and submit buttons;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 option menus, scrolled lists and option entries;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 textarea;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 8. entities:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70 most of the special ISO- characters, less, greater and ampersand;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72 If it makes sense, the functions worked also on selected regions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 I've used the same menu items and the same keystrokes. Therefore, you
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74 don't need to learn different menus or keys for similar functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76 You can choose the popup menus between an expert menu, an novice menu and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77 the menu from Marc Andreessen interactively.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79 With the pulldown menu, you can do the following things:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 - select the pulldown menu
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 - remove numeric names
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82 - quotify hrefs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 - reload the config files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84 - load html templates from a template directory (two templates are included
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85 in the package); templates written in a special template language are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 expanded automatically;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87 - preview html documents with the netscape
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 - preview html documents with the xmosaic
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 - preview html documents with the w3 package for the lemacs and emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 You can configure the html mode with a special configuration file for
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92 your site and with another file specific for a user.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 The html specification is under development and therefore this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95 package is also under development. So, if you have any ideas to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 extend the package, feel free to email them to muenkel@tnt.uni-hannover.de.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99 Heiko
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101