Bainbridge, D., McIntosh, S. J., & Nichols, D. M. (2013). Greenbug: a hybrid web-inspector, debugger and design editor for greenstone. In Proceedings of the 13th ACM/IEEE-CS joint conference on Digital libraries (pp. 449-450). New York, USA: ACM.
Permanent Research Commons link: http://hdl.handle.net/10289/8136
In this paper we present Greenbug: a hybrid web inspector, debugger and design editor developed for use with the open source digital library software Greenstone 3. Inspired by the web development tool Firebug, Greenbug is more tightly coupled with the underlying (digital library) server than that provided by Firebug; for example, Greenbug has a fine-grained knowledge of the connection between the underlying file system and the rendered web content, and also provides the ability to commit any changes made through the web interface back to the underlying file system. Moreover, because web page production in Greenstone 3 is the result of an XSLT processing pipeline, the necessarily well-formed hierarchical XML content can be manipulated into a graphical representation, which can then be manipulated directly through a visual interface supplied by Greenbug. We showcase the interface in use, provide a brief overview of implementation details, and conclude with a discussion on how the approach can be adapted to other XSLT transformation-based content management systems, such as DSpace.
© Authors 2013. This is the author's version of the work. It is posted here for your personal use. Not for redistribution.