New UI order

I'm missing a component

Can UI Infra's UX designers offer an existing alternative?

You must use existing alternative. No arguments.

Is UI Infra team available to work on implementation?

UI Infra will provide component for you in UI Infra's libraries

You contribute your own implementation to UI Infra's libraries

Okay...

Yes

No

No

Yes

I'm missing a feature in some component

I need something a little bit different

I think I'm special and I need special UX

God knows,God knows I want to break free

Escalate to management

I'm unhappy with alternative

But I don't have time to...

New UI order

FAQ

What kind of applications does this include?

  • All of them!
  • For Editor panels use wix-base-ui
  • For ADI panels use wix-ui-adi
  • For Viewer components (OOI/IFrame) use wix-ui-tpa
  • For any other user facing application use wix-style-react

How are we going to enforce this?

  • Guidelines are communicated to all UX, FED's and managers
  • UX designer never creates new component without approval from UI Infra to add it to design system
  • All UX must be reviewed together with dev team and UI Infra before development starts
  • Developer never creates any component or override locally

What about compositions of components

  • They must be reviewed as well, UI Infra might have existing alternative or be interested in adding to design system
  • Sometimes compositions might be unique, but we have to decide it in review meeting

Thanks!

deck

By Shahar Talmi