AHG Extensions for AtoM

Home / Plugins / Portable Export & Import

Portable Export & Import

Full-system portable export and import for AtoM Heratio. Export complete instances with 15 entity types, SHA-256 checksummed manifests, and self-documenting packages. Import archives into fresh instances with ID remapping, merge/replace/dry-run modes. Also supports offline HTML viewer export for CD/USB/ZIP distribution.

CategoryExport
PackageahgPortableExportPlugin
Version3.0.0
RequiresCore
LicenceAGPL-3.0-or-later
InstallFrom the source repository, following its README. No packaged download yet.

Full-system portable export and import for AtoM Heratio. Export complete instances with 15 entity types, SHA-256 checksummed manifests, and self-documenting packages. Import archives into fresh instances with ID remapping, merge/replace/dry-run modes. Also supports offline HTML viewer export for CD/USB/ZIP distribution.

Features

  • Self-contained HTML/JS viewer for offline catalogue access
  • Archive export: 15 entity types (descriptions, authorities, taxonomies, rights, accessions, physical objects, events, notes, relations, digital objects, repositories, object term relations, settings, users, menus)
  • Archive import: merge, replace, or dry-run modes with full ID remapping
  • Self-documenting packages: README.md + schema documentation in manifest
  • SHA-256 checksummed manifest for all exported files
  • FK-dependency-ordered import pipeline (taxonomies → repositories → descriptions → etc.)
  • Dry-run estimate (record counts + estimated package size)
  • Export and import verification CLI: portable:verify, portable:import --mode=dry_run
  • Export full or partial catalogue (fonds, repository, custom scope)
  • Client-side search with FlexSearch
  • Hierarchical tree navigation (MPPT-ordered)
  • Digital object inline viewing (images, PDFs)
  • Edit mode with researcher exchange format
  • CLI commands: portable:export, portable:import, portable:verify, portable:cleanup
  • Admin UI with background processing and progress tracking (export + import)

Source and README on GitHub · Try it on the live demo