{"id":40739149,"url":"https://github.com/bluehost/bluehost-wordpress-plugin","last_synced_at":"2026-01-21T15:03:58.050Z","repository":{"id":37074883,"uuid":"167422045","full_name":"bluehost/bluehost-wordpress-plugin","owner":"bluehost","description":"WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.","archived":false,"fork":false,"pushed_at":"2024-10-23T22:14:14.000Z","size":37208,"stargazers_count":31,"open_issues_count":31,"forks_count":23,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-10-23T22:28:30.135Z","etag":null,"topics":["hacktoberfest","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/bluehost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-01-24T19:10:58.000Z","updated_at":"2024-10-17T17:29:00.000Z","dependencies_parsed_at":"2023-12-11T21:25:06.617Z","dependency_job_id":"b750c60e-dc12-4765-85fe-c9a7d4e94868","html_url":"https://github.com/bluehost/bluehost-wordpress-plugin","commit_stats":null,"previous_names":[],"tags_count":151,"template":false,"template_full_name":null,"purl":"pkg:github/bluehost/bluehost-wordpress-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluehost%2Fbluehost-wordpress-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluehost%2Fbluehost-wordpress-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluehost%2Fbluehost-wordpress-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluehost%2Fbluehost-wordpress-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bluehost","download_url":"https://codeload.github.com/bluehost/bluehost-wordpress-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluehost%2Fbluehost-wordpress-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28635123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T14:50:40.221Z","status":"ssl_error","status_checked_at":"2026-01-21T14:48:59.225Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["hacktoberfest","wordpress","wordpress-plugin"],"created_at":"2026-01-21T15:03:57.991Z","updated_at":"2026-01-21T15:03:58.043Z","avatar_url":"https://github.com/bluehost.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://bluehost.com/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/bluehost/bluehost-wordpress-plugin/main/assets/svg/bluehost-logo.svg\" alt=\"Bluehost Logo\" title=\"Bluehost\" align=\"right\" height=\"32\" /\u003e\n\u003c/a\u003e\n\n# Attention\n\u003e [!NOTE]\n\u003e **This repository has moved!**\n\u003e Ongoing development has migrated to https://github.com/newfold-labs/wp-plugin-bluehost.\n\u003e Installed plugins updating to this version will continue receiving updates to releases of the new repository automatically, in other words, no steps are required to keep a site updated via automatic or manual updates.\n\n# Bluehost WordPress Plugin\n[![Version Number](https://img.shields.io/github/v/release/bluehost/bluehost-wordpress-plugin?color=21a0ed\u0026labelColor=333333)](https://github.com/bluehost/bluehost-wordpress-plugin/releases)\n[![Package Plugin](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-asset-on-release.yml/badge.svg?event=release)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-asset-on-release.yml)\n[![Cypress Tests](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/cypress.yml/badge.svg?branch=main)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/cypress.yml)\n[![Lint](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/lint.yml)\n[![Build Plugin](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-artifact-on-push.yml/badge.svg?branch=main)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-artifact-on-push.yml)\n\nWordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features.\n\n# Installation\n\nThe 3.x version can be found on the `main` branch.\n\nFind the `bluehost-wordpress-plugin.zip` asset for your preferred version at: https://github.com/bluehost/bluehost-wordpress-plugin/releases/.\n\nAlternatively, check the updater endpoint for the latest version at: https://hiive.cloud/workers/release-api/plugins/bluehost/bluehost-wordpress-plugin, this also includes a download link to the latest zip file or use this link to access the latest download: https://hiive.cloud/workers/release-api/plugins/bluehost/bluehost-wordpress-plugin/download/.\n\n# Releasing Updates\n\n## Release Steps\n\nReview the [version control](https://newfold-labs.github.io/how-we-work/9-version-control.html) and [releases](https://newfold-labs.github.io/how-we-work/10-releases.html) \"[How We Work](https://newfold-labs.github.io/how-we-work/)\"\ndocs for more information.\n## Version 3.x\n\nThis plugin has version number set in 3 distinct places in 2 files:\n\n- The plugin header info ([bluehost-wordpress-plugin.php line 14](bluehost-wordpress-plugin.php#14)) - this is used in the plugin php code.\n- The constant BLUEHOST_PLUGIN_VERSION ([bluehost-wordpress-plugin.php line 34](bluehost-wordpress-plugin.php#L34)) - this is used by WordPress.\n- In the package.json version value ([package.json line 5](package.json#L5)) this is used by the build step to place the release files within a matching version directory for convenient cache busting. All 3 instances need to be incremented in conjuction with new releases via github tagging. (There is have a validation for proper versioning in the release workflow).\n\n## Version 2.x\nThe legacy 2.x version can be found on the `master` branch. \n\n### Pre-Releases\n\n- Once code in the `develop` branch is ready for release testing, a `X.Y.Z-alpha.1` version should be created and MUST be tagged as a pre-release. Subsequent alpha releases should increment the last digit of the version (e.g. `X.Y.Z-alpha.2`). Alpha releases are open to having new features added and/or bugs fixed. Tagging a release will trigger the full test matrix. Any test failures should be addressed.\n- After all features are finalized and added to the release, a beta version should be tagged and MUST be marked as a pre-release. Beta releases are only open to having bugs fixed. Version numbers should follow the same pattern as the alpha versions (e.g. `X.Y.Z-beta.1`). Tagging a release will trigger the full test matrix. Any test failures should be addressed.\n\n### Production Release\n\nSteps to follow when releasing a new version of the plugin:\n\n- Schedule the release with the team.\n- Ensure that the `develop` branch is up-to-date with the latest changes.\n- Create a release branch for this release: `release/X.Y.Z` branching from `develop`.\n- Ensure `release` branch has properly bumped the version.\n  - The [plugin header version](bluehost-wordpress-plugin.php#L5).\n  - The [plugin constant version](bluehost-wordpress-plugin.php#L35).\n  - The [plugin package version](package.json#L5).\n- Ensure the `release` branch has passing tests.\n- Ensure the `release` branch passes linting.\n- Tag an initial release candidate version of the plugin (e.g. `X.Y.Z-rc.1`) and be sure to mark it as a pre-release.\n- Ensure that the `release` branch passes the full test matrix.\n- Alert the team via chat and announce that the latest build is available for testing.\n- Download the latest build and install on a site for manual testing.\n- Confirm no issues are found in testing. \n- If issues are found, push changes directly to the release branch, tag a new pre-release\n  version (e.g. `X.Y.Z-rc.2`) and run through the manual testing process again.\n- When ready to release, merge the release branch into the `master` branch and be sure any changes made directly on the release branch are also merged back into the `develop` branch.\n- Create a [new release](https://github.com/bluehost/bluehost-wordpress-plugin/releases/new) tagged (X.Y.Z) and\n  named (Version X.Y.Z) for the version. This should NOT be marked as a pre-release.\n- Ensure the satis [build](https://bluehost.github.io/satis/#bluehost/bluehost-wordpress-plugin)\n  is [triggered](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/satis-webhook.yml)\n  and [completes](https://github.com/bluehost/satis/actions).\n- Ensure that the [update API](https://hiive.cloud/workers/release-api/plugins/bluehost/bluehost-wordpress-plugin/)\n  displays the release as latest/current version.\n- Alert the team via chat to announce the end of the release process.\n- Watch for the plugin release to rollout in Hiive or monitor by [running a query](https://github.com/bluehost/bluehost-wordpress-hub/wiki/Queries#brand-plugin-rollout) against the Hiive.\n\n# Style and Design\nSee this [figma for a style guide](https://www.figma.com/file/pNcxXb2avx36YAWOD1XkgZ/Bluehost-Project-SP?type=design\u0026t=j2AyR9xIPKwWeFjO-0).\n\n# How We Work\nNewfold Labs is an interdisciplinary product and engineering team at Newfold Digital creating next-generation solutions that support our customers and our business. Learn more about [how we work](https://github.com/newfold-labs/how-we-work).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluehost%2Fbluehost-wordpress-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluehost%2Fbluehost-wordpress-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluehost%2Fbluehost-wordpress-plugin/lists"}