Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

PageManager API

Avatar

Level 1

This is a three question post:

 

Can someone please provide with some Adobe Documentation for PageManager APIs?

 

Also, is PageManager API available for Adobe Experience Manager as a Cloud Service or is it just for AEM 6/CQ 5?

 

What maven dependency should a developer add to make the application, which uses PageManager API, compile and run correctly in AEM?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @OlekLemeha 

 

PageManager API is supported for On-Prem and Cloud Service. Regarding the dependency, it varies based on the type of setup.

On-Prem/ AEM 6.5.X:

You can add the Uber jar dependency matching with the AEM version, which is exporting the PageManager API - https://javadoc.io/doc/com.adobe.aem/uber-jar/latest/index.html 

<!-- https://mvnrepository.com/artifact/com.adobe.aem/uber-jar -->
<dependency>
    <groupId>com.adobe.aem</groupId>
    <artifactId>uber-jar</artifactId>
    <version>VERSION_NUMBER</version>
    <scope>provided</scope>
</dependency>

 

Cloud Service:

You can add the latest aem-sdk api dependency - https://javadoc.io/doc/com.adobe.aem/aem-sdk-api/latest/com/day/cq/wcm/api/package-summary.html 

<!-- https://mvnrepository.com/artifact/com.adobe.aem/aem-sdk-api -->
<dependency>
    <groupId>com.adobe.aem</groupId>
    <artifactId>aem-sdk-api</artifactId>
    <version>VERSION_NUMBER</version>
</dependency>

 

Your project may already have the dependency in the parent pom file, please check the pom.xml before adding it.

 

Thanks,

Lokesh

View solution in original post

3 Replies

Avatar

Level 3

PageManager API Documentation - https://developer.adobe.com/experience-manager/reference-materials/6-4/javadoc/com/day/cq/wcm/api/Pa...

 

PageManager API is available for both on prem/AMS and cloud

 

Maven Dependency - If you include aem uber-jar then you do not need any additional dependency for PageManager

 

Hope above helps!

Avatar

Correct answer by
Community Advisor

Hi @OlekLemeha 

 

PageManager API is supported for On-Prem and Cloud Service. Regarding the dependency, it varies based on the type of setup.

On-Prem/ AEM 6.5.X:

You can add the Uber jar dependency matching with the AEM version, which is exporting the PageManager API - https://javadoc.io/doc/com.adobe.aem/uber-jar/latest/index.html 

<!-- https://mvnrepository.com/artifact/com.adobe.aem/uber-jar -->
<dependency>
    <groupId>com.adobe.aem</groupId>
    <artifactId>uber-jar</artifactId>
    <version>VERSION_NUMBER</version>
    <scope>provided</scope>
</dependency>

 

Cloud Service:

You can add the latest aem-sdk api dependency - https://javadoc.io/doc/com.adobe.aem/aem-sdk-api/latest/com/day/cq/wcm/api/package-summary.html 

<!-- https://mvnrepository.com/artifact/com.adobe.aem/aem-sdk-api -->
<dependency>
    <groupId>com.adobe.aem</groupId>
    <artifactId>aem-sdk-api</artifactId>
    <version>VERSION_NUMBER</version>
</dependency>

 

Your project may already have the dependency in the parent pom file, please check the pom.xml before adding it.

 

Thanks,

Lokesh

Avatar

Level 4

Documentation is available at https://developer.adobe.com/experience-manager/reference-materials/6-5/javadoc/index.html?com/day/cq... 

 

An example is available at https://github.com/adobe/aem-guides-wknd-mobile/blob/master/wknd-mobile.aem/core/src/main/java/com/a... 

 

PageManager API should be available for both AMS and AEMAaCS. The uber jar should contain it, so no need to import any dependencies.