Skip to main content
Kent Academic Repository

Building an HTML macro toolbox

Peel, Andrew (1996) Building an HTML macro toolbox. Other. (Unpublished) (KAR id:21391)


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: 16 Nov 2021 09:59 UTC
Resource URI: (The current URI for this page, for reference purposes)

University of Kent Author Information

  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.