Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
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.