{"id":25209669,"url":"https://github.com/backdrop-contrib/field_collection","last_synced_at":"2025-10-25T09:31:30.811Z","repository":{"id":41977975,"uuid":"422372661","full_name":"backdrop-contrib/field_collection","owner":"backdrop-contrib","description":"Field Collection provides a field for entities (nodes, users, taxonomies, comments, etc.) to which a collection or group of any number of fields can be included and treated as a whole or single unit.","archived":false,"fork":false,"pushed_at":"2024-12-19T13:25:41.000Z","size":572,"stargazers_count":0,"open_issues_count":1,"forks_count":7,"subscribers_count":9,"default_branch":"1.x-1.x","last_synced_at":"2024-12-19T14:33:23.948Z","etag":null,"topics":["backdrop","backdropcms","cms","collection","collections","field","fieldcollection","fields"],"latest_commit_sha":null,"homepage":"","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":"2021-10-28T22:28:23.000Z","updated_at":"2024-12-19T13:25:46.000Z","dependencies_parsed_at":"2024-01-12T03:20:57.305Z","dependency_job_id":"9793ec4d-214b-4de4-aab8-1bac85faddf0","html_url":"https://github.com/backdrop-contrib/field_collection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffield_collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffield_collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffield_collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Ffield_collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/field_collection/tar.gz/refs/heads/1.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238117361,"owners_count":19419223,"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":["backdrop","backdropcms","cms","collection","collections","field","fieldcollection","fields"],"created_at":"2025-02-10T13:18:14.265Z","updated_at":"2025-10-25T09:31:30.806Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","readme":"Field Collection\n================\n\nProvides a field for entities (nodes, users, taxonomies, comments, etc.) to\nwhich a collection or group of any number of fields can be included and treated\nas a whole or single unit.\n\nEach field collection item is internally represented as an entity, which is\nreferenced via the Field Collection field in the host entity. While\nconceptually field collections are treated as part of the host entity, each\nfield collection item may also be viewed and edited separately.\n\n\nRequirements\n------------\n\nThis module requires that the following modules are also enabled:\n\n- [Entity Plus](https://backdropcms.org/project/entity_plus)\n\n\nInstallation\n------------\n\n- Install this module using the official Backdrop CMS instructions at\n  https://docs.backdropcms.org/documentation/extend-with-modules.\n\n\nConfiguration\n-------------\n\n- Use an entity's \"Manage fields\" interface to add a Field Collection field,\n  e.g., \"Administration \u003e Structure \u003e Content types \u003e Post \u003e Manage fields\"\n\n- After adding the field, go to the \"Field collections\" page (located at\n  \"Administration \u003e Structure \u003e Field collections\") to define some fields for\n  the created field collection (a direct link to the field collection is\n  provided in the \"Machine name\" column on the \"Manage fields\" page)\n\n- @todo This item might be wrong.\n  By the default, the field collection is not shown during editing of the host\n  entity. However, some links for adding, editing, or deleting field collection\n  items are shown when the host entity is viewed.\n\n- Widgets for embedding the form for creating field collections in the\n  host-entity can be provided by any module.\n\n\n@todo This section needs to be verified, and if still needed, moved to the wiki.\nUSING FIELD COLLECTION WITH ENTITY TRANSLATION\n-----------\n\n  * Field Collection items must be selected as a translatable entity type at\n    Admin -\u003e Config -\u003e Regional -\u003e Entity Translation.\n\n  * The common use case is to leave the field collection field untranslatable\n    and set the necessary fields inside it to translatable.  There is currently\n    a known issue where a host can not be translated unless it has at least\n    one other field that is translatable, even if some fields inside one of\n    its field collections are translatable.\n\n  * The alternate use case is to make the field collection field in the host\n    translatable.  If this is done it does not matter whether the inner fields\n    are set to translatable or not, they will all be translatable as every\n    language for the host will have a completely separate copy of the field\n    collection item(s).\n\n  * When using nested field collections, the configuration of the fields and\n    field collections is very important. The recommended approach is to first\n    enable entity translation as defined in step 1, and set the outer\n    field collection field as translatable and all its sub-fields to language\n    undefined. The sub-field collections and its sub-fields should also be\n    set to language undefined. This will ensure that every language of the host\n    will have a completely separate copy of the field collection item(s) and\n    its fields.\n\n\nIssues\n------\n\nBugs and feature requests should be reported in [the Issue Queue](https://github.com/backdrop-contrib/field_collection/issues).\n\n\nCurrent Maintainers\n-------------------\n\n- [Jason Flatt (oadaeh)](https://github.com/oadaeh)\n- [Eli Lisseck](https://github.com/elisseck)\n- [Anthony Nemirovsky](https://github.com/anemirovsky)\n- [Peter Haight](https://github.com/Dawnthorn)\n\n\nCredits\n-------\n\n- Ported to Backdrop CMS by [Jason Flatt (oadaeh)](https://github.com/oadaeh)\n- Originally written for Drupal by [Wolfgang Ziegler (fago)](https://www.drupal.org/u/fago)\n- Inital development sponsored by [drunomics](https://drunomics.com/)\n- Drupal maintainers:\n  - [Renato Gonçalves (RenatoG)](https://www.drupal.org/u/renatog)\n  - [Ra Mänd (ram4nd)](https://www.drupal.org/u/ram4nd)\n  - [Joel Muzzerall (jmuzz)](https://www.drupal.org/u/jmuzz)\n  - [Nedjo Rogers (nedjo)](https://www.drupal.org/u/nedjo)\n  - [Joel Farris (Senpai)](https://www.drupal.org/u/senpai)\n  - [Lee Rowlands (larowlan)](https://www.drupal.org/u/larowlan)\n\n\nLicense\n-------\n\nThis project is GPL v2 software.\nSee the LICENSE.txt file in this directory for complete text.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ffield_collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Ffield_collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Ffield_collection/lists"}