home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilst / zapupdates / ZAPhtml / WWWPage < prev    next >
Text File  |  1996-03-17  |  6KB  |  142 lines

  1. <!doctype HTML public "-//W3O//DTD W3 HTML 3.0//EN">
  2. <HTML>
  3. <HEAD>
  4. <TITLE>HTML mode for Zap</TITLE>
  5. <BASE HREF="http://www.cee.hw.ac.uk/~ceemah/pages/ZapHTML.html">
  6. </HEAD>
  7. <BODY LANG="en.uk">
  8. <H1 ALIGN=center>ZapHTML</H1>
  9. <HR>
  10. <H2 ALIGN=left>What is ZapHTML?</H2>
  11. <P ALIGN=justify>
  12. ZapHTML is an extension mode for Zap text editor to render HTML documents in
  13. the same way that Zap renders BASIC or C.  It does such useful things as
  14. colouring tags and converting key presses of "<" to &lt;.  It's called
  15. ZapHTML because that is less of a mouthfull than "HTML mode for Zap".
  16. <P>
  17. Finally, here is <A HREF="../graphics/screen.gif">a screenshot of ZapHTML in action</A>
  18. <HR>
  19. <H2 ALIGN=left CLEAR=right>What stage is development at?</H2>
  20. The current version is: <B>0.02Beta</B>
  21. <H2>Where can I get a copy?</H2>
  22. At the moment you can download it via http with <A HREF="../binaries/zaphtml.arc">this link</A>.
  23. <P>
  24. I hope to have it on an ftp site soon too.
  25. <H2>How goes development?</H2>
  26. Slowly, but I am getting there.  Things I have done so far for v0.03Beta are:
  27. <UL>
  28.     <LI>Added html directory recognition so files in a directory called
  29.     "html" will be loaded into HTML mode.
  30.     <LI>Removed all the individual tag pair commands and replaced them
  31.     with a generic HTMLTAGPAIR command.
  32.     <LI>Included TAB completion of filenames in link & img tags.
  33. </UL>
  34. <H2>What's in the pipe-line?</H2>
  35. This is what I am going to implement
  36. <UL>
  37.     <LI>A menu of all the commands.  Showing the keyboard short-cuts
  38.     <LI>Commands to insert the special HTML version identifier comment line
  39.     <LI>Support for form tags
  40.     <LI>Support for HTML3 tags
  41. </UL>
  42. Here are the ideas generated by my Beta testers
  43. <UL>
  44.     <LI>A different colour for quoted text inside tags
  45.     <LI>A different colour for URL's
  46.     <LI>Commonly used tags to have seperate colours.  e.g. <A>,
  47.         <IMG>
  48.     <LI>Launch ARCWeb command for URL's
  49.     <LI>Launch ANT internet suite for URL's
  50.     <LI>Filename completion for anchor tags
  51.     <LI>Allow the entry of "1c" for the heading tag to get centred level
  52.     one heading.
  53.     <LI>A fully comprehensive selection of Entities.
  54.     <LI>Highlight the text effected by an open/close pair of tags
  55.     <LI>An option to turn off the sc[ sc] insertion of < > and have
  56.     the < and > keys do it instead.
  57.     <LI>Switch to HTML keymap permanently
  58.     <LI>Netscape extensions
  59.     <LI>Different colours for different levels of tags.  i.e. HTML2 tags,
  60.     HTML3 tags, Netscape tags
  61.     <LI>"Preview mode" where the tags are hidden but the text they act
  62.     on is highlighted.
  63.     <LI>"Sanity checker"  make sure all quotes are closed, all tags are
  64.     matched an so on.  <I>How about I convert WebLint and have an option
  65.     to call it? (\/) </I>
  66.     <LI>Draging a file to the window adds a link to it.  <I>Off the top of
  67.     my head I think this would be quite tricky</I>
  68. </UL>
  69. I would like you to comment on them.  Do so by <A HREF="mailto:ceemah@cee.hw.ac.uk">mailing me</A>
  70. <P>
  71. Reported bugs
  72. <UL>
  73.     <LI>The redraw code is not 100% acurate at re-colouring the text.
  74.     Update - it is turning out to be less than 50% acurate :-(
  75.     <LI>The IMG tag does strange things with selected text.  I need to
  76.     check the whole selected text business out.
  77.     <LI>Entities (&amp;) inside a tag or comment gets coloured and
  78.     the colour is returned to text colour when it has finished.
  79. </UL>
  80. Connected developments
  81. <UL>
  82.     <LI>Andrew Ward is working on a a routine to swap / with . so the
  83.     finished pages will work on a UNIX server.  If he is feeling
  84.     particularly keen he may add a bit that detects the filetype of the
  85.     file and automaticaly adds the correct extension.  At the moment
  86.     however it simply does the filename conversions.  This program will be
  87.     incorporated into my mode.  He has also written a nice little utilitie
  88.     which will take many of the standard WWW graphics formats and return
  89.     their width and height for inclusion in the IMG tag.
  90. </UL>
  91. <H2>Do we get some history then?</H2>
  92. If you like.  The history goes something like this:
  93. <DL>
  94.     <DT>0.01Beta
  95.     <DD>The first release.  Posted to comp.binaries.acorn because people
  96.     where talking about HTML editors in the c.s.a.* groups.  Generated
  97.     a goodly number of Beta testers.
  98.     <DT>0.02Beta
  99.     <DD>Minor bug fixes.  corrected Remark tag.  Improved distribution
  100.     directory organisation and instalation instructions.
  101. </DL>
  102. <H2>So who are the Beta testers?</H2>
  103. The galent few who daily risk life and limb by using my program are: (In
  104. the order that they E-mailed me)
  105. <UL>
  106.     <LI><A HREF="mailto:tap@afawcett.demon.co.uk">Andy Fawcett</A>
  107.     <LI><A HREF="mailto:aps@dcs.ed.ac.uk">Andrew Snodgrass</A>
  108.     <LI><A HREF="mailto:andy@connecti.demon.co.uk">Andrew Ward</A>
  109.     <LI><A HREF="mailto:Vincent.Lefevre@ens.ens-lyon.fr">Vincent Lefevre</A>
  110.     <LI><A HREF="mailto:rayd@argonet.co.uk">Ray Dawson</A>
  111.     <LI><A HREF="mailto:jwk@nordlys.demon.co.uk">J.William Kay</A>
  112.     <LI><A HREF="mailto:pearcekf@sun.aston.ac.uk">Kevin Pearcey</A>
  113.     <LI><A HREF="mailto:jrflet@essex.ac.uk">Justin Fletcher</A>
  114.     <LI><A HREF="http://www.ant.co.uk/~nick">Nick Smith</A>
  115.     <LI><A HREF="mailto:tob195@ecs.soton.ac.uk">Toby Bryans</A>
  116.     <LI><A HREF="mailto:thouky@tcp.co.uk">Alexander Thoukydides</A>
  117.     <LI><A HREF="mailto:dnwalker@applied-risc-tech.co.uk">David N. Walker</A>
  118.     <LI><A HREF="mailto:pvigay@aladdin.co.uk">Paul Vigay</A>
  119.     <LI><A HREF="mailto:DON_NEV@ecc.tased.edu.au">Neville Truskett</A>
  120.     <LI><A HREF="mailto:Wookey@Aleph1.co.uk">Wookey</A>
  121.     <LI><A HREF="mailto:AcornQA@pennine.demon.co.uk">Andy Waddington</A>
  122.     <LI><A HREF="mailto:ce5krs@bath.ac.uk">Kevin Soulsby</A>
  123. </UL>
  124. If, for any reason, you don't want your name on this list just E-mail me and
  125. I will remove it.  If, however, you would like to become a Beta tester then
  126. please feel free to E-mail me and have your name put on this list.
  127. <HR>
  128. <A HREF="../index.html"><IMG ALT="|<" SRC="../graphics/GoHome.gif"></A>
  129. <A HREF="mailto:ceemah@cee.hw.ac.uk"><IMG ALT="Mail" SRC="../graphics/GoMail.gif"></A>
  130. These pages where last updated on the 22nd of February 1996.
  131. <P ALIGN=right>
  132. <IMG WIDTH=48 HEIGHT=32 ALT="Valid HTML3" SRC="../graphics/valid-html3.gif">
  133. </BODY>
  134. </HTML>
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.