{"id":25368245,"url":"https://github.com/discoverygarden/dgi_members","last_synced_at":"2025-10-30T04:30:35.427Z","repository":{"id":196866961,"uuid":"387534873","full_name":"discoverygarden/dgi_members","owner":"discoverygarden","description":"Facilitates the display of compound objects, or objects with members.","archived":false,"fork":false,"pushed_at":"2025-02-10T21:03:54.000Z","size":83,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-02-10T21:34:03.304Z","etag":null,"topics":["drupal","drupal-module","islandora"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/discoverygarden.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-07-19T16:52:12.000Z","updated_at":"2025-01-30T15:01:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb38cc5d-b805-4c14-ad0f-5b4fb904d9ab","html_url":"https://github.com/discoverygarden/dgi_members","commit_stats":null,"previous_names":["discoverygarden/dgi_members"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2Fdgi_members","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2Fdgi_members/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2Fdgi_members/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2Fdgi_members/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/discoverygarden","download_url":"https://codeload.github.com/discoverygarden/dgi_members/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238930061,"owners_count":19554122,"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":["drupal","drupal-module","islandora"],"created_at":"2025-02-15T00:36:38.158Z","updated_at":"2025-10-30T04:30:35.148Z","avatar_url":"https://github.com/discoverygarden.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DGI Members\n\n## Introduction\n\n### Of General Use\n\nProvides a new context condition and logic to allow an objects member to be evaluated based on\nthe presence of a given taxonomy term.\n\n### Anticipate Only for DGI\nHooks that bind to DGI's config and manipulate DGI specific markup.\n\n## Requirements\n\nThis module requires the following modules/libraries:\n\n* [Islandora](https://github.com/Islandora/islandora)\n\n## Installation\n\nInstall as usual, see\n[this](https://www.drupal.org/docs/extending-drupal/installing-modules) for\nfurther information.\n\n## Usage\n\n#### Compound Objects\nThis module would typically be used to create a display for compound objects. The included\ncondition will evaluate a compound's first member (by order of weight on the 'Members' section),\nor by the provided query param (should be 'active_member').\n* Create a compound object display if one does not already exist, by configuring a new condition\nto to evaluate if node has term ('Node has term with URI =\u003e 'Compound Object', for example).\n* Configure each islandora display on the context page (such as 'Open Seadragon', 'PDFjs Viewer', etc.)\nto also evaluate this module's provided condition, 'Compound active member node has term with URI',\nchecking for the same term present on the child object (either first member sorted by weight, or\nthe node ID from a query param, should be 'active_member').\n* Add a new contextual filter to the 'Repository Item: Top Viewer' display in the 'Repository Item Content Blocks'\nview of 'Content: Collection(s)'.\n* Change the 'Pager' settings to only show a specific number of items, 1.\n\nThis module will allow switching view modes for the current member of the compound object,\nnot just the compound object itself (provided by the menu router).\n\n## Troubleshooting/Issues\n\nHaving problems or solved one? contact\n[discoverygarden](http://support.discoverygarden.ca).\n\n## Maintainers/Sponsors\n\nCurrent maintainers:\n\n* [discoverygarden](http://www.discoverygarden.ca)\n\n## Development\n\nIf you would like to contribute to this module create an issue, pull request\nand or contact\n[discoverygarden](http://support.discoverygarden.ca).\n\n## License\n\n[GPLv3](http://www.gnu.org/licenses/gpl-3.0.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscoverygarden%2Fdgi_members","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiscoverygarden%2Fdgi_members","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscoverygarden%2Fdgi_members/lists"}