The interface is determined mainly by the macro files - in gsdl/macros. Each type of page in greenstone, eg about page, query page, document page, has a
corresponding macro file, eg about.dm, query.dm, document.dm. These files determine the contents of the pages. Some of the other macro files eg base.dm,
style.dm contains formatting for all pages. If you want to add stuff to all pages, these are the ones to look at.
Have a look at
which is an example collection that has its own style of interface, and describes how it has done it. This is accomplished by adding a single macro file
which overwrites some of the macros in the other files. If you want to change the interface for all your collections, you should just change the files
A few macros are actually defined dynamically by the c++ code. these generally are listed at the start of the macro files, with empty contents.
hope this helps.
Ravi Varma wrote:
> Hi Everybody,
> I would like know, Is it possible to change the user interface of the greenstone. I would like to customise it accoring to my requirement.
> To do so, how can i proceed ? where to start ? what are the files to be modified. I would like to add some logos, input controls and output controls.
> For any suggestion i am very thankful.
> Thanks and Regards
> Ravi Varma
> Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail!
> greenstone-devel mailing list