Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-86141

As a Page Author I can display a "Content Set" with items of a single type defining the presentation visually

    Details

      Description

      The goal of this story is to support displaying a "Content Set" defining the presentation visually with fragment. In this case, the marketer won't need to map each of the content of the list. Instead, the fragment will add one or more fragments which can be repeated as many times as needed to display each of the content. 

      The suggested process for the user would be as follows:

      1. Add the "Content Collection" fragment from the side bar. The fragment presents a grid of cells.
      2. Click on a button inside the fragment to select the desired collection. Choose one of the pre-existing Content Set, but only those that have items of one single Content Type would be selectable, to simplify the process of mapping.
      3. Add fragments inside any of the cells of the "Content Collection" fragment. The fragment will be added to all of the cells.
      4. Edit the value(s) of the fragment(s) added through either inline editing or via mapping to a field of the items in the list. This can be done in any cell of the grid and will be applied to all the others.

      Notes

      Currently it is already possible to display "Content Sets" in a Content Page via Asset Publisher. However, this requires the creation of freemarker templates by a developer. This story aims to provide an alternative that requires no development.

       

      Story Mockup

       

      Test Scenarios

      Test Scenarios Test Strategy Kind of test Is it covered by FrontEnd ? (JS-Unit) Is it covered by BackEnd ? (unit or integration)
      The title of asset entries in selected collection should be shown as a list in the Collection Display Smoke Manual No No
      The collections with multiple asset type are unavailable to the Collection Display Sanity Manual No No
      The fragment should be added to all cells of the Collection Display when add it to one cell Smoke Manual No No
      The changes will be propagated to others cells when edit inline content of fragment in one cell Sanity Manual No No
      The mapped content of asset entries in selected collection should be respectively shown in each cell of the Collection Display when map content to editable field of one fragment in one cell Sanity Manual No No

        Attachments

          Issue Links

          1.
          Show usages of asset list in fragments in the Web Content View Usages UI LPS-88610 Technical Task Closed SE Support  
          2.
          Create Collection Display component LPS-109714 Technical Task Closed Sandro Chinea  
          3.
          Duplicate items inside collections and allow any change to be propagated to all LPS-109725 Technical Task Closed Sandro Chinea  
          4.
          Add floating toolbar to Content Display component LPS-109777 Technical Task Closed Sandro Chinea  
          5.
          Create the collection display item component LPS-109930 Technical Task Closed Sandro Chinea  
          6.
          When an editable is inside a collection the mapping panel should be different LPS-109931 Technical Task Closed Sandro Chinea  
          7.
          Product QA | Test Scenarios/Cases Creation LPS-110038 Technical Testing Closed David Gutiérrez Mesa  
          8.
          Enable Collections drag and drop LPS-110111 Technical Task Closed Brian Chan  
          9.
          Enable inline editing for Collection items LPS-110112 Technical Task Closed Sandro Chinea  
          10.
          Adds new Collection objects [Backend] LPS-110677 Technical Task Closed Eudaldo Alonso  
          11.
          Enable inline editing LPS-110745 Technical Task Closed Victor Galan  
          12.
          Enable interactions with sidebar structure tree LPS-110876 Technical Task Closed Sandro Chinea  
          13.
          Enable collection duplication LPS-110877 Technical Task Closed Sandro Chinea  
          14.
          Display collections from a master page correctly LPS-110880 Technical Task Closed Sandro Chinea  
          15.
          Creates new method to allow filtering asset list entries by item type LPS-110950 Technical Task Closed Eudaldo Alonso  
          16.
          Fix DLFileEntry and FileEntry problem LPS-111037 Technical Task Closed Product Team Echo  
          17.
          Allow pagination for collections LPS-111038 Technical Task Closed Eudaldo Alonso  
          18.
          Implements necessary methods to mapped collection content LPS-111155 Technical Task Closed Brian Chan  
          19.
          Create frontend tests LPS-111349 Technical Task Closed Product Team Echo  
          20.
          Calculate the asset entry type for manual asset list entries LPS-111432 Technical Task Closed Brian Chan  
          21.
          Take into account collections into Export/Import LPS-111438 Technical Task Closed Product Team Echo  
          22.
          We should create a CollectionItemLayoutStructureItem when we are adding a CollectionLayoutStructureItem LPS-111440 Technical Task Closed Eudaldo Alonso  
          23.
          Implements rendering for collections LPS-111486 Technical Task Closed Brian Chan  
          24.
          Allow selecting subtypes on collections LPS-111573 Technical Task Closed Eudaldo Alonso  
          25.
          Remove list format configuration in Collection display LPS-111596 Technical Task Closed Eudaldo Alonso  
          26.
          Remove list format option from Collection configuration LPS-111599 Technical Task Closed SE Support  
          27.
          The unexpected error occurs when add Collection Display to page LPS-111645 Impedibug Closed Yang Cao  
          28.
          Product QA | Test Validation - Round 1 LPS-111849 Technical Testing Closed David Gutiérrez Mesa  
          29.
          Test Scenarios Coverage | Frontend LPS-111850 Technical Testing Closed Sandro Chinea  
          30.
          Test Scenarios Coverage | Backend LPS-111851 Technical Testing Closed Product Team Echo  

            Activity

              People

              Assignee:
              david.gutierrez David Gutiérrez Mesa
              Reporter:
              jorge.ferrer Jorge Ferrer (Inactive)
              Engineering Assignee:
              Sandro Chinea
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master