{"id":46036616,"url":"https://github.com/weavedigitalstudio/gp-beaver-integration","last_synced_at":"2026-03-01T05:30:46.878Z","repository":{"id":281759668,"uuid":"946335145","full_name":"weavedigitalstudio/gp-beaver-integration","owner":"weavedigitalstudio","description":"Automatically adds the GeneratePress Global Color Palette and Font Library fonts to Beaver Builder Globals. Brings your Colour presets to the front in the colour picker.","archived":false,"fork":false,"pushed_at":"2026-02-18T08:13:44.000Z","size":140,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-18T12:28:00.195Z","etag":null,"topics":["beaver-builder","beaver-builder-plugin"],"latest_commit_sha":null,"homepage":"https://weave.co.nz","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/weavedigitalstudio.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-03-11T01:25:26.000Z","updated_at":"2026-02-18T08:16:19.000Z","dependencies_parsed_at":"2025-05-01T00:19:42.012Z","dependency_job_id":"3c9282eb-d02d-4940-b86d-b4501fd9c407","html_url":"https://github.com/weavedigitalstudio/gp-beaver-integration","commit_stats":null,"previous_names":["weavedigitalstudio/gp-beaver-integration"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/weavedigitalstudio/gp-beaver-integration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavedigitalstudio%2Fgp-beaver-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavedigitalstudio%2Fgp-beaver-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavedigitalstudio%2Fgp-beaver-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavedigitalstudio%2Fgp-beaver-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weavedigitalstudio","download_url":"https://codeload.github.com/weavedigitalstudio/gp-beaver-integration/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavedigitalstudio%2Fgp-beaver-integration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29960393,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T01:47:18.291Z","status":"online","status_checked_at":"2026-03-01T02:00:07.437Z","response_time":124,"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":["beaver-builder","beaver-builder-plugin"],"created_at":"2026-03-01T05:30:46.291Z","updated_at":"2026-03-01T05:30:46.869Z","avatar_url":"https://github.com/weavedigitalstudio.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GP Beaver Integration](https://weave-hk-github.b-cdn.net/weave/plugin-header.png)\n\n# GP Beaver Integration\n\nIntegrates GeneratePress Global Colours and Font Library with Beaver Builder for brand consistency. Set your colours and fonts in GeneratePress, and they'll be available in Beaver Builder automatically.\n\nDeveloped for in-house use at Weave Digital Studio \u0026 HumanKind Websites to speed up custom WordPress development with GeneratePress and Beaver Builder. A single source of truth for a theme's global colours and fonts across the front-end and back-end.\n\n## Features\n\n1. **Colour Integration** — Automatically syncs GeneratePress Global Colours to Beaver Builder's colour picker Presets tab and Global Styles panel.\n\n2. **Font Integration** — Makes all fonts from the GeneratePress Font Library (GP Premium required) available in Beaver Builder's typography controls.\n\n3. **Presets Tab Auto-Activation** — The Presets tab is automatically selected and shown at the front when a colour picker opens, giving immediate access to brand colours. This is how it shoud be.\n\n4. **Colour Grid Shortcode** — `[gp_global_color_grid]` renders a responsive visual grid of your colour palette, ideal for style guides and documentation pages.\n\n5. **Brand Consistency Controls** — Optional setting to hide the \"Add to Palette\" button, \"Saved Colors\" section, and custom colour controls in Beaver Builder's colour picker. Enforces use of the global palette only.\n\n7. **Font Lockdown** — Removes system fonts and Google Fonts from Beaver Builder by default, enforcing the GeneratePress Font Library as the single font source.\n\n## Requirements\n\n| Dependency | Minimum Version |\n|---|---|\n| PHP | 8.1 |\n| WordPress | 6.6 |\n| GeneratePress | Latest (theme or child theme) |\n| Beaver Builder | 2.9+ |\n| GeneratePress Premium | Required for Font Library integration |\n\n## Installation\n\n### Manual Installation\n1. Download the latest `.zip` from the [Releases Page](https://github.com/weavedigitalstudio/gp-beaver-integration/releases).\n2. Go to **Plugins \u003e Add New \u003e Upload Plugin**.\n3. Upload the zip, install, and activate.\n\n### Auto-Updates via GitHub\nThe plugin includes a built-in GitHub updater. When a new release is published, WordPress will notify you on the Plugins page. Click **Update Now** to install.\n\n## Settings\n\nUnder **Settings \u003e GP Beaver Integration**:\n\n- **Colour Restrictions** — Toggle to restrict the Beaver Builder colour picker to Global Colours only (disabled by default).\n\n## Colour Grid Shortcode\n\nDisplay your colour palette anywhere with `[gp_global_color_grid]`.\n\n### Parameters\n\n| Parameter | Default | Description |\n|---|---|---|\n| `columns` | `4` | Number of grid columns |\n| `names` | `true` | Show colour names |\n| `values` | `true` | Show hex values and CSS variable names |\n\n### Example\n\n```\n[gp_global_color_grid columns=\"3\" names=\"true\" values=\"false\"]\n```\n\n![Global Colour Grid](https://weave-hk-github.b-cdn.net/screens/global-color-grid.png)\n\n## Developer Configuration\n\nEnable debug logging by adding to `wp-config.php`:\n\n```php\ndefine('GPBI_DEBUG', true);\n```\n\nThis outputs detailed logs to the error log when `WP_DEBUG` is also enabled. Defaults to `false`.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for the full release history.\n\n## License\n\nGPL v2 or later. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavedigitalstudio%2Fgp-beaver-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweavedigitalstudio%2Fgp-beaver-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavedigitalstudio%2Fgp-beaver-integration/lists"}