adobe / adobe/aem-core-wcm-components

[Experience Fragment] Add XF Page component

Open
#763 0 comments 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
796
Forks
776
Avg merge
3d 22h
Merged PRs (30d)
8

Description

## Feature Request

**Is your feature request related to a problem? Please describe.**
When attempting to create a new experience fragment for a customer, discovered that experience fragment templates require referencing /libs/cq/experience-fragments/components/xfpage. This then references the OOTB WCM page component. Unable to use the core page component as there is functional changes between a full page handling and one that seeds XF templates.

**Describe the solution you'd like**
Addition of a new xfpage component that can be used to seed new XF templates.

**Are there alternatives?**
Continue to use the OOTB xfpage from libs, however this would be counter-productive to intent of core components.

**Documentation**
When configuring a new template-type, the associated proxy for this xfpage would be referenced in the /initial/jcr:content/@sling:resourceType property. The /structure/jcr:content/@sling:resourceType property would still reference the proxy for the page core component.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the referenced /libs/cq/experience-fragments/components/xfpage and the OOTB WCM page component to understand the distinction between XF template seeding and full-page handling. The work is done when a new xfpage component can be used for the template-type/initial resourceType while template-type/structure continues to use the page component proxy.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.