Date of this Version
Now and into the future software packages are increasingly delivered and utilized via web browsers. This type of software, known generically as a web application, is accessed and executed by following a standard hyperlink within the browser, and guarantees the user makes use of the latest version. Such access to web applications is simple, but the constraints of user interaction in the browser execution environment can be relatively severe. Some modern browsers now incorporate enhanced interaction such as rich text (HTML) editing. Harnessing these built-in tools allows the web application developer to approach the sophistication of the high-response interaction expected of conventional, free-standing applications. This paper describes the design and implementation of a class of editor web applications that allows the user to construct whole web sites. While the top-level web site structure is fixed by templates, the contents of each page can be varied in an extremely flexible way to allow a wide range of page content. Designing and authoring web pages in this fashion raises specific user interface design issues which are discussed further. DotTegular is the web application built to allow shared editing of complete web sites. It has proved very capable of supporting a new class of software now being called search information management, the collecting, storing and restructuring of fragments of useful information, fraglets. The exact nature of the repository and data representation of fraglets is presented. Other possible uses and applications of DotTegular are discussed at the conclusion of this paper.