en:release:3.12_release_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:release:3.12_release_notes [2025/07/25 01:20] – [RSS issue] kjdon | en:release:3.12_release_notes [2025/09/26 01:35] (current) – [Important Changes and Bug Fixes for 3.12] kjdon | ||
---|---|---|---|
Line 110: | Line 110: | ||
* **GLI Changes: ** | * **GLI Changes: ** | ||
- | * **Webswing GLI** - a lot of tidying up and stability fixes. Introduced in 3.11, Webswing GLI allows running the GLI in a browser. (But regular, desktop GLI is not going away, and still available as before.) WebSwing GLI replaces the client-GLI with Remote GS3 server combination and GLI applet/GLI Webstart application. Refer to [[https:// | + | * **Webswing GLI** - a lot of tidying up and stability fixes. Introduced in 3.11, Webswing GLI allows running the GLI in a browser. (But regular, desktop GLI is not going away, and still available as before.) WebSwing GLI replaces the client-GLI with Remote GS3 server combination and GLI applet/GLI Webstart application. Refer to the [[https:// |
- | * **the Files tab.** Added mainly to support Webswing GLI users, the Files tab gives a view of the entire collection - unlike the Gather tab, which just shows the import folder. Using the Files tab, a user can add resources, xsl files, javascript etc to their collection. Previously this would have required logging in to the server and uploading files. | + | * **the Files tab.** Added mainly to support Webswing GLI users, the Files tab gives a view of the entire collection - unlike the Gather tab, which just shows the import folder. Using the Files tab, a user can add resources, xsl files, javascript etc to their collection. Previously this would have required logging in to the server and uploading files. This tab is only active in Expert mode - to change modes, go to File-> |
* **custom fields** Allows adding custom metadata names for indexes, sort fields, facet fields - in case you need to use extracted metadata that doesn' | * **custom fields** Allows adding custom metadata names for indexes, sort fields, facet fields - in case you need to use extracted metadata that doesn' | ||
* ** shared-collections-editor** New authentication group in webswing GLI - allows the user to edit shared collections, | * ** shared-collections-editor** New authentication group in webswing GLI - allows the user to edit shared collections, | ||
Line 118: | Line 118: | ||
* **Collage and Phind applets now webswing applications: | * **Collage and Phind applets now webswing applications: | ||
- | * **perl-with-cpan bundled:** perl 5.32.1 (5.32.1.1 on windows, 32 bit) is now bundled with Greenstone 3.12 and includes specific cpan libraries that Greenstone makes use of. Greenstone' | + | * **perl-with-cpan bundled:** perl 5.32.1 (5.32.1.1 on windows, 32 bit) is now bundled with Greenstone 3.12 and includes specific cpan libraries that Greenstone makes use of. Greenstone' |
* **-metadata_mapping_file option for plugins:** - using a set of rules specified in a csv file, a plugin can generate new metadata values through manipulation of existing metadata. See // | * **-metadata_mapping_file option for plugins:** - using a set of rules specified in a csv file, a plugin can generate new metadata values through manipulation of existing metadata. See // | ||
* **File Level Document History** | * **File Level Document History** | ||
+ | |||
* ** PreProcessPlugin** - a new plugin which can run an arbitrary script, either once at the start of import, or on matching documents. For example, it could be used to run a command line conversion script on files before importing them. | * ** PreProcessPlugin** - a new plugin which can run an arbitrary script, either once at the start of import, or on matching documents. For example, it could be used to run a command line conversion script on files before importing them. | ||
+ | |||
* ** OIDtype: filename_regex** - used to automatically make document OIDs from filenames | * ** OIDtype: filename_regex** - used to automatically make document OIDs from filenames | ||
- | | + | |
+ | | ||
* ** WordPlugin -generate_pdf_as_associated_file** - a new option for WordPlugin, which is available if you have the open Office Extension installed. This saves the Word document as a PDF, which gets associated with the Greenstone document. | * ** WordPlugin -generate_pdf_as_associated_file** - a new option for WordPlugin, which is available if you have the open Office Extension installed. This saves the Word document as a PDF, which gets associated with the Greenstone document. | ||
+ | |||
* **user comments now editable** - in the online document editor. | * **user comments now editable** - in the online document editor. | ||
+ | |||
* **ext-cli** - a new mechanism for Greenstone 3. the ext-cli folder contains scripts to download and install locally versions of perl, Java Development Kit, ant, gcloud, mavin, nodejs, python3, rclone. These are very helpful for people wanting to compile up Greenstone themselves, and for running various Greenstone extensions. | * **ext-cli** - a new mechanism for Greenstone 3. the ext-cli folder contains scripts to download and install locally versions of perl, Java Development Kit, ant, gcloud, mavin, nodejs, python3, rclone. These are very helpful for people wanting to compile up Greenstone themselves, and for running various Greenstone extensions. | ||
+ | |||
* ** new modelsite** - if you want to create a new site, you can make a copy of the modelsite. modelsite contains modelcol, which is used as the base when creating a new collection. If your new site contains specific configuration file settings which will pertain to all collections, | * ** new modelsite** - if you want to create a new site, you can make a copy of the modelsite. modelsite contains modelcol, which is used as the base when creating a new collection. If your new site contains specific configuration file settings which will pertain to all collections, | ||
- | | + | |
+ | * ** updated modelcol** - the modelcol now contains placeholder files for some auxiliary files that are commonly customised. Eg custom javascript, XSL etc. This allows easier customisation of the collection through the new GLI Files tab. | ||
+ | |||
+ | | ||
* **new associated file urls** - the old way of linking to a document' | * **new associated file urls** - the old way of linking to a document' | ||
+ | ===== Greenstone Extensions ===== | ||
+ | |||
+ | Greenstone has many extensions - projects that add functionality to it. Some are Greenstone3 extensions, which live in the // | ||
+ | |||
+ | ==== Extensions included by default in 3.12:==== | ||
+ | |||
+ | ** Greenstone3 extensions** | ||
+ | * **solr** - adds collection indexing using SOLR | ||
+ | * **webswing** - adds the ability to run Java programs (GLI, phind, collage) in the browser. | ||
+ | |||
+ | To deactivate these, you can run the DEACTIVATE.sh script in greenstone3/ | ||
+ | |||
+ | ** Greenstone 2 extensions** | ||
+ | * **pdf-box** - adds better PDF handling | ||
+ | * **tika** - adds support for docx files using UnknownConverterPlugin | ||
+ | |||
+ | ==== Other useful extensions ==== | ||
+ | * **OpenOffice** - If you have LibreOffice or OpenOffice installed, you can use the OpenOffice extension to process some newer versions of Microsoft Word, Excel and Powerpoint documents. Refer to the [[en: | ||
+ | * **Tesseract** - allows extraction of text from image files using OCR. Refer to the [[en: | ||
===== Known Issues ===== | ===== Known Issues ===== | ||
- | === RSS issue === | + | === RSS issues |
- | The RSS button (see [[en: | + | * The RSS button (see [[en: |
+ | * If you edit the collectionConfig file to add a plugout line, it gets removed by GLI. Solution: use the import options -saveas and -saveas_options on the Create Pane instead. | ||
+ | * Incremental build doesn' | ||
=== GLI issue === | === GLI issue === |
en/release/3.12_release_notes.1753406455.txt.gz · Last modified: 2025/07/25 01:20 by kjdon