A client is modernizing some of their AEM sites to go from static to editable templates so they can use the latest features around has the following parameters:
• The client currently has a dozen static templates that they want to move to editable templates.
• The existing pages use the parsys paragraph system for storing components.
• Each page based on one of the static templates has its own custom properties tab that is unique for that template type.
• The client wants template authors to be able to create the editable templates.
Which approach should an Architect use to meet these requirements?
(A) 1. Use a new page component for editable templates based on the core components page component
2. Migrate page properties to respective components dialogues
(B) 1. Use a new page component for editable templates based on the core components page component
2. Convert page properties to policies
(C) 1. Use the same page components for editable templates
2. Create a new editable template based on each of the existing page components
(D) 1. Use the same page components for editable templates
2. Use a new template type for each static template
@aanchal-sikka @EstebanBustamante
@DivrajSingh @Sudheer_Sundalam
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
@S__k__Agarwal
(D)
1. Use the same page components for editable templates
2. Use a new template type for each static template
Hi @S__k__Agarwal,
I believe, the best choice here is:
(D) 1. Use the same page components for editable templates
2. Use a new template type for each static template
Let’s walk through how this meets all the client’s requirements:
Using template types is essential in editable templates (they define structure like allowed components, initial content, and policies).
Each static template likely had its own custom logic/layout, so making one template type per static template allows you to preserve this structure.
parsys
parsys
is used in classic static templates.
When moving to editable templates, it's recommended to switch to responsivegrid
(from Core Components).
But using the same page component (while adapting it to support editable templates) is a more gradual and safe migration path - especially if custom logic already exists.
With separate template types, you can control page properties for each - since template types allow defining specific cq:dialog
nodes for template authoring.
Editable templates created from well-defined template types allow template authors (non-devs) to build new templates via the Template Editor.
(A) suggests migrating page properties to components - which doesn't preserve custom page-level property dialogs.
(B) suggests converting page properties to policies - policies control components/settings in the layout container, not page properties.
(C) reuses page components but only creates templates, not template types - which won’t scale well for author flexibility or custom dialogs.
Hope that helps!
Regards,
Santosh
Views
Replies
Total Likes
@S__k__Agarwal Just checking in — were you able to resolve your issue?
We’d love to hear how things worked out. If the suggestions above helped, marking a response as correct can guide others with similar questions. And if you found another solution, feel free to share it — your insights could really benefit the community. Thanks again for being part of the conversation!
Views
Replies
Total Likes
@S__k__Agarwal Just checking in — were you able to resolve your issue?
We’d love to hear how things worked out. If the suggestions above helped, marking a response as correct can guide others with similar questions. And if you found another solution, feel free to share it — your insights could really benefit the community. Thanks again for being part of the conversation!
Views
Replies
Total Likes
Views
Likes
Replies