Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

kunal23
Community profile kunal23 Level 10
Job title here
Location here
33 BADGES
Level 10

Level 10

Learn more
Joined the community 09-07-2015 6:57:25 AM
Offline
Top badges earned by kunal23
Customize the badges you want to showcase on your profile
Re: aio cli registry error
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
If http or no SSL is not working then try configuring the root SSL certificate in your node installation. Open https://registry.npmjs.org/ in your browser. Then click on certificate icon in the address bar. Go to the certification path tab and select the root certification chain. Click on View Certificate button and then in the new certificate dialog click on Details tab. Then click on copy to file button to download the CER certificate on your file system. Convert the above CER certificate to P...

Views

473

Like

1

Replies

2
Re: Need Jackson Exporter JSON response within SlingModel...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Can you share more lines of code ? I hope the buttonModel object is not null. The above code works for me. I tried it for Title core component and it works.

Views

459

Likes

0

Replies

0
Re: Image Component: Cropped Images Disappearing
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Yes I was able to replicate this issue on my local environment as well. I did some debugging and looks like it has nothing to do with crop function. Below are my findings- When you crop an image the inline image editor finishes and the component is reloaded async.The core Image component uses lazy loading and it just sets the new cropped image uri in src attribute of image element as part of load event. However, I see that it fires multiple image request calls. May be because of lazy loading and...

Views

396

Like

1

Replies

2
Re: How to establish connection between AEP to Journey or...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Platform
I am not sure I understand your use case. But if you are looking to ingest the data directly without using Adobe Launch. Then you can use the streaming API, documented here - https://www.adobe.io/apis/experienceplatform/home/api-reference.html#/Streaming_Ingestion/postStreamingMessage. Once the data is ingested then you can create custom event in JO to trigger the journey. https://experienceleague.adobe.com/docs/journeys/using/events-journeys/about-events/about-creating.html?lang=en#events-journ...

Views

431

Likes

0

Replies

0
Re: Need Jackson Exporter JSON response within SlingModel...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
You can use below code reference. Its a JSP code, you can convert it to Java and use in your sling model. The code uses Sling ModelFactory API to export a sling model. <% //Get reference to model factory org.apache.sling.models.factory.ModelFactory mf = sling.getService(org.apache.sling.models.factory.ModelFactory.class); //Get sling model Title title = slingRequest.adaptTo(com.adobe.cq.wcm.core.components.models.Title.class); Map options = new HashMap(); //Export and print json String s = mf.ex...

Views

503

Like

1

Replies

5
Re: datastore/nodestore migration to AEMaaCS
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
AEM as a cloud service uses underlying cloud storage for blobs. The blob storage is shared between author and publish tiers. You don't have to do any datastore configurations in cloud as the underlying storage service is managed by Adobe. You just have to migrate the content from on prem AEM to cloud using the content transfer tool. Reference- https://experienceleague.adobe.com/docs/experience-manager-cloud-service/core-concepts/architecture.html?lang=en#deployment-architecturen

Views

230

Like

1

Replies

0
Re: AEM Forms with mobile application
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
I guess in that case you will have to build a bespoke solution.

Views

338

Likes

0

Replies

0
Re: How to establish connection between AEP to Journey or...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Platform
You can create a segment in AEP after you have configured Adobe Launch web SDK with your site. You can create a segment using the steps shared here - https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/segment-builder.html?lang=en#next-steps. Just watch the videos if you have any doubts.Once you have created a segment then you can use Segment Qualification Event in Journey Optimizer to trigger the journey. In the SQ event you can select the same segment and select the beh...

Views

447

Likes

0

Replies

0
Re: AEM as Cloud implementing Redirect Map Manager
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Yes the RMM is not supported on AEM as a cloud service. Even I am looking for alternative options but haven't figured out yet. I guess the reason this or any such custom feature will not work on AEM as a cloud service because in cloud the dispatcher and publisher instances are scaled up and down automatically. And redirect rules config will be lost anytime a new dispatcher is added on scale out event. So the only option left is either you manage your redirects on CDN or you manage them via dispa...

Views

562

Like

1

Replies

1
Re: Issues with source-edit mode in RTE
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
This may not be your issue. But worth checking this as well - https://blogs.perficient.com/2019/10/22/aem-fixing-rte-source-edit-plugin-error-while-submitting-rte-dialog/

Views

344

Likes

0

Replies

0
Re: Issues with source-edit mode in RTE
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Check your error log when you submit the RTE dialog. Are you using classic UI or Touch UI? Another thread which may help you - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/rte-quot-source-edit-quot-mode-vanishing-style-tag/td-p/309413

Views

354

Likes

0

Replies

0
Re: Restrict Page Properties in Classic UI
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
In classic UI, the only option is to write some listener or JS logic to achieve this. One option I can think of is that you remove default required field validator in classic UI and write a custom JS validator to validate the fields based on the path of the page. But in this case all properties will be shown to the user but not all will be mandatory. However, it will be less complex than removing properties from the dialog. In touch UI, you should be able to achieve this easily with custom grani...

Views

248

Likes

2

Replies

0
Re: Issues with source-edit mode in RTE
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Is the HTML well formed and balanced ?Check if all the tags are opened and closed correctly. What version of AEM you are running ? Also, try this operation in different browsers as well. If there are no custom HTML tags then it could be related to attributes of tag as well. Certain tags or attributes might get removed because of antisamy rules. You can find more details here - https://helpx.adobe.com/experience-manager/kb/target-attribute-issue-tag.html

Views

371

Like

1

Replies

4
Re: Dynamic Component on Dynamic Page Caching
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Check this utility from Adobe ACS commons team - https://adobe-consulting-services.github.io/acs-aem-commons/features/dispatcher-flush-rules/index.html This can solve your cache invalidation issue.

Views

261

Likes

2

Replies

0
Re: How to establish connection between AEP to Journey or...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Platform
I am not an expert but I guess the event data should be ingested into AEP via a streaming data source. And for that you should leverage Adobe Launch and configure web sdk (if source is web) or mobile sdk (if source is mobile app). For example- If your journey starts when some user adds something to a shopping cart. Then that cart add event should be sent to AEP via Adobe Launch web sdk. If it is not a behavioral data and coming from an external third party source then you will have to ingest tha...

Views

463

Likes

2

Replies

4
Re: Tags for all topics
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- XML Documentation
@Adobe-Chad Yes you can add the tags to all topics in bulk. When you open the map for generating an output you will see a topics tab in the UI. In topics tab you will see all the topics listed inside the map. Just select all the topics and click on "Apply Tag" button in the menu bar. This way you can apply tags in bulk to all or selected multiple topics.

Views

235

Likes

3

Replies

0
Re: Properties missing in some data types for the content fragments
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
You can contact the support team or your Adobe representative in the account to find out whether the feature is in the roadmap or not.

Views

887

Likes

0

Replies

0
Re: Get Absolute content path from short URL
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
You can first test the resolve function in resource resolver mapping testing console. Open this url - http://localhost:4502/system/console/jcrresolver, put "/en/test.html" in the text box and click on resolve button. If you don't see a mapped resource listed then the API method will not work. You will have to check your resolver mapping configurations and validate them.

Views

704

Likes

0

Replies

0
Re: migrate AEM 6.5 from windows to linux system
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager Assets
I will still recommend that you migrate only the mutable paths via oak-run utility and not entire repo.

Views

498

Likes

0

Replies

0
Re: AEM Forms with mobile application
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
You can consider embedding the form using a javascript code on your app. Please see this documentation for more details - https://experienceleague.adobe.com/docs/experience-manager-65/forms/adaptive-forms-basic-authoring/embed-adaptive-form-external-web-page.html?lang=en#best-practices

Views

363

Like

1

Replies

2
Re: Get Absolute content path from short URL
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
You can get the reference to a resource from a shortened absolute path. The API method for that is resolve() which does a reverse mapping of path to resource - https://helpx.adobe.com/experience-manager/6-5/sites/developing/using/reference-materials/javadoc/org/apache/sling/api/resource/ResourceResolver.html#resolve-java.lang.String- After you get reference to a resource, you can call resource.getPath() to get the full path of the resource in repository. For examples see this thread- https://sta...

Views

740

Like

1

Replies

2
Re: migrate AEM 6.5 from windows to linux system
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager Assets
It looks like there are some system packages which were not installed properly on Linux. Are you using Adobe Forms as well on your Windows machine? Adobe provides separate packages for Forms based on the target OS. I would recommend that you first do a basic Vanilla installation on Linux and then copy only the mutable content specific paths like /content, /etc using the oak-run utility. The oak-run accepts include-paths and exclude-paths params which can help you in copying only specific paths a...

Views

515

Likes

0

Replies

0
Re: How rename JCR node name using curl command.
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager Assets
You can use ACS common Page Relocator tool of ACS commons to rename pages in bulk https://adobe-consulting-services.github.io/acs-aem-commons/features/mcp/subpages/tools.html

Views

398

Likes

0

Replies

0
Re: migrate AEM 6.5 from windows to linux system
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager Assets
You can setup the new AEM sandbox on Linux OS and to migrate the repository content you can use the oak-run utility. You can find more details in the following doc - https://jackrabbit.apache.org/oak/docs/migration.html

Views

532

Like

1

Replies

7
Re: AEM 6.5 Upgrade to 6.5.7 CFP Causing Unresponsive Ins...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Just got to know that someone is seeing similar performance problem with 6.5.7 running on RHEL OS. They have logged a ticket with Adobe support.

Views

2.7K

Likes

0

Replies

0
Re: Assets HTTP API pagination and dispatcher caching
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Another option is to rewrite the API url on the live page JS code so that it passes the page size as a selector in the URL. Like - /api/assets/cf.150.json. And then you can add a rewrite rule in Apache to remove the selector and add it as a query param before it passes the URL to AEM for processing. However, on AEM author instance you will have to to use regular query param based URL only.

Views

259

Like

1

Replies

1
Re: AEM 6.5 Upgrade to 6.5.7 CFP Causing Unresponsive Ins...
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Can you check in the logs if there are any session leaks or if there are any slow unresponsive queries ? Do you see any errors in the logs ? What do you see in health check dashboards ? Any patterns of high memory or CPU consumptions or disk utilizations ?

Views

2.7K

Likes

2

Replies

4
Re: Default CUG for page template
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
Okay I understand. I think it may be a limitation of editable templates. You may add the default CUG to the page programmatically either on creation or on publish.

Views

202

Likes

0

Replies

0
Re: Default CUG for page template
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
In general CUG group is added to the root page of a hierarchy and then it gets inherited to children pages. Why do you want to set it an individual page if you can set it on the root page of the hierarchy once ? If your requirement is that there should be a default value set then you can get that default from the root node and there is no need to define at the template level.

Views

203

Likes

0

Replies

0
Re: Dispatcher cache - SPA pages
Avatar
Give Back 500
Level 10
kunal23
Level 10

Likes

167 likes

Total Posts

565 posts

Correct reply

174 solutions
Top badges earned
Give Back 500
Ignite 20
Give Back 400
Give back 300
Give Back 200
View profile
kunal23
- Adobe Experience Manager
In case2, the SPA page itself will not contain any content in the source as it just includes basic skeleton page markup only. All other components on the page are rendered by the JavaScript code. The JS code makes calls to JSON endpoints in AEM to fetch the data of the components included on the page. So it is recommended you cache those JSONs along with the SPA pages markup.

Views

285

Likes

0

Replies

0