======Greenstone 3.09 tutorial exercises (24 April 2019)====== * These work with Greenstone 3.09. [[http://wiki.greenstone.org/gsdoc/tutorial/gs3-current/en/all_tutorials.html|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 [[http://wiki.greenstone.org/gsdoc/tutorial/gs3-current/sample_files/sample_files.zip|sample_files.zip]]. * Tutorials for older versions of Greenstone can be found at the [[legacy:tutorials | Old Tutorials ]] page. **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/small_html_collection.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/simple_image_collection.htm|A simple image collection]]** * 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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/images_gps.htm|An image collection with GPS metadata]]** * Extracting embedded metadata * Adding in a map view to browsing * Adding in a map view to a document **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/word_pdf_collection.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/formatting_word_pdf.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/enhanced_pdf.htm|Enhanced PDF handling]]** * 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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/enhanced_word.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/associated_files.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/large_html_collection.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/enhanced_html_collection.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/formatting_tudor.htm|Formatting the HTML collection—Tudor]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/section_tagging.htm|Section tagging for HTML documents]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/downloading_from_internet.htm|Downloading files from the web]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/web_linking.htm|Pointing to documents on the web]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/bibliography_collection.htm|Bibliographic collection]]** * Using fielded searching * Exploding the database * Reformatting the collection to use the exploded metadata **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/cds_isis.htm|CDS/ISIS collection]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/multimedia_collection_explore.htm|Looking at a multimedia collection]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/multimedia_collection_build.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/scanned_image_collection.htm|Scanned image collection]]** * Grouping documents by series title and displaying dates within each group * Browsing documents by Date. * Searching at page level **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/advanced_scanned_image_collection.htm|Advanced scanned image collection]]** * Adding another newspaper to the collection * XML based item file **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/OAI_collection.htm|Open Archives Initiative (OAI) collection]]** * Tweaking the presentation with format statements **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/GS_OAI_server.htm|Setting up your Greenstone OAI Server]]** * Validating the Greenstone OAI server **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/OAI_downloading.htm|Downloading over OAI]]** * Downloading using the Librarian Interface * Downloading using the command line * Building the downloaded documents in GLI **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/unknown_converter_plugin.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/METS_export.htm|Use METS as Greenstone's Internal Representation]]** **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/dspace_to_greenstone.htm|Moving a collection from DSpace to Greenstone]]** * Adding indexing and browsing capabilities to match DSpace's **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/greenstone_to_dspace.htm|Moving a collection from Greenstone to DSpace]]** * Using Greenstone from the command line **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/gems.htm|Editing metadata sets]]** * Running GEMS * Creating a new metadata set * Adding a new element to a metadata set **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/indexers.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/incremental_cmdline.htm|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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/using_themes.htm|Customization: Themes]]** * Using Greenstone Visual Themes * Creating a custom theme using ThemeRoller (advanced) **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/collection_themes.htm|Collection-Specific Themes]]** * Creating a custom theme * Setting a collection's theme **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/home_page.htm|Customizing your home page]]** * 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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/defining_libraries.htm|Defining Libraries]]** * 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 **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/new_interface1.htm|Designing a new interface: Part 1]]** * Creating a new interface * Defining a new library * Gathering files **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/new_interface2.htm|Designing a new interface: Part 2]]** * Changing the home page content * Changing the HTML header content **[[http://wiki.greenstone.org//gsdoc/tutorial/gs3-current/en/new_interface3.htm|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 ====== Greenstone 2.87 tutorial exercises (September 2017) ====== * These work with Greenstone 2.87. [[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/all_tutorials.html|Print version]] * For installation and setup instructions, and for patches, refer to the [[en:release:2.87_release_notes | 2.87 Release Notes]]. * 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 [[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/sample_files/sample_files_all.zip|sample_files_all.zip]]. * Tutorials for older versions of Greenstone can be found at the [[legacy:tutorials | Old Tutorials ]] page, including Spanish, French and Russian translations of the 2.70 (March 2006) version. **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/small_html_collection.htm|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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/simple_image_collection.htm|A simple image collection]]** * 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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/word_pdf_collection.htm|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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/formatting_word_pdf.htm|Formatting the Word and PDF collection]]** * Tidying up the default format statement * Linking to Greenstone version or original version of documents * Making bookshelves show how many items they contain * Displaying multi-valued metadata * Advanced multi-valued metadata **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/pdfbox-extension.htm|Processing newer versions of PDF with PDFBox]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/enhanced_pdf.htm|Enhanced PDF handling]]** * Modes in the Librarian Interface * Splitting PDFs into sections * Using image format * Using process_exp to control document processing (advanced) * Opening PDF files with query terms highlighted **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/enhanced_word.htm|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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/associated_files.htm|Associated files: combining different versions of the same document together]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/export_to_CDROM.htm|Exporting a collection to CD-ROM/DVD]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/large_html_collection.htm|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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/enhanced_html_collection.htm|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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/formatting_tudor.htm|Formatting the HTML collection—Tudor]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/section_tagging.htm|Section tagging for HTML documents]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/downloading_from_internet.htm|Downloading files from the web]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/web_linking.htm|Pointing to documents on the web]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/bibliography_collection.htm|Bibliographic collection]]** * Using fielded searching * Exploding the database * Reformatting the collection to use the exploded metadata **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/cds_isis.htm|CDS/ISIS collection]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/using_macro_files.htm|Customization: macro files and stylesheets]]** * Collection specific customisation * Changing the colour of the page title and page text * Make your own Greenstone home page * How to determine which images to replace (advanced) **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/multimedia_collection_explore.htm|Looking at a multimedia collection]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/multimedia_collection_build.htm|Building a multimedia collection]]** * Manually correcting metadata * Browsing by media type * Suppressing dummy text * 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 non-standard macro files * Using different icons for different media types * Changing the collection's background image * Building a full-size version of the collection * Adding an image collage browser **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/scanned_image_collection.htm|Scanned image collection]]** * Grouping documents by series title and displaying dates within each group * Browsing documents by Date. * Displaying scanned images and suppressing dummy text * Searching at page level * Tidying up search results **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/advanced_scanned_image_collection.htm|Advanced scanned image collection]]** * Adding another newspaper to the collection * XML based item file * Using process_exp to control document processing * Switching between images and text **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/OAI_collection.htm|Open Archives Initiative (OAI) collection]]** * Tweaking the presentation with format statements **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/GS_OAI_server.htm|Setting up your Greenstone OAI Server]]** * Validating the Greenstone OAI server **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/OAI_downloading.htm|Downloading over OAI]]** * Downloading using the Librarian Interface * Downloading using the command line **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/METS_export.htm|Use METS as Greenstone's Internal Representation]]** **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/dspace_to_greenstone.htm|Moving a collection from DSpace to Greenstone]]** * Adding indexing and browsing capabilities to match DSpace's **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/greenstone_to_dspace.htm|Moving a collection from Greenstone to DSpace]]** * Using Greenstone from the command line **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/gems.htm|Editing metadata sets]]** * Running GEMS * Creating a new metadata set * Adding a new element to a metadata set **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/indexers.htm|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 **[[http://wiki.greenstone.org/gsdoc/tutorial/gs2-current/en/depositor.htm|Incremental building of a collection]]** * The Depositor * Enabling The Depositor * Setting a user group * Use the Depositor to do incremental addition * Batch addition with the Depositor