Skip to content

Fix #10747: Gutenberg rollout phase 2#11029

Merged
hypest merged 11 commits intodevelopfrom
issue/10747-gutenberg-rollout-phase2
Jan 10, 2020
Merged

Fix #10747: Gutenberg rollout phase 2#11029
hypest merged 11 commits intodevelopfrom
issue/10747-gutenberg-rollout-phase2

Conversation

@maxme
Copy link
Copy Markdown
Contributor

@maxme maxme commented Dec 31, 2019

Fixes #10747

This FluxC PR must be merged first: wordpress-mobile/WordPress-FluxC-Android#1466 ✅ FluxC version was bumped to 1.5.6 in 7c586ea

This PR adds:

  • A new rollout phase. This target users who have aztec enabled before the first rollout phase.
  • A new popup that shows only the first time the user open Gutenberg after the site has been switched from aztec to gutenberg. Popup text is: We made big improvements to the block editor and think it\'s worth a try! We enabled it for new posts and pages but if you'd like to change to the classic editor, go to 'My Site' > 'Site Settings'

Note: there is one downside to this, if the user wasn't part of the first rollout (it means they switched manually to Gutenberg a while ago) and they switch a site to Aztec, the next time they re-open the app this site will be switched back to Gutenberg (this will happen only once, they'll be considered in the rollout group after that).

To test:

  • Set GB_ROLLOUT_PERCENTAGE_PHASE_2 to 100% and build.
  • Clear App DB, run the app, go to site settings switch a site to Aztec (this should ensure that you're not part of the first rollout).
  • Close the app / re-open the app.
  • Create a new post, Gutenberg should open with the new popup.

@maxme maxme added this to the 14.0 milestone Dec 31, 2019
@maxme maxme requested review from daniloercoli and hypest December 31, 2019 07:59
@peril-wordpress-mobile
Copy link
Copy Markdown

peril-wordpress-mobile bot commented Dec 31, 2019

You can test the changes on this Pull Request by downloading the APK here.

@hypest
Copy link
Copy Markdown
Contributor

hypest commented Jan 7, 2020

Removed the PR from the project board since we typically only track tickets on the board.

@maxme
Copy link
Copy Markdown
Contributor Author

maxme commented Jan 9, 2020

Ready for a second round. When this is merged, #11062 will need a review.

Copy link
Copy Markdown
Contributor

@hypest hypest left a comment

Choose a reason for hiding this comment

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

Finished my pass @maxme and looks good, only one comment is pending at this point:#11029 (comment).

Copy link
Copy Markdown
Contributor

@hypest hypest left a comment

Choose a reason for hiding this comment

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

LGTM!

@hypest hypest merged commit fba0283 into develop Jan 10, 2020
@hypest hypest deleted the issue/10747-gutenberg-rollout-phase2 branch January 10, 2020 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Gutenberg progressive rollout strategy

2 participants