Peel, Andrew (1996) Building an HTML macro toolbox. Other. (Unpublished) (KAR id:21391)
PDF
Language: English |
|
Download this file (PDF/122kB) |
Preview |
Request a format suitable for use with assistive technology e.g. a screenreader | |
Postscript
Language: English |
|
Download this file (Postscript/284kB) |
Preview |
Request a format suitable for use with assistive technology e.g. a screenreader |
Abstract
Nobody in their right mind writes in raw troff or TeX. Instead, a higher level of control is attained through the use of troff ms (or mm) macros, or LaTeX, respectively. In the same way, HTML (Hypertext Markup Language) is crude and cumbersome. Work on HTML macros by the author has already demonstrated their value in creating complex web texts for publication on the World-Wide Web. The Tiler macro processor can be used to provide navigation and a consistent look and feel with very little effort. This is done by using standard HTML tags as building blocks for more more intricate and sophisticated components. The reduction in the amount of manual HTML markup required by the developer also results in a more robust and maintainable end product. The paper discusses problems found with the macro processor software (Tiler v1.1) which expands macros in requested documents on-the-fly. The solution was to build a macro pre-processor (Tiler v2.0), complete with its own Macro Definition Language. The paper finishes with a description of Rummage, a tool for inserting structure-related macros into collections of web nodes based on information gleaned from a framework file which holds the structure of the web text. Themes: * User-centred methods and tools for designing Web structures and browsers * User-centred requirements for next generation Web authoring/navigation
Item Type: | Reports and Papers (Other) |
---|---|
Additional information: | First submitted to the Open University, March 1996. |
Uncontrolled keywords: | HTML, Macros, pre-process, Macro Definition Language |
Subjects: | Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Mark Wheadon |
Date Deposited: | 07 Dec 2009 14:50 UTC |
Last Modified: | 05 Nov 2024 09:59 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/21391 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):