Bo Zhou

Web Developer

iRODS Consortium

June 8-11, 2021

iRODS User Group Meeting 2021

Virtual Event

Metalnx 2.4.0 with GalleryView

Metalnx 2.4.0 with GalleryView

Metalnx - Since Last Year

  • Three releases - v2.2.0, v2.3.0, v2.4.0
    • Fixes for error messages and containerization
    • Fixes for CSV exports
    • Support for anonymous login
    • Support for pluggable search
    • Support for GalleryView of a Collection

 

https://github.com/irods-contrib/metalnx-web​

Metalnx - GalleryView - Configuration

To enable GalleryView:

  • Create an iRODS rule that provides full logical paths to the thumbnails

 

 

  • Provide the proper rule engine instance name in metalnx.properties

 

 

 

An example iRODS rule is provided for reference:

    https://github.com/irods-contrib/metalnx-web/blob/master/docs/GalleryView.md

# server rule engine instance that will provide the galleryview listing
gallery_view.rule_engine_plugin.instance_name=irods_rule_engine_plugin-irods_rule_language-instance 
irods_policy_list_thumbnails_for_logical_path(*logical_path, *offset, *limit, *out){
    ...
}

Metalnx - GalleryView - Overview

  • Based on Vue.JS

 

  • A grid of files and subdirectories

 

  • Display 'hover' field data in response from rule engine

 

  • Navigable path

Clicking on a thumbnail takes the user to the data object details

 

Metalnx - GalleryView - onClick

Thank you for your attention.

 

Any questions?

UGM 2021 - Metalnx 2.4.0 with GalleryView

By iRODS Consortium

UGM 2021 - Metalnx 2.4.0 with GalleryView

  • 1,040