Greenstone 3.11 tutorial exercises (3 Jul 2023)
- These work with Greenstone 3.11. Print version
- Each tutorial that requires sample files has a link to a zip download of the files. Alternatively, you can download all of the sample files for all of the tutorials in a single sample_files.zip.
- Tutorials for older versions of Greenstone can be found at the Old Tutorials page.
Building a small collection of HTML files
- Running the Greenstone Librarian Interface
- Starting a new collection
- Adding documents to the collection
- Building the collection
- Viewing the extracted metadata
- Viewing the internal links and external links
- Setting up a shortcut in the Librarian interface
- Adding Title and Description metadata
- Change Format Features to display new metadata
- Changing the size of image thumbnails
- Adding a browsing classifier based on Description metadata
- Creating a searchable index based on Description metadata
An image collection with GPS metadata
- Extracting embedded metadata
- Adding in a map view to browsing
- Adding in a map view to a document
A collection of Word and PDF files
- Viewing the extracted metadata
- Manually adding metadata to documents in a collection
- Document Plugins
- Search indexes
- Browsing classifiers
Formatting the Word and PDF collection
- Tidying up the default format statement
- Linking to the Greenstone version or original version of documents
- Making bookshelves show how many items they contain
- Displaying multi-valued metadata
- Advanced multi-valued metadata
- Using image format
- Using process_exp to control document processing (advanced)
- Customising the table of contents section heading display
- Opening PDF files with query terms highlighted
Enhanced Word document handling
- Using Windows native scripting
- Modes in the Librarian Interface
- Defining styles
- Removing pre-defined table of contents
- Extracting document properties as metadata
Associated files: combining different versions of the same document together
This tutorial demonstrates how to link different versions of the same document together in Greenstone.
- Associating one document with another
- Linking to associated documents
A large collection of HTML files—Tudor
- Extracting more metadata from the HTML
- Looking at different views of the files in the Gather and Enrich panels
Enhanced collection of HTML files—Tudor
- Adding hierarchically-structured metadata and a Hierarchy classifier
- Adding a hierarchical phrase browser (PHIND)
- Partitioning the full-text index based on metadata values
- Controlling the building process
Formatting the HTML collection—Tudor
Section tagging for HTML documents
Downloading files from the web
Pointing to documents on the web
- Using fielded searching
- Exploding the database
- Reformatting the collection to use the exploded metadata
Looking at a multimedia collection
Building a multimedia collection
- Manually correcting metadata
- Browsing by media type
- Using switch statements
- Using AZCompactList rather than List
- Making bookshelves show how many items they contain
- Adding a Phind phrase browser
- Branding the collection with an image
- Using UnknownPlugin
- Cleaning up a title browser using regular expressions
- Using different icons for different media types
- Building a full-size version of the collection
- Grouping documents by series title and displaying dates within each group
- Browsing documents by Date.
- Searching at page level
Advanced scanned image collection
- Adding another newspaper to the collection
- XML based item file
Open Archives Initiative (OAI) collection
- Tweaking the presentation with format statements
Setting up your Greenstone OAI Server
- Validating the Greenstone OAI server
- Downloading using the Librarian Interface
- Downloading using the command line
- Building the downloaded documents in GLI
Using the UnknownConverterPlugin to make unsupported document formats searchable
- Working with DjVu documents in Greenstone
- Extracting the text from DjVu documents with DjVuLibre's djvutxt
- Processing DjVu documents with the UnknownConverterPlugin
- Associating an icon with DjVu documents in Greenstone
Use METS as Greenstone's Internal Representation
Moving a collection from DSpace to Greenstone
- Adding indexing and browsing capabilities to match DSpace's
Moving a collection from Greenstone to DSpace
- Using Greenstone from the command line
- Running GEMS
- Creating a new metadata set
- Adding a new element to a metadata set
Building and searching with different indexers
- Build with Lucene
- Search with Lucene
- Build with MGPP
- Search with MGPP
- Use search mode hotkeys with query term
- A quick reference of the search mode hotkeys in MGPP
Incrementally building a collection using the command line
- Incrementally adding some additional new documents to a collection
- Incrementally deleting some documents from a collection
- Editing a document's text and metadata, and then incrementally rebuilding the collection
- Incrementally indexing automatically
- Using Greenstone Visual Themes
- Creating a custom theme using ThemeRoller (advanced)
- Creating a custom theme
- Setting a collection's theme
- Changing the library's home page
- Adding the list of collections
- Adding a cross-collection search box
- Login Links
- Adding your library's site name
- Changing your library's site name
- Exploring libraries
- Creating a new site
- Defining a new library
- Adding and using a new interface
- Changing default settings for the Greenstone server and GLI
Designing a new interface: Part 1
- Creating a new interface
- Defining a new library
- Gathering files
Designing a new interface: Part 2
- Changing the home page content
- Changing the HTML header content
Designing a new interface: Part 3
- Examining main.xsl
- Adding a navigation bar
- Adding functionality to the quick search box
- Adding the library name and login links
- Interface language files
- Creating a user account
- Accessing WebSwing GLI: a Greenstone Librarian Interface (GLI) application accessible over your browser