The Boomerang White Paper: a Page As You Like It

Curtis E. Dyreson, Anthony M. Sloane

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

2 Citations (Scopus)


Boomerang is a dynamic HTML page reconfiguration system. A user accesses Boomerang via the Common Gateway Interface. The user supplies a page name and a template, Boomerang fetches the requested page and uses the template to reconfigure it. The template is a sequence of string manipulation rules. The rules are written in a simple regular expression-based pattern matching language. Boomerang also parses HTML variables in forms and query strings and makes those variables available in the template.
By taking advantage of Boomerang's dynamic page reconfiguration features, users can easily add navigational links, suppress images, redefine HTML tags, and reshape a page as desired. Since Boomerang is reached through the Common Gateway Interface and understands HTML variables, Boomerang can also be used as a general form-handling script. Several examples are given to show the utility of Boomerang.

Boomerang is compatible with existing browsers and servers and does not compromise their security.
Original languageEnglish
Title of host publicationProceedings of the Fourth International World Wide Web Conference
Place of PublicationBoston, USA
PublisherWorld Wide Web Consortium
Number of pages10
Publication statusPublished - 1 Dec 1995
Externally publishedYes


  • HTML
  • document reconfiguration
  • structural regular expressions
  • parameterised documents
  • CGI


Dive into the research topics of 'The Boomerang White Paper: a Page As You Like It'. Together they form a unique fingerprint.

Cite this