Federated Archives Alliance is a Bonfire flavour that connects and empowers public media archives worldwide. The instance enables archives to maintain their autonomy while participating in a collaborative network, allowing their collections to be discoverable and accessible across the fediverse. The goal is to facilitate seamless sharing of movie catalogs between participating archives, with granular permission controls that respect each organization's policies. Curators, researchers, and authorized users can search across the entire federated network, create curated collections, and contribute to the curation of metadata while preserving the provenance of each item.
Federated Archives bundles essential extensions from Social and adds the following:
- Bonfire.Pandora: Integration with the pan.do/ra API to load, search, filter, curate, annotate movies (You must have a working pandora instance to use this extension)
- Bonfire.Open.Id
- LiveView hooks are wired via
config/current_flavour/deps.hooks.js(seebonfire_live.js), notconfig/deps.hooks.js. yarnJS deps: runconfig/current_flavour/deps.js.sh(includesbonfire_pandora) andyarn installinextensions/bonfire_pandora(rootpackage.jsonprovidesplyrfor esbuild + CSS).- CSS (flavour bundle):
assets/css/federated_archives_plyr.csspulls in Plyr’splyr.cssfrombonfire_pandora/node_modulesand thenbonfire_pandora’spandora_plyr.css(preview layout). The umbrella only needs one line inassets/css/app.css:@import "../../extensions/federated_archives/assets/css/federated_archives_plyr.css";— adjust the path if the extension is underdeps/. After upstream merges, preserve that line (or re-apply from this README).
No public releases yet
- @cranio_is_thinking - @faa.etna.foundation
- @ivanminutillo - @bernini@social.coop
- @mayel - @mayel@sunbeam.city
- ...
To Jan Gerber of 0x2620.org
Copyright (c) 2025 Bonfire Contributors
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.