{"id":25210050,"url":"https://github.com/backdrop-contrib/filefield_paths","last_synced_at":"2025-04-05T05:25:22.308Z","repository":{"id":44686623,"uuid":"117679652","full_name":"backdrop-contrib/filefield_paths","owner":"backdrop-contrib","description":"Provides the ability to use entity based tokens in destination paths and file names","archived":false,"fork":false,"pushed_at":"2024-03-25T06:02:15.000Z","size":297,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":32,"default_branch":"1.x-1.x","last_synced_at":"2025-02-10T13:19:12.676Z","etag":null,"topics":["backdropcms","fields","files","user-interface"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/filefield_paths","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}},"created_at":"2018-01-16T12:14:56.000Z","updated_at":"2024-06-21T10:01:00.000Z","dependencies_parsed_at":"2024-03-10T09:30:48.918Z","dependency_job_id":"123e96f3-5f62-4f75-8051-e4e9aec3f13a","html_url":"https://github.com/backdrop-contrib/filefield_paths","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffilefield_paths","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffilefield_paths/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffilefield_paths/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffilefield_paths/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/filefield_paths/tar.gz/refs/heads/1.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247291099,"owners_count":20914816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","fields","files","user-interface"],"created_at":"2025-02-10T13:19:15.173Z","updated_at":"2025-04-05T05:25:22.285Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","readme":"File (Field) Paths\n==================\n\nThe File (Field) Paths module extends the default functionality of Backdrop's core\nFile module, Image module and many other File upload modules, by adding the\nability to use entity based tokens in destination paths and file names.\n\nIn simple terms, File (Field) Paths allows you to automatically sort and rename\nyour uploaded files using token based replacement patterns to maintain a nice\nclean filesystem.\n\nFeatures\n--------\n\n* Configurable file paths now use entity tokens in addition to user tokens.\n* Configurable file names.\n* Support for file based fields, including but not limited to:\n    * Backdrop core File module.\n    * Backdrop core Image module.\n    * Video module.\n* File path and filename cleanup options:\n    * Remove slashes from tokens.\n    * Filter out words and punctuation by taking advantage of the Path\n      module.\n    * Convert unicode characters into US-ASCII with core transliteration.\n* Automatically updates unprocessed file paths in any Text fields on the entity.\n* Retroactive updates - rename and/or move previously uploaded files.\n* Active updating - actively rename and/or move previously uploaded files.\n* Create redirect - automatically create a redirect when moving uploaded files,\n  using the Redirect module.\n\nInstallation\n------------\n\n- Install this module using the official Backdrop CMS instructions at\n  https://backdropcms.org/guide/modules\n\nIssues\n------\n\nBugs and Feature requests should be reported in the Issue Queue:\nhttps://github.com/backdrop-contrib/filefield_paths/issues\n\n\nCurrent Maintainers\n-----------------\n\n- [Indigoxela](https://github.com/indigoxela)\n- Co-maintainers welcome!\n\nFile (Field) Paths has been ported to Backdrop CMS by Leonid Kolesnik\n([kleomash](https://github.com/kleomash)).\n\nCredits\n------\n\nOriginally written for Drupal by Stuart Clark (deciphered).\n\n* http://stuar.tc/lark\n* http://twitter.com/Decipher\n\nLicense\n-------\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for\ncomplete text.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ffilefield_paths","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Ffilefield_paths","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ffilefield_paths/lists"}