{"id":18783923,"url":"https://github.com/sparkpost/wordpress-sparkpost","last_synced_at":"2025-04-13T12:26:34.517Z","repository":{"id":42653398,"uuid":"48637889","full_name":"SparkPost/wordpress-sparkpost","owner":"SparkPost","description":"WordPress plugin to use SparkPost email","archived":false,"fork":false,"pushed_at":"2023-10-19T14:47:25.000Z","size":342,"stargazers_count":21,"open_issues_count":19,"forks_count":16,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-04-13T12:26:22.638Z","etag":null,"topics":["php","rest-api","smtp","sparkpost","team-fe","wordpress","wordpress-plugin","wordpress-plugins","wordpress-sparkpost"],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/sparkpost/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SparkPost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2015-12-27T08:16:51.000Z","updated_at":"2025-01-22T08:56:37.000Z","dependencies_parsed_at":"2024-11-07T20:43:53.729Z","dependency_job_id":"74ca27d0-c1b9-4c06-b780-346f52e76ff2","html_url":"https://github.com/SparkPost/wordpress-sparkpost","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SparkPost%2Fwordpress-sparkpost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SparkPost%2Fwordpress-sparkpost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SparkPost%2Fwordpress-sparkpost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SparkPost%2Fwordpress-sparkpost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SparkPost","download_url":"https://codeload.github.com/SparkPost/wordpress-sparkpost/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248713255,"owners_count":21149656,"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":["php","rest-api","smtp","sparkpost","team-fe","wordpress","wordpress-plugin","wordpress-plugins","wordpress-sparkpost"],"created_at":"2024-11-07T20:41:11.265Z","updated_at":"2025-04-13T12:26:34.478Z","avatar_url":"https://github.com/SparkPost.png","language":"PHP","readme":"# WordPress SparkPost\n\nUse SparkPost emails right from your WordPress site.\n\n[![Travis CI](https://travis-ci.org/SparkPost/wordpress-sparkpost.svg?branch=master)](https://travis-ci.org/SparkPost/wordpress-sparkpost) [![Coverage Status](https://coveralls.io/repos/github/SparkPost/wordpress-sparkpost/badge.svg)](https://coveralls.io/github/SparkPost/wordpress-sparkpost)\n\n## Installation\n\n**Option 1**\n\n* Download the plugin from [WordPress's plugins repository](https://wordpress.org/plugins/sparkpost/).\n* Upload to plugins directory of your WordPress installation which, usually, is `wp-content/plugins`.\n* Activate the plugin from admin panel.\n\n**Option 2**\n* From your WordPress site's admin panel go to **Plugins -\u003e Add New**.\n* Enter *sparkpost* in *Search Plugins* text field and hit Enter.\n* It should show pluging titled *SparkPost SMTP*. Click **Install Now** button.\n* In next page, upon successful downloading click **Activate Plugin**.\n\n## Configuration\nOnce plugin is installed, you need some quick **but important** configuration. Click **SparkPost SMTP** from Settings menu\n* In the form put SparkPost API key, sender name and email.\n* Click **Save Changes**\n\n## Test Email\nFrom Test Email section, try sending a test email to yourself to make sure the credentials are working fine.\n\n\n## Development\n* Install WordPress\n* Clone this repository to the WordPress plugins directory:\n\n```\ngit clone git@github.com:SparkPost/wordpress-sparkpost.git ~/src/wordpress/wp-content/plugins/wordpress-sparkpost\n```\n\n* Activate the plugin from admin panel\n\n## Running Tests\n* Make sure you're using PHP 5.6 or above.\n* Go to `./tests` directory.\n* Install test files by running `bash bin/install-wp-tests.sh wordpress_test root '' localhost latest` (Try `127.0.0.1` instead of `localhost` if you're getting error). Details on [wp-cli.org](http://wp-cli.org/docs/plugin-unit-tests/).\n* [Install composer](https://getcomposer.org/doc/00-intro.md)\n* Run `composer install` to install required packages.\n* To run tests, run `composer test`.\n* Add your tests in `tests/specs` directory. Upon pushing the branch, Travis will automatically run it and generate reports (tests and coverage).\n\n## Releasing\n\n* Create a branch off master: `git checkout -b bump`\n* Update the version in plugin meta and `WPSP_PLUGIN_VERSION` constant in [wordpress-sparkpost.php](wordpress-sparkpost.php)\n* Update the version and change log in [readme.txt](readme.txt)\n* Commit the changes and push the branch\n* Create a pull request\n* Once the pull request is merged, run `./deploy.sh`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkpost%2Fwordpress-sparkpost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparkpost%2Fwordpress-sparkpost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkpost%2Fwordpress-sparkpost/lists"}