{"id":25209870,"url":"https://github.com/backdrop-contrib/file_library","last_synced_at":"2026-06-14T09:01:00.949Z","repository":{"id":243232574,"uuid":"811835699","full_name":"backdrop-contrib/file_library","owner":"backdrop-contrib","description":"Backdrop CMS module to let people pick previously uploaded files via dialog (file field widget extension).","archived":false,"fork":false,"pushed_at":"2026-05-10T09:30:48.000Z","size":66,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":9,"default_branch":"1.x-1.x","last_synced_at":"2026-05-10T10:07:53.434Z","etag":null,"topics":["backdropcms","filepicker","files","modal-dialog","views","widget"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/file_library","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-07T11:58:08.000Z","updated_at":"2025-02-27T07:01:00.000Z","dependencies_parsed_at":"2024-06-07T14:11:41.346Z","dependency_job_id":"df573476-4c6a-4f40-91ec-a0f1617c59fb","html_url":"https://github.com/backdrop-contrib/file_library","commit_stats":null,"previous_names":["backdrop-contrib/file_library"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/backdrop-contrib/file_library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffile_library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffile_library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffile_library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffile_library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/file_library/tar.gz/refs/heads/1.x-1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffile_library/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34315075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backdropcms","filepicker","files","modal-dialog","views","widget"],"created_at":"2025-02-10T13:18:46.626Z","updated_at":"2026-06-14T09:01:00.932Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# File Library\n\nAdds the ability to pick previously uploaded files for file fields (comparable\nto the image library). For enabled file fields a button \"Select\nexisting file\" will appear, next to the upload form item.\n\nThis button opens a dialog, with a view as content.\n\n![Screenshot of the dialog with a file selected](https://raw.githubusercontent.com/backdrop-contrib/file_library/1.x-1.x/screenshots/file-library-dialog.webp)\n\nThe view is configurable per field instance. You can also create (or clone) multiple views\nand pick the one you prefer per field.\n\nAnd, of course, you can leverage the full flexibility of views using the\nViews admin UI.\n\nRegardless of configured views filters, the file picker will only show files\nmatching the extension setting of the current field.\n\nPermissions to access the file library are configurable via Views admin UI\n(section \"Access\").\nIf someone's not permitted to access the view, the browse button won't show.\n\n## Installation\n\n- Install this module using the\n  [official Backdrop CMS instructions](https://docs.backdropcms.org/documentation/extend-with-modules)\n\nGo to a file field setting (like admin/structure/types/manage/NODE_TYPE/fields/FIELDNAME),\ncheck the \"Enable file picker\" setting at the bottom and save.\n\n## Issues\n\nBugs and feature requests should be reported in the\n[Issue Queue](https://github.com/backdrop-contrib/file_library/issues).\n\n## Current Maintainers\n\n- Indigoxela (https://github.com/indigoxela)\n\n## License\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ffile_library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Ffile_library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ffile_library/lists"}