Expand my Community achievements bar.

Lower the risk of having an unresponsive server by restricting the page reach for the functionality “Create launches”

Avatar

Level 1

11/8/22

Request for Feature Enhancement (RFE) Summary:

Lower the risk of having an unresponsive server by restricting the page reach for the functionality “Create launches”

Use-case:

A content author opens the Adobe Experience Manager (AEM) Launches interface (/libs/launches/content/launches) and clicks “Create”. The next step is to click to top-left button “+ Add Pages” to select a page or a folder. On the next screen, the content author selects “Included subpages”. The top-right button “Next” is clicked, the next screen is displayed and “Inherit source page live data” is clicked along with “with existing content”. The button “create” is clicked.

Current/Experienced Behavior:

The current behaviour is described above, with the mention the content author is allowed to select any page or node, even the top folder that might include a very large number of pages that will trigger AEM to create copies for all those pages. Due to the number of nodes, a site-wide transversal is triggered, resulting in an unresponsive AEM instance.

 

Improved/Expected Behavior:

To prevent the situation described above we would suggest the following improved behaviour.

  1. When the content author selects a page or a node ensures he has the write permission for that page or node
  2. Restrict the number of pages or nodes to be included in the Launch by leveraging a configuration field via sling:osgiConfig.
Environment Details (AEM version/service pack, any other specifics if applicable):

AEM 6.5

Service Pack 14

Customer-name/Organization name: Service Canada / Government of Canada
Screenshot (if applicable):  
Code package (if applicable):  
1 Comment

Avatar

Administrator

11/16/22

@cristiano613359 

Thanks for proposing this idea

This has been reported to the engineering under the internal reference CQ-4349737. The product team will triage this request to verify feasibility based on the prioritization model. This post will be updated according to the Jira request status.

Status changed to: Investigating