Skip to contents

[Stable] This function launches the unified Shiny application that includes:

  • the Samples Catalogue, and

  • the Sensor Type Catalogue.

It serves as the main entry point for the complete eLTER-IT catalogues environment. The function returns a fully integrated Shiny dashboard application with a shared header, footer, styling, and navigation logic. Both catalogues are rendered within separate tabs, and users can seamlessly navigate between them.

Usage

elter_catalogues_app(default_tab = c("samples", "sensors"))

Arguments

default_tab

Character string indicating which tab should be activated when the application starts. Allowed values:

  • "samples" – open Samples Catalogue

  • "sensors" – open Sensor Type Catalogue

Default is "samples".

Value

No return value. The function launches the unified Shiny application.

Details

The wrapper functions specimen_runApp() and sensor_runApp() simply call this function with the appropriate default_tab value. Internally, this function assembles:

  • a shared dashboard header (branding, favicon, styling),

  • a sidebar menu with both catalogues,

  • a footer consistent with the eLTER/LTER-Italy style,

  • the server logic for Samples and Sensor Type sections.

Author

Alessandro Oggioni, PhD (2023–2025) oggioni.a@cnr.it

Examples

if (interactive()) {
  # Launch the full catalogue with the Samples tab open
  elter_catalogues_app(default_tab = "samples")

  # Launch the full catalogue with the Sensors tab open
  elter_catalogues_app(default_tab = "sensors")
}