Hi everyone,
I'd like to share an open-source extension framework we've developed for AtoM 2.8 - 2.10 that may be useful to the community.
What is it?
The AtoM AHG Framework adds Laravel Query Builder integration while maintaining full Symfony compatibility. It provides a modular plugin ecosystem specifically designed for GLAM institutions (Galleries, Libraries, Archives, Museumsand Digital Asset Management).
Key Features:
🏛️ Multi-Sector Support
- Archives (ISAD-G), Museums (Spectrum 5.0/CCO), Libraries (Dublin Core/MARC), Galleries (CCO/VRA), and Digital Asset Management
- Sector-specific templates and controlled vocabularies
- Switch between display modes per sector
🔒 Security & Compliance
- 5-level security classification (Public → Top Secret)
- Privacy compliance for 6 jurisdictions (POPIA, GDPR, PIPEDA, CCPA, NDPA, Kenya DPA)
- Heritage asset accounting (GRAP 103, FRS 102, IPSAS 45, and 7 more standards)
- Comprehensive audit trails
🎬 Enhanced Media
- 3D model viewer (GLB/GLTF) with AR support
- Audio player with waveform visualization and snippet creation
- Speech-to-text transcription (Whisper, 90+ languages)
- IIIF integration with OpenSeadragon and Mirador
- Automatic metadata extraction (EXIF, IPTC, XMP)
- TIFF to PDF/A merge tool
🔬 Research & Access
- Researcher registration and approval workflows
- Reading room booking system
- Access request management
- Embargo system with propagation to children
🛠️ Utilities
- Backup management with retention policies
- Vendor tracking (conservation, digitization)
- Donor agreement management
- Barcode generation and scanning
- Data migration tool (import from Vernon CMS, ArchivesSpace, PastPerfect, DB/TextWorks)
Documentation
We've created 20+ end-user guides with visual flow diagrams - no technical knowledge required.
Links:
Everything is GPL-3.0 licensed. We welcome feedback, questions, and contributions.
Best regards,
Johan Pieterse
The Archive and Heritage Group