Skip to content

Shortcopy: modify jumpstarted features#11558

Merged
oskosk merged 2 commits intomasterfrom
update/shortcopy-jumpstart-new
Mar 13, 2019
Merged

Shortcopy: modify jumpstarted features#11558
oskosk merged 2 commits intomasterfrom
update/shortcopy-jumpstart-new

Conversation

@eliorivero
Copy link
Copy Markdown
Contributor

This PR updates the modules that will be activated when the user chooses to Jumpstart the site. This is part of the shift towards security and performance.

Fixes #11556

Changes proposed in this Pull Request:

  • Update modules that will be jumpstarted

Testing instructions:

  • Create a new site
  • Setup Jetpack
  • go back and choose to Jumpstart the features
  • verify that the features were activated

Proposed changelog entry for your changes:

  • not needed. Part of Shortcopy.

@eliorivero eliorivero added Enhancement Changes to an existing feature — removing, adding, or changing parts of it [Status] Needs Review This PR is ready for review. Admin Page React-powered dashboard under the Jetpack menu Jumpstart labels Mar 13, 2019
@eliorivero eliorivero added this to the 7.2 milestone Mar 13, 2019
@eliorivero eliorivero self-assigned this Mar 13, 2019
@eliorivero eliorivero requested a review from a team March 13, 2019 17:46
@eliorivero eliorivero force-pushed the update/shortcopy-jumpstart-new branch from 3809c4c to 226a1b6 Compare March 13, 2019 18:09
@eliorivero eliorivero force-pushed the update/shortcopy-jumpstart-new branch from 226a1b6 to dbf4e68 Compare March 13, 2019 18:10
@jetpackbot
Copy link
Copy Markdown
Collaborator

jetpackbot commented Mar 13, 2019

Thank you for the great PR description!

When this PR is ready for review, please apply the [Status] Needs Review label. If you are an a11n, please have someone from your team review the code if possible. The Jetpack team will also review this PR and merge it to be included in the next Jetpack release.

Scheduled Jetpack release: April 2, 2019.
Scheduled code freeze: March 26, 2019

Generated by 🚫 dangerJS against 8497b99

@oskosk
Copy link
Copy Markdown
Contributor

oskosk commented Mar 13, 2019

We probalby need to rebuild module headers after these changes

keoshi
keoshi previously approved these changes Mar 13, 2019
Copy link
Copy Markdown
Contributor

@keoshi keoshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This worked beautifully for me, activating the following modules: Asset CDN, Image CDN, Lazy Images, Monitor, Secure Sign On, and Sitemaps.

🛳

@matticbot
Copy link
Copy Markdown
Contributor

Caution: This PR has changes that must be merged to WordPress.com
Hello eliorivero! These changes need to be synced to WordPress.com - If you 're an a11n, please commandeer, review, and approve D25531-code before merging this PR. Thank you!

@oskosk
Copy link
Copy Markdown
Contributor

oskosk commented Mar 13, 2019

@eliorivero I just pushed a commit with the changes after running npx gulp php:module-headings.

@oskosk
Copy link
Copy Markdown
Contributor

oskosk commented Mar 13, 2019

Also I already deployed D25531-code to sync the code

Copy link
Copy Markdown
Contributor

@oskosk oskosk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When testing this PR, I noticed that some of the modules that are being removed from Jumpstart here were activated anyways...

After jumpstarting

  • Contact Form was activated
  • Gravatar Hovercards was activated
Sharing was activated
  • Subscriptions was activated

Althought the thing is that they were activated on connection, not by me clicking the Jumpstart button.

Should we remove Auto Activate: Yes from them ?

@dereksmart
Copy link
Copy Markdown
Contributor

@oskosk that pretty much means that they were useless in Jumpstart before. This iteration we're not touching auto activated, so let's leave them as that.

Copy link
Copy Markdown
Contributor

@oskosk oskosk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM works as expected if the modules are deactivated by hand before jumpstarting!

@oskosk oskosk added [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review This PR is ready for review. labels Mar 13, 2019
@oskosk oskosk merged commit 2a17aa8 into master Mar 13, 2019
@oskosk oskosk deleted the update/shortcopy-jumpstart-new branch March 13, 2019 20:44
@ghost ghost removed the [Status] Ready to Merge Go ahead, you can push that green button! label Mar 13, 2019
kraftbj added a commit that referenced this pull request Mar 26, 2019
kraftbj added a commit that referenced this pull request Mar 27, 2019
* Initial Changelog for 7.2

* Testing list: add mention of IE11 testing

* Initial Changelog for 7.2

* Testing list: add mention of IE11 testing

* Add CL for #11224

* Add CL for #11426

* Add CL for #11442

* Add testing instructions for #11224

* Add CL for #11451

* Reclassify CL item

* Add testing instructions for #11451

* Add CL for #11486

* Add CL for #11418

* Add CL for #11524

* Add CL and testing instructions for #11449

* Add CL for #11460

* Add CL for #11520 and #11582

* Add CL for #11531

* Add CL #11644

* Add testing instructions for #11644

* Add testing instructions for #11644

* Add CL for #11618

* Uniform changelog lines

* CL #11679

* CL #11661

* CL #11654

* CL #11645

* CL #11643

* CL #11636

* CL #11635 and for other PHPCS commits

* CL #11627

* CL #11626

* CL #11598

* CL #11596

* Remove nested items for shortcopy. I don't believe the detailed list is helpful

* CL #11570

* CL #11569

* CL #11560

* CL #11558

* CL #11555

* CL #6704

* CL #11298

* CL #11324

* CL #11443

* CL #11484

* CL #11516

* CL #11529

* Expand Ads block enhancement CL item
jeherve added a commit that referenced this pull request May 9, 2019
Until now, when first enabling sharing buttons (which was done automatically when connecting Jetpack to WordPress.com), no buttons were automatically set for you. You had to go to Settings > Sharing to set some buttons and decide where they would be displayed.

Since we do not automatically activate the Sharing feature anymore (see #11558), it makes senses to add some default configuration (Facebook and Twitter buttons appearing on posts and pages) when you manually activate the feature.
kraftbj pushed a commit that referenced this pull request May 13, 2019
Until now, when first enabling sharing buttons (which was done automatically when connecting Jetpack to WordPress.com), no buttons were automatically set for you. You had to go to Settings > Sharing to set some buttons and decide where they would be displayed.

Since we do not automatically activate the Sharing feature anymore (see #11558), it makes senses to add some default configuration (Facebook and Twitter buttons appearing on posts and pages) when you manually activate the feature.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Admin Page React-powered dashboard under the Jetpack menu Enhancement Changes to an existing feature — removing, adding, or changing parts of it Jumpstart Touches WP.com Files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants