Skip to content

bonfire-networks/federated_archives

Repository files navigation

Federated Archives Alliance

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.

Extensions

Federated Archives bundles essential extensions from Social and adds the following:

Frontend (Plyr, hooks, CSS)

  • LiveView hooks are wired via config/current_flavour/deps.hooks.js (see bonfire_live.js), not config/deps.hooks.js.
  • yarn JS deps: run config/current_flavour/deps.js.sh (includes bonfire_pandora) and yarn install in extensions/bonfire_pandora (root package.json provides plyr for esbuild + CSS).
  • CSS (flavour bundle): assets/css/federated_archives_plyr.css pulls in Plyr’s plyr.css from bonfire_pandora/node_modules and then bonfire_pandora’s pandora_plyr.css (preview layout). The umbrella only needs one line in assets/css/app.css: @import "../../extensions/federated_archives/assets/css/federated_archives_plyr.css"; — adjust the path if the extension is under deps/. After upstream merges, preserve that line (or re-apply from this README).

Releases

No public releases yet

Maintainers

News

  • ...

Thanks

To Jan Gerber of 0x2620.org

Copyright and License

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/.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors