Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-7520

Improve theme management

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.4.2
    • Fix Version/s: 5.5
    • Component/s: Themes (deprecated)
    • Impact type:
      Configuration format change
    • Upgrade notes:
      Hide

      Removed now useless bank "nuxeo" and associated collections

      Show
      Removed now useless bank "nuxeo" and associated collections

      Description

      Current theme management has several issues that we'd like to address for an easier declaration and override of themes:

      • css declarations are merged with the layout structure template (lack of modularity + easier to handle pure css files for most users)
      • no possible merge of themes/pages/presets as well as external resources (scripts or css)

      And other needs are not filled right now:

      • possibility to change the theme "skin" or "flavour", but keeping the layout structure (so keeping the same page definition), by static contribution, or dynamically (local themes)
      • possibility to use the same global style for parts of the page that are common to several themes (header and footer for admin/dm/home views for instance)
      • easier Studio integration: avoid duplicating the entire theme + better presentation of what's customizable

      => this issue gathers all steps to prototype a solution to answer these problems and needs.

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 week, 4 days
                  1w 4d
                  Remaining:
                  Remaining Estimate - 1 week, 4 days
                  1w 4d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified