Greenstone 3
vEasier to modify interface:
generates data (XML) rather than presentation (HTML)
§XML can be transformed using XSLT,
rather than HTML via macro files
vMore dynamic: more can be done at runtime
§e.g. sort search results on the fly,
generate new classifiers at runtime
vMETS foundation: multiple hierarchies possible
§e.g. chapter-section-subsection hierarchy
can coexist with page header-contents-footer hierarchy
vAccommodate different search engines
§Actually, Greenstone2 can already use Lucene
vDistributed modules, using SOAP
§interface can be on different computer to collection,
can talk to several different Greenstone sites
vJava basis: platform independent
§Greenstone2 operates on different platforms,
but at a high cost to implementors
vBetter software technology
§easier for people (e.g. our students!) to modify the software
to make it do radically different things
Greenstone 2 was designed about 7 years ago
Since then, new software and library standards have emerged …