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

Allow Blogs to be categorized by OOTB global internal vocabularies

    Details

    • Type: Story
    • Status: In Review
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Blogs, Content Dashboard
    • Labels:

      Description

      User Story

      As a Content Marketer, I want to use OOTB global internal vocabularies with blogs so that I can categorize, analyze and display my blogs entries based on the Audience and Stage vocabularies. 

      Design 

      [Figma| ]

      Acceptance Criteria

      1. When a user is creating or editing a blog entry and there are no custom internal categories created, the Internal Categories section and the Audience and Stage vocabularies must be visible by default.
      2. The user must be able to assign categories from Audience and Stage to a blog entry.
      3. When the user categorizes a blog using Audience or Stage, the category must appear under the Audience or Stage column in the Content Dashboard.
      4. When the user categorizes a blog using Audience or Stage, the blog entry must be counted in the Content Dashboard graph. 
      5. When the Content Dashboard is filtered by categories belonging to Audience and/or Stage, the associated blog entries must appear. 
      6. When a Dynamic Collection is created with the Item Type: Blogs Entry and filtered by categories in Audience and/or Stage, then blogs assigned to those categories must be included in the Dynamic Collection and appear in the Collection Display Fragment and Asset Publisher.
      7. When there are multiple sites, a user must be able to assign Audience and Stage categories to blogs on any site. 

      Test Scenarios

      Acceptance Criteria Test Scenario Test Strategy Covered by frontend test? (Yes/No) Covered by backend test? (Yes/No)
      When a user is creating or editing a blog entry and there are no custom internal categories created, the Internal Categories section and the Audience and Stage vocabularies must be visible by default.
      • Given blogs entry editor screen
      • When user expands Categorization section
      • Then Audience and Stage vocabularies are visible
      Critical    
      The user must be able to assign categories from Audience and Stage to a blog entry.
      • Given blogs entry editor screen
      • When user expands Categorization section
      • Then user can add categories from Audience and Stage Vocabularies
      Critical     
      When the user categorizes a blog using Audience or Stage, the category must appear under the Audience or Stage column in the Content Dashboard.
      • Given a Blog Entry with Audience and/or Stage categories
      • When user navigates to Content Dashboard
      • Then user can see the asset's categories under the respective column
       High    
      When the user categorizes a blog using Audience or Stage, the blog entry must be counted in the Content Dashboard graph.
      • Given a Blog Entry with Audience and/or Stage categories
      • When user navigates to Content Dashboard
      • Then the asset is being counted at graph
       High    
      When the Content Dashboard is filtered by categories belonging to Audience and/or Stage, the associated blog entries must appear.
      • Given a Blog Entry with Audience and/or Stage categories
      • When the user filters by category using Filter and Order
      • Then the Blogs Entry is listed
       High    
       
      • Given a Blog Entry with Audience and/or Stage categories
      • When the user filters by clicking at category's bar
      • Then the Blogs Entry is listed
       High    
      When a Dynamic Collection is created with the Item Type: Blogs Entry and filtered by categories in Audience and/or Stage, then blogs assigned to those categories must be included in the Dynamic Collection and appear in the Collection Display Fragment and Asset Publisher.
      • Given a Blog Entry with Audience and/or Stage categories **
      • And those categories are filtered at Dynamic Collection
      • When user clicks at "View Items"
      • Then the blog asset should be listed
       Medium    
       
      • Given a Dynamic Collection has a Blogs Entry item type
      • And is filtered by Audience's or Stage's audience
      • When the Collection is selected at Collection Display Fragment
      • Then all blogs entries with the corresponding category is shown
       High    
       
      • Given a Dynamic Collection has a Blogs Entry item type
      • And is filtered by Audience's or Stage's audience
      • When the Collection is selected at Asset Publisher
      • Then all blogs entries with the corresponding category is shown
       High    
      When there are multiple sites, a user must be able to assign Audience and Stage categories to blogs on any site.
      • Given there are two or more sites created
      • When user is creating a Blog Entry
      • Then s/he can add Audience and Stage categories across all sites
       High    

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              stefan.tanasie Robert Stefan Tanasie
              Reporter:
              julia.molano Julia Molano
              Engineering Assignee:
              SE Support
              Recent user:
              Cristina Gonzalez
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:

                  Packages

                  Version Package