Uploaded image for project: 'Magnolia Resources Module'
  1. Magnolia Resources Module
  2. MGNLRES-183

Improve the Resources app for in-place templating

XMLWordPrintable

      We will improve the existing Resources app to ensure all functionality of the "Templates" app is still offered, once we remove that app. At the same time, we'll also remove the hot-fixing functionality, which is adding too much complexity currently, and streamline some other issues.

      There's a revised design in the UX wiki space describing the desired outcome.

      In short, the changes to cover :

      • JCR resources are no longer treated as patches or hot-fixes, but become first-class citizens like resources from other origins
      • This leads to the removal of the hot-fix actions in preference of an "edit resource" and "delete resource" action.
      • We add the ability to add and to upload a new resource file (to JCR).
      • We add the ability to add and to upload bulk of new resource files incl. structure (via zip file).
      • We add the ability to remove a resource file (in JCR).

      Other changes to improve the usefulness and usability of the app are:

      • We rename the app to "Resource files".
      • We rename the filter to "Hide classpath resources outside modules" to make it clearer what it does.
      • We use icons to designate modules and certain types of resources.
      • We also need an icon for the app itself.
      • We provide more meaningful "format" and "type" information.
      • We rename "Origin" to "Loaded from".
      • We add a "Status" column to show the activation status of JCR resources.

      Changes to be discussed, as they are not necessarily part of this mission, are:

      • adding a List view for easier sorting
      • adding search to make it easier to find resource files.
      • adding a download action for resource files
      • adding an action to upload an entire archive of resource files
      • adding actions to add and remove folders (has many implications)
      • adding an action to reveal resource files overridden by a specific resource file.

        Acceptance criteria

              Unassigned Unassigned
              weder Andreas Weder
              Nucleus
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoD