Increase your traffic, view your stats, speed up your site, and protect yourself from hackers with Jetpack.
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
.github Add stale bot (#9835) Jun 28, 2018
3rd-party Fix PHP notice when rendering AMP images with unknown width and height ( Aug 20, 2018
_inc Search: improve upgrade/feature messaging (#10137) Sep 18, 2018
bin Create plugin support for CDN'ing of static assets. (#10102) Sep 19, 2018
docker Docker: Configurable Host Ports (#10049) Sep 14, 2018
docs Add extension to .eslintrc (#10129) Sep 17, 2018
images Themes Promo Card: update copy Jun 7, 2018
json-endpoints Site Settings API: add jetpack search controls (#10079) Sep 4, 2018
languages Update languages in master (#9660) May 30, 2018
modules Cast a bool instead of using two not operators (#10186) Sep 20, 2018
sal Added a filter for the AT pending state flag. (#9945) Aug 7, 2018
scss Add new connect splash screen content. (#9138) Jun 5, 2018
sync Jetpack Sync: Make the tests pass on the .com side (#10111) Sep 17, 2018
tests Shortcodes: add basic unit tests for Gist shortcodes. (#10127) Sep 18, 2018
tools Shortcodes: ensure that we generate RTL & min files for slideshows (#… Sep 20, 2018
views/admin Update/Settings ui (#9952) Sep 17, 2018
.babelrc Try updating to React 15 and newer dops-components (#7549) Nov 1, 2017
.codeclimate.yml Add extension to .eslintrc (#10129) Sep 17, 2018
.editorconfig Update .editorconfig for txt file from crlf to lf (#10059) Aug 28, 2018
.eslines.json Add pre commit hook for linting JS (#8862) Feb 16, 2018
.eslintignore Search: Implicitly activate search when widget added (#8822) Feb 23, 2018
.eslintrc.js Add extension to .eslintrc (#10129) Sep 17, 2018
.gitignore Docker: Configurable Host Ports (#10049) Sep 14, 2018
.jshintignore Allows to run tests for modules Javascript code (#9687) Jun 28, 2018
.jshintrc Swipe Core's .jshintrc file. Mar 7, 2014
.npmrc Grunt to Gulp: Replace grunt build with Gulp May 15, 2016
.nvmrc Upgrade Admin Page to rely on Node 8 (#8157) Nov 15, 2017
.phpcs.xml.dist Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
.svnignore Add extension to .eslintrc (#10129) Sep 17, 2018
.travis.yml Revert "Try: Skip TravisCI if non-testable files are updated" (#10025) Aug 15, 2018
CODE-OF-CONDUCT.md Documentation: reorganize current docs and create new ones. (#5985) Feb 6, 2017
LICENSE.txt Clarify GPLv2 or later (#7879) Sep 28, 2017
changelog.txt Add changelog 6.5 (#9980) Aug 29, 2018
class.frame-nonce-preview.php Fixes published-post autosave-previews in calypso (#6530) Feb 28, 2017
class.jetpack-admin.php Update/Settings ui (#9952) Sep 17, 2018
class.jetpack-autoupdate.php Jetpack Autoupdates: Removed php warning (#9246) Apr 9, 2018
class.jetpack-bbpress-json-api-compat.php Remove REST_API_REQUEST for some cheap post/meta whitelist calls Jul 6, 2016
class.jetpack-cli.php Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
class.jetpack-client-server.php CLI: JPS: Update partner-provision.sh script to use /jpphp/provision … Apr 24, 2018
class.jetpack-client.php Improve Sandboxing for Automattic Developers (#10051) Aug 28, 2018
class.jetpack-connection-banner.php Module Overrides: Add support to disable backups UI (#10004) Aug 22, 2018
class.jetpack-constants.php Updates/new protect from styles (#8274) Dec 13, 2017
class.jetpack-data.php Remove local DNS check (#9792) Jun 26, 2018
class.jetpack-debugger.php Update/Settings ui (#9952) Sep 17, 2018
class.jetpack-error.php Jetpack: Big, structural change. Splitting off all classes into their… Jul 9, 2013
class.jetpack-heartbeat.php Heartbeat: Improve xmlrpc request argument handling (#10074) Sep 3, 2018
class.jetpack-idc.php IDC: Clear VaultPress options when in IDC and Jetpack connection cycl… Apr 19, 2018
class.jetpack-ixr-client.php IXR Client: Prevent direct access. See #3056 Apr 1, 2016
class.jetpack-jitm.php Fix where jitms may return an empty response where it shouldn't (#9167) Mar 27, 2018
class.jetpack-modules-list-table.php make sure Manage is hidden from legacy settings page when active (#9152) Mar 27, 2018
class.jetpack-network-sites-list-table.php Network: display all sites available in network. Apr 24, 2017
class.jetpack-network.php Remove translations for "Jetpack" and "WordPress.com" (#10160) Sep 18, 2018
class.jetpack-options.php Create plugin support for CDN'ing of static assets. (#10102) Sep 19, 2018
class.jetpack-post-images.php Added a filter to allow for custom image dimension logic. (#9834) Jun 28, 2018
class.jetpack-signature.php Improve Sandboxing for Automattic Developers (#10051) Aug 28, 2018
class.jetpack-tracks.php Add flag/option for whether TOS has been agreed upon (#8935) Feb 27, 2018
class.jetpack-twitter-cards.php Ensure we are properly giving priority to creator when a site has no … ( Aug 9, 2018
class.jetpack-user-agent.php improve condition (#7757) Sep 22, 2017
class.jetpack-xmlrpc-server.php Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
class.jetpack.php Gutenberg: Require wordpress/date as a dependency (#10173) Sep 19, 2018
class.json-api-endpoints.php Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
class.json-api.php Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
class.photon.php Build: Use PHPCompatibilityWP and more PHPCS related tweaks (#10100) Sep 10, 2018
composer.json Bump WPCS to 1.1.0 and update composer.lock to latest (#10166) Sep 19, 2018
composer.lock Bump WPCS to 1.1.0 and update composer.lock to latest (#10166) Sep 19, 2018
dangerfile.js Danger: Cheer up PR author if all checks are passed (#10024) Aug 15, 2018
functions.compat.php Fix 5.2 compatibility issues (#9905) Jul 18, 2018
functions.gallery.php Build: Enqueue non-minified _inc JS when SCRIPT_DEBUG true (#8220) Nov 27, 2017
functions.global.php Remove code no longer needed since WP minimum is 4.8+ (#10103) Sep 10, 2018
functions.opengraph.php Add strict comparison to bring inline with PHPCS. Sep 11, 2018
functions.photon.php Bring back changes from a03632a Apr 26, 2018
gulpfile.babel.js Allows to run tests for modules Javascript code (#9687) Jun 28, 2018
jetpack.php Revert "Sandboxing: only require sandbox file if the constant isn't e… Sep 14, 2018
json-api-config.php REST API: declare the production/development version variables as glo… May 11, 2015
json-endpoints.php JSON Endpoints: Merge Changes from WordPress.com (#9418) Apr 26, 2018
locales.php updates from GP Apr 27, 2017
package.json Add extension to .eslintrc (#10129) Sep 17, 2018
phpunit.xml.dist Linting: Enable WP_Test_Jetpack_PHP_Lint for all PHP versions (#10026) Aug 15, 2018
readme.md Update list of HEs to reflect recent team changes (#10157) Sep 19, 2018
readme.txt General: Update minimum required WordPress version to 4.8 (#10099) Sep 6, 2018
require-lib.php Some PHPDoc fixes (#8543) Jan 17, 2018
to-test.md Add changelog 6.5 (#9980) Aug 29, 2018
uninstall.php General: Update uninstall script to delete many more options (#7834) Oct 17, 2017
webpack.config.js Use JS sourcemaps during development (#8936) Mar 16, 2018
wpml-config.xml Add a `wpml-config.xml` file. Mar 3, 2014
yarn.lock Build: remove grunt (#9200) Jul 19, 2018

readme.md

Jetpack

License Code Climate Build Status

Jetpack is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of WordPress.com.

For more information, check out jetpack.com.

Get Help

Do you need help installing Jetpack, or do you have questions about one of the Jetpack modules? You can search through our documentation here. If you don't find the answers you're looking for, you can send us an email or start a new thread in the WordPress.org support forums.

Get Started

To install the Jetpack plugin on your site, follow the instructions on this page.

Installation From Git Repo

To use this plugin on your own site, you will need to build every JS and CSS first. To do so, follow the instructions here.

Installation from the Jetpack Beta plugin

If you cannot build the Jetpack plugin yourself, you can rely on the Jetpack Beta plugin to install pre-built versions of Jetpack for you. To use the plugin, follow the instructions here:

  1. Go to Plugins > Add New in your dashboard.
  2. Install the Jetpack plugin.
  3. Go to Plugins > Add New > Upload Plugin.
  4. Upload and activate this plugin.
  5. Go to Jetpack > Beta and pick the version of Jetpack you would like to run on your site.

Contribute

Developers of all levels can help — whether you can barely recognize a filter (or don’t know what that means) or you’ve already authored your own plugins, there are ways for you to pitch in. Blast off:

To clarify these expectations, Jetpack has adopted the code of conduct defined by the Contributor Covenant. It can be read in full here.

Security

Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security bug bounty site https://hackerone.com/automattic.

License

Jetpack is licensed under GNU General Public License v2 (or later).

Monitor Our Activity On This Repository

Throughput Graph

Team

Jetpack is developed and maintained by various teams at Automattic. The Jetpack Crew responsible for coordinating everything is comprised of @brbrr, @briancolinger, @dereksmart, @georgestephanis, @jeherve, @kraftbj, @mdawaffe, @oskosk, and @zinigor.

Contributions have been and continue to be made by dozens of other Automatticians, like:

@allendav, @apeatling, @azaozz, @bazza, @beaulebens, @cfinke, @daniloercoli, @ebinnion, @enejb, @eoigal, @gibrown, @gravityrail, @jasmussen, @jblz, @jeffgolenski, @jeherve, @jessefriedman, @joanrho, @justinshreve, @keoshi, @koke, @kovshenin, @kraftbj, @lancewillett, @lezama, @martinremy, @MichaelArestad, @mtias, @mcsf, @mdawaffe, @nickmomrik, @obenland, @pento, @roccotripaldi, @stephdau, @Viper007Bond, @xyu and @yoavf.

Our awesome happiness engineers are @a8ck3n, @aheckler, @almoyen, @annezazuu, @bikedorkjon, @cena, @chaselivingston, @chickenn00dle, @coder-karen, @codestor4, @csonnek, @danjjohnson, @dericleeyy, @gaurav1984, @gsmumbo, @htdat, @jenhooks, @jeremypaavola, @joeboydston, @joendotcom, @lizthefair, @macmanx2, @madhattermattic, @mbhthompson, @mzakariya, @NujabesSoul, @ntpixels, @pmciano, @rachelsquirrel, @rcowles, @richardmtl, @snowmads, @stefmattana, and @tmmbecker.

Interested in working on awesome open-source code all day? Join us!