Details

    Description

      In Theme Customizations & Improvements (Classic), we added the option to heavily customize the Classic Theme in a way that it could become a multi-purpose theme to serve different vertical solutions through light skinning.

      To make those changes actually useful, and pave the road for a more ambitious Style Editor work, we need to add some initial infrastructure to make those settings usable.

      The goal of this epic is to create the APIs and basic infrastructure to define and configure design tokens on a theme level and on a per-instance/site basis.

      Acceptance criteria:

      1. An API to retrieve design token definitions from a theme
      2. An API to write design token values as CSS variables in the generated HTML

      Technical Notes:

      1. Documented definition of the tokens

      Additional Specs:

      Test Scenarios

      AC ID Test Case Covered by frontend/backend unit test? (Yes/No) Test Priority (business impact)
      1 API retrieves design token definitions from a theme Yes High
      2 API writes design token values as CSS variables in the generated HTML Yes  High 

      Attachments

        Issue Links

          Activity

            People

              ivan.zaera Ivan Zaera
              jose.balsas Chema Balsas (Inactive)
              Wesley Gong Wesley Gong
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package