-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Internal testing for within a8c and rollout mechanism #47044
Comments
It seems that the only way to avoid the the intermediate blue masterbar is by :
|
After doing some research I came down to the following solutions: Solutions which may be also useful for rolling out #47047:1. Using ExPlat:I have an open discussion here pbmo2S-zB-p2 so that can learn more about the abilities of ExPlat. Till then Pros:
Cons:
2. Combination of WET, wpcomsh, wpcom as proposed here p1604532994070700-slack-C014TPFLP4Z?thread_ts=1604500291.058600&cid=C014TPFLP4ZPros: Cons:
3. Developing a wpcom endpoint to serve remote feature flagsWe may develop something like this endpoint D48213-code which will return all feature flags and their state (enabled, disabled). Also, we may hook our audience logic so it returns different state per user. We can then consume this endpoint by calypso, wpcom, atomic possibly via Jetpack code. Pros:
Cons:
Using horizon is not an option as there is not any wpcom equivalent environment. |
How would you feel in removing the masterbar from the initial loading state screen? At least until we have rolled out nav unification to 100% of the users. It will certainly make things easier!
cc: @davemart-in, @sfougnier |
I think it makes sense to remove it. |
@cpapazoglou Yes please! |
In order to get more stability / performance, it is advised that we don't do requests each time an Atomic User reloads /wp-admin. In that case we can use It will reside in wpcomsh for atomic Users and
|
After a discussion with @withinboredom (p1605882949141200-slack-CJS75TX3R) it seems that syncing the experiment in calypso / wpcom (simple sites) /wpcomsh (atomic sites) poses some challenges when using an experiment. We will use it initially for development and internal testing (easy opt-in / opt-out) and we will decide in the future if and how we can leverage it for production rollouts. For the record, it would be great if we had the following:
So, let's move to Plan B Development & Internal Testing PhaseWe will leverage the experiment for development and internal testing of calypso and wpcom simple sites - you just need to opt-in to the
Production RolloutWe will need to deploy all calypso - wpcom - wpcomsh that will contain the following changes:
|
cc @Automattic/ajax |
@davemart-in FYI ^ |
Before launching the Nav Unification project to the audience, we will test this feature internally. To do so we need to find a mechanism that will allow us:
?flags=nav-unification
in calypso or blog sticker for wp-adminWe can possibly leverage the experimentation platform. Here is a guide and here is a workshop video pbmo2S-yu-p2.
Rollout targets have been decided here #47050
isA11n
isA11n
ORUserId%100 < 5 && singleSiteUser
isA11n
ORUserId%100 < 20 && singleSiteUser
isA11n
ORUserId%100 < 50 && singleSiteUser
ORUserId%100 < 5 && !singleSiteUser
The text was updated successfully, but these errors were encountered: