home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
z
/
zapupdates
/
ZAPhtml
/
WWWPage
< prev
next >
Wrap
Text File
|
1996-03-17
|
6KB
|
142 lines
<!doctype HTML public "-//W3O//DTD W3 HTML 3.0//EN">
<HTML>
<HEAD>
<TITLE>HTML mode for Zap</TITLE>
<BASE HREF="http://www.cee.hw.ac.uk/~ceemah/pages/ZapHTML.html">
</HEAD>
<BODY LANG="en.uk">
<H1 ALIGN=center>ZapHTML</H1>
<HR>
<H2 ALIGN=left>What is ZapHTML?</H2>
<P ALIGN=justify>
ZapHTML is an extension mode for Zap text editor to render HTML documents in
the same way that Zap renders BASIC or C. It does such useful things as
colouring tags and converting key presses of "<" to <. It's called
ZapHTML because that is less of a mouthfull than "HTML mode for Zap".
<P>
Finally, here is <A HREF="../graphics/screen.gif">a screenshot of ZapHTML in action</A>
<HR>
<H2 ALIGN=left CLEAR=right>What stage is development at?</H2>
The current version is: <B>0.02Beta</B>
<H2>Where can I get a copy?</H2>
At the moment you can download it via http with <A HREF="../binaries/zaphtml.arc">this link</A>.
<P>
I hope to have it on an ftp site soon too.
<H2>How goes development?</H2>
Slowly, but I am getting there. Things I have done so far for v0.03Beta are:
<UL>
<LI>Added html directory recognition so files in a directory called
"html" will be loaded into HTML mode.
<LI>Removed all the individual tag pair commands and replaced them
with a generic HTMLTAGPAIR command.
<LI>Included TAB completion of filenames in link & img tags.
</UL>
<H2>What's in the pipe-line?</H2>
This is what I am going to implement
<UL>
<LI>A menu of all the commands. Showing the keyboard short-cuts
<LI>Commands to insert the special HTML version identifier comment line
<LI>Support for form tags
<LI>Support for HTML3 tags
</UL>
Here are the ideas generated by my Beta testers
<UL>
<LI>A different colour for quoted text inside tags
<LI>A different colour for URL's
<LI>Commonly used tags to have seperate colours. e.g. <A>,
<IMG>
<LI>Launch ARCWeb command for URL's
<LI>Launch ANT internet suite for URL's
<LI>Filename completion for anchor tags
<LI>Allow the entry of "1c" for the heading tag to get centred level
one heading.
<LI>A fully comprehensive selection of Entities.
<LI>Highlight the text effected by an open/close pair of tags
<LI>An option to turn off the sc[ sc] insertion of < > and have
the < and > keys do it instead.
<LI>Switch to HTML keymap permanently
<LI>Netscape extensions
<LI>Different colours for different levels of tags. i.e. HTML2 tags,
HTML3 tags, Netscape tags
<LI>"Preview mode" where the tags are hidden but the text they act
on is highlighted.
<LI>"Sanity checker" make sure all quotes are closed, all tags are
matched an so on. <I>How about I convert WebLint and have an option
to call it? (\/) </I>
<LI>Draging a file to the window adds a link to it. <I>Off the top of
my head I think this would be quite tricky</I>
</UL>
I would like you to comment on them. Do so by <A HREF="mailto:ceemah@cee.hw.ac.uk">mailing me</A>
<P>
Reported bugs
<UL>
<LI>The redraw code is not 100% acurate at re-colouring the text.
Update - it is turning out to be less than 50% acurate :-(
<LI>The IMG tag does strange things with selected text. I need to
check the whole selected text business out.
<LI>Entities (&) inside a tag or comment gets coloured and
the colour is returned to text colour when it has finished.
</UL>
Connected developments
<UL>
<LI>Andrew Ward is working on a a routine to swap / with . so the
finished pages will work on a UNIX server. If he is feeling
particularly keen he may add a bit that detects the filetype of the
file and automaticaly adds the correct extension. At the moment
however it simply does the filename conversions. This program will be
incorporated into my mode. He has also written a nice little utilitie
which will take many of the standard WWW graphics formats and return
their width and height for inclusion in the IMG tag.
</UL>
<H2>Do we get some history then?</H2>
If you like. The history goes something like this:
<DL>
<DT>0.01Beta
<DD>The first release. Posted to comp.binaries.acorn because people
where talking about HTML editors in the c.s.a.* groups. Generated
a goodly number of Beta testers.
<DT>0.02Beta
<DD>Minor bug fixes. corrected Remark tag. Improved distribution
directory organisation and instalation instructions.
</DL>
<H2>So who are the Beta testers?</H2>
The galent few who daily risk life and limb by using my program are: (In
the order that they E-mailed me)
<UL>
<LI><A HREF="mailto:tap@afawcett.demon.co.uk">Andy Fawcett</A>
<LI><A HREF="mailto:aps@dcs.ed.ac.uk">Andrew Snodgrass</A>
<LI><A HREF="mailto:andy@connecti.demon.co.uk">Andrew Ward</A>
<LI><A HREF="mailto:Vincent.Lefevre@ens.ens-lyon.fr">Vincent Lefevre</A>
<LI><A HREF="mailto:rayd@argonet.co.uk">Ray Dawson</A>
<LI><A HREF="mailto:jwk@nordlys.demon.co.uk">J.William Kay</A>
<LI><A HREF="mailto:pearcekf@sun.aston.ac.uk">Kevin Pearcey</A>
<LI><A HREF="mailto:jrflet@essex.ac.uk">Justin Fletcher</A>
<LI><A HREF="http://www.ant.co.uk/~nick">Nick Smith</A>
<LI><A HREF="mailto:tob195@ecs.soton.ac.uk">Toby Bryans</A>
<LI><A HREF="mailto:thouky@tcp.co.uk">Alexander Thoukydides</A>
<LI><A HREF="mailto:dnwalker@applied-risc-tech.co.uk">David N. Walker</A>
<LI><A HREF="mailto:pvigay@aladdin.co.uk">Paul Vigay</A>
<LI><A HREF="mailto:DON_NEV@ecc.tased.edu.au">Neville Truskett</A>
<LI><A HREF="mailto:Wookey@Aleph1.co.uk">Wookey</A>
<LI><A HREF="mailto:AcornQA@pennine.demon.co.uk">Andy Waddington</A>
<LI><A HREF="mailto:ce5krs@bath.ac.uk">Kevin Soulsby</A>
</UL>
If, for any reason, you don't want your name on this list just E-mail me and
I will remove it. If, however, you would like to become a Beta tester then
please feel free to E-mail me and have your name put on this list.
<HR>
<A HREF="../index.html"><IMG ALT="|<" SRC="../graphics/GoHome.gif"></A>
<A HREF="mailto:ceemah@cee.hw.ac.uk"><IMG ALT="Mail" SRC="../graphics/GoMail.gif"></A>
These pages where last updated on the 22nd of February 1996.
<P ALIGN=right>
<IMG WIDTH=48 HEIGHT=32 ALT="Valid HTML3" SRC="../graphics/valid-html3.gif">
</BODY>
</HTML>