{"id":48536505,"url":"https://github.com/ucsc/ucsc-giving-functionality","last_synced_at":"2026-04-08T02:03:50.983Z","repository":{"id":279698045,"uuid":"938911194","full_name":"ucsc/ucsc-giving-functionality","owner":"ucsc","description":"WordPress plugin to provide custom functionality to UCSC's Giving site","archived":false,"fork":false,"pushed_at":"2026-03-18T17:01:00.000Z","size":489,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-19T06:36:31.807Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Hack","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/ucsc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-25T17:35:17.000Z","updated_at":"2026-03-18T17:01:16.000Z","dependencies_parsed_at":"2025-10-29T18:26:36.396Z","dependency_job_id":"282f4289-23d3-4e1f-a6cb-53c552e4a12d","html_url":"https://github.com/ucsc/ucsc-giving-functionality","commit_stats":null,"previous_names":["ucsc/ucsc-giving-functionality-plugin","ucsc/ucsc-giving-functionality"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ucsc/ucsc-giving-functionality","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucsc%2Fucsc-giving-functionality","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucsc%2Fucsc-giving-functionality/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucsc%2Fucsc-giving-functionality/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucsc%2Fucsc-giving-functionality/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ucsc","download_url":"https://codeload.github.com/ucsc/ucsc-giving-functionality/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucsc%2Fucsc-giving-functionality/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31536473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"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":[],"created_at":"2026-04-08T02:03:09.599Z","updated_at":"2026-04-08T02:03:50.967Z","avatar_url":"https://github.com/ucsc.png","language":"Hack","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UCSC Giving Functionality Plugin\n\n[![Build and release](https://github.com/ucsc/ucsc-giving-functionality/actions/workflows/release.yml/badge.svg)](https://github.com/ucsc/ucsc-giving-functionality/actions/workflows/release.yml)\n\n## Description\n\nThis plugin provides custom functionality to the [UC Santa Cruz Giving](https://giving.ucsc.edu) website by creating a custom post type for the Giving funds and linking each fund to its Giving Designation Form offsite.\n\nEach fund can be designated a \"Priority\" fund or a \"Standard\" fund. Priority funds are described in their own Single Post template and link to their fund designation form from the post. Standard funds link straight to their fund designation form from their archive page or query loop display.\n\n## Plugin requirements\n\n- WordPress 6.5 or greater\n- [Advanced Custom Fields Pro](https://www.advancedcustomfields.com/)\n\n## Details\n\nThis plugin implements the following:\n\n- Creates a Custom Post Type for Giving Funds\n- Creates Custom Taxonomies associated with with the new post type\n    - Areas (of Impact)\n    - (Fund) Themes\n    - Keywords\n- Creates templates for the new post type and taxonomies:\n    - Single Funds Template\n        - Single Template utilizes the [Block Bindings API](https://developer.wordpress.org/block-editor/reference-guides/block-api/block-bindings/) that was introduced in WP6.5. This is used to bind the fund form URL to the \"give\" button on the template\n    - Funds Archive Template\n    - Area Archive Template\n    - Fund Theme Archive Template\n    - Fund Keyword Archive Template\n    - Fund Type Archie Template\n- Creates an ACF Field Group associated with the new post type for entering fund designation metadata, including:\n    - a Fund Designation Code field on each single custom post\n    - a global base url\n- Creates a Block Variation of the search block scoped to the Fund post type\n- Returns results separate from Global results page.\n\n## Contributors\n\nThis plugin is maintained by the [University Advancement web team](https://advancement.ucsc.edu/about/the-team/communications-and-marketing/#:~:text=ngonza32%40ucsc.edu-,Digital%20Strategies,-Robert%20Allen%20Knight) in the campus [Communications](https://communications.ucsc.edu/) office. If you have any questions about this project, you can contact [Rob Knight](https://campusdirectory.ucsc.edu/cd_detail?uid=raknight), [Jason Chafin](https://campusdirectory.ucsc.edu/cd_detail?uid=jchafin), or [submit an issue](https://github.com/ucsc/ucsc-giving-functionality/issues) here on Github.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucsc%2Fucsc-giving-functionality","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fucsc%2Fucsc-giving-functionality","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucsc%2Fucsc-giving-functionality/lists"}