annotate lisp/hm--html-menus/ANNOUNCEMENT @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 6a22abad6937
children 0d2f883870bc
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
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
3 I've written a new version (5.0) of my html package for the XEmacs
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
4 and the GNU Emacs 19. The name of the package is:
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
5
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
6 hm--html-menus-5.0.tar.gz
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 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
9 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
10 link by examples or by a completition list with possible input strings.
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
11 It is also possible to insert links and images by just clicking on its
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
12 source and destination (drag and drop feature).
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
14 The biggest new features in this release are:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
15 - drag and drop functions to insert links with the mouse
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
16 - a minor mode to extent other html modes like the psgml mode
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
17 - some new html tags, like the <applet> tags
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
18 - fixed some old html tags
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
19 - the pulldown menu in the Emacs 19 is no longer a global menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
20 - the popup menus in the Emacs 19 are now much fastere
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
21 - the name of the mode has changed from html-mode to hm--html-mode
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
22 - the package is longer based on the package of Marc Andreessen
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
23 Read the NEWS file to see news in detail...
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
25 You should find hm--html-menus-5.0.tar.gz on the following ftp server:
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 sunsite.unc.edu in /pub/Linux/apps/editors/emacs/
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
27 ftp.rrzn.uni-hannover.de in /pub/unix/editors/lemacs/contrib
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 ftp.tnt.uni-hannover.de in /pub/editors/xemacs/contrib
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
30 It may take some time, before the package is copied by the ftp admins
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 from the incoming directories to the above listed directories.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 There is also a html documentation about the package. You can find it on:
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
34 http://www.tnt.uni-hannover.de:80/data/info/www/tnt/soft/info/www/html-editors/hm--html-menus/overview.html
26
441bb1e64a06 Import from CVS: tag r19-15b96
cvs
parents: 24
diff changeset
35
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36 The package provides functions to insert the following stuff in html-pages:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 1. Anchors:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 html link, info link, gopher link, file link;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
39 ftp link, news link, mail link, wais (direct) link,
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 wais (gateway) link;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
41 proggate link, local proggate link, general link;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 link target;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 2. Frame elements:
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
44 full html frame with html, head, body, title, header and signature
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
45 elements or only the single elements;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
46 link element;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 html 'created'- and 'changed'- comments;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 the current date in the title;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 3. Structure elements:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 menu or list item, menu, unordered list, ordered list, directory list;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 description list, description title, description entry;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
52 new paragraph, new line, horizontal rule, table, table title,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
53 table header, table row, table entry;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 4. for formatting paragraphs:
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
55 without links, with links, blockquote, listing, abstract;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56 5. formatting:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 bold, italic, underline, typewriter, strikethru, super and subscript,
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
58 emphasized, strong, big,
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
59 definition, keyboard, variable, code, sample, citation,
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
60 html comment;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 6. include:
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
62 top aligned image, middle aligned image, bottom aligned image,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
63 applet, parameter
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64 7. forms:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 form;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 text, password, isindex, integer, float, date, url, scribble fields;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 checkbox, radio, reset, image, audio and submit buttons;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 option menus, scrolled lists and option entries;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 textarea;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70 8. entities:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71 most of the special ISO- characters, less, greater and ampersand;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 If it makes sense, the functions worked also on selected regions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74 I've used the same menu items and the same keystrokes. Therefore, you
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 don't need to learn different menus or keys for similar functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
77 You can choose the popup menus between an expert menu and an novice
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
78 menu interactively.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 With the pulldown menu, you can do the following things:
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
81 - select the pulldown menu
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82 - remove numeric names
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 - quotify hrefs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84 - reload the config files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85 - load html templates from a template directory (two templates are included
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 in the package); templates written in a special template language are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87 expanded automatically;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 - preview html documents with the netscape
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 - preview html documents with the xmosaic
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
90 - preview html documents with the w3 package for the lemacs and emacs
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
92 You can insert links and images by clicking with Meta Button1 on its
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
93 source and then on its destination. For this drag and drop interface
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
94 the following destinations and links are supported:
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
95 - the inclusion of an GIF- or JPEG- image by clicking on its name
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
96 in a dired buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
97 - a file or relative link to any other file by clicking on its name
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
98 in a dired buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
99 - a file or relative link to a directory by clicking on a line without
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
100 a filename in the dired buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
101 - a file or relative link to a file by clicking in a buffer with this
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
102 file
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
103 - a http or relative link to a html page by clicking in the w3 buffer,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
104 which displays this page
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
105 - a http or relative link, which is in another html page by clicking
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
106 on the link in a w3 buffer
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
107 If there is an activated region in the source buffer, then the link
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
108 is inserted around it, so that the region is used as the name of the
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
109 link.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents: 0
diff changeset
110
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 You can configure the html mode with a special configuration file for
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112 your site and with another file specific for a user.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 The html specification is under development and therefore this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 package is also under development. So, if you have any ideas to
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
116 extend the package, feel free to email them to muenkel@tnt.uni-hannover.de.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 Heiko
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
120
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 46
diff changeset
121