{"id":25209749,"url":"https://github.com/backdrop-contrib/cer","last_synced_at":"2026-02-14T13:02:11.483Z","repository":{"id":256591851,"uuid":"750044400","full_name":"backdrop-contrib/cer","owner":"backdrop-contrib","description":"Keeps reference fields in sync.","archived":false,"fork":false,"pushed_at":"2024-12-10T18:11:55.000Z","size":325,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"1.x-3.x","last_synced_at":"2025-04-05T05:27:37.486Z","etag":null,"topics":["backdrop","backdropcms","cms","entity","reference","sync","synchronization"],"latest_commit_sha":null,"homepage":null,"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-01-29T22:00:39.000Z","updated_at":"2024-12-10T18:07:55.000Z","dependencies_parsed_at":"2025-06-06T05:30:15.452Z","dependency_job_id":null,"html_url":"https://github.com/backdrop-contrib/cer","commit_stats":null,"previous_names":["backdrop-contrib/cer"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/backdrop-contrib/cer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fcer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fcer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fcer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fcer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/cer/tar.gz/refs/heads/1.x-3.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fcer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29444041,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T12:43:28.304Z","status":"ssl_error","status_checked_at":"2026-02-14T12:43:14.160Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["backdrop","backdropcms","cms","entity","reference","sync","synchronization"],"created_at":"2025-02-10T13:18:27.464Z","updated_at":"2026-02-14T13:02:11.436Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Corresponding Entity References\n\nCER keeps reference fields in sync. If entity Alice references entity Bob, CER\nwill make Bob back-reference Alice automatically, and it will continue to keep\nthe two in sync if either one is changed or deleted. CER does this by way of\n“presets”, which are relationships you set up between reference-type fields.\n\nBy “reference-type fields”, I mean any kind of field that references an entity.\nOut of the box, CER can integrate with the following field types:\n\n- Entity Reference\n- Node Reference\n- User Reference\n- Taxonomy Term Reference\n- Profile2 (using the cer_profile2 add-on module)\n\nCER has an object-oriented API you can use to integrate other kinds of fields,\nif you need to. For more information, see cer.api.php.\n\n## Dependencies\n\n- Entity Plus\n- Entity UI\n\n## Installation and Usage:\n\n- Install this module using the [official Backdrop CMS instructions](https://backdropcms.org/guide/modules)\n- Usage instructions can be [viewed and edited in the Wiki](https://github.com/backdrop-contrib/cer/wiki).\n\n# Creating Presets\n\nCER won’t do anything until you create at least one preset. To create a preset,\nvisit admin/config/content/cer and click “Add a preset”.\n\nSelect the field you want to use for the left side of the preset, then click\nContinue. Another select field will appear; use it to choose the field to use\nfor the right side of the preset. Click Save, and you’re all set!\n\n## Things you should know\n\n* If you have Corresponding Node References installed, CER will disable it and\ntake over its field relationships.\n\n* Everything CER does, it does in a normal security context. This can lead to\nunexpected behavior if you’re not aware of it. In other words, if you don’t have\nthe permission to view a specific node, don’t expect CER to be able to reference\nit when logged in as you. Be mindful of your entity/field permissions!\n\n* devel_generate does not play nicely with CER, especially where field\ncollections are concerned. The results are utterly unpredictable.\n\n## Current Maintainers\n\n- [Laryn Kragt Bakker](https://github.com/laryn)\n- [Jason Flatt](https://github.com/oadaeh)\n- Seeking co-maintainers\n\n## Credits\n\n- Ported to Backdrop by [Laryn Kragt Bakker](https://github.com/laryn).\n- Backdrop version is supported by [Aten Design Group](https://aten.io).\n- Drupal version maintained by Anybody, bmcclure, chertzog, gcb, gregcube,\n  Grevil, jrglasgow, and phenaproxima.\n\n## License\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory\nfor complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fcer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Fcer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fcer/lists"}