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
BedrockMission!

Learn More

View all

Sign in to view all badges

praveenjain
Community profile praveenjain Level 4
Technical Consultant
Location here
14 BADGES
Level 4

Level 4

Learn more
Joined the community 05-03-2014 10:31:39 PM
Offline
Top badges earned by praveenjain
Customize the badges you want to showcase on your profile
Re: Skills needed to become an AEM developer
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
One more link to visit:https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/developing/full-stack/develop-wknd-tutorial.html?lang=en#overview This is the sample website in AEM, where you can refer and learn to create your own. - Praveen

Views

278

Likes

2

Replies

0
Re: Migrating to Cloud Manager (with AMS) what to do with...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
For customers with existing code bases, it is critical to go through the repository restructuring exercise described in AEM documentation to ensure that content formerly under the /etc is moved to the right location.https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/deploying/overview.html?lang=en#osgi-configuration -Praveen

Views

241

Like

1

Replies

0
Re: Redirect Tool using etc/map
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Agreed on point mentioned by BrianKasingli.Just wanted to understand how your custom requirment are different from ACS Redirect Manager.If its just about the UI then you can override it and appyling styling, functionality remains same.- Praveen

Views

225

Like

1

Replies

1
Re: How to plan for AEM 6.4 to 6.5 upgrade
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Hi Sashi,Yes you are correct that you will get online resources for 6 3 to 6.5 beacuse of oak and repo restructuring.AEM 6.4 -> AEM 6.5 should be quick one without any blockers/impact as no major changes done on Sites.Major changes are on AEM Assets new features, Forms new feature, SPA (multi site management feature). Only change done on sites side:Up to AEM 6.4, you needed to create a Content Fragment Model which is converted into the content fragment. This content fragment was placed on AEM pa...

Views

180

Like

1

Replies

0
Re: How can we use the versioning for the images without...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
I dont think this scenario is possible.Referred Image name should match the name of Image present in DAM.- Praveen

Views

243

Like

1

Replies

0
Re: AEM 6.2 Dispatcher rewrite rule
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Hope, that rule worked, if notHere I have listed re-write rules samples, you can get more ideas on rules from thisIt contains details about flags too.https://aemhub.blogspot.com/2020/12/basic-dispatcher-url-rewrites-rules.html

Views

251

Like

1

Replies

1
Re: AEM 6.5 forms not working on Chrome
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
IE Tab exactly emulates IE by using the IE rendering engine directly within Chrome.Now if IE is not supported we dont have to validate IE compatibility. Now Edge does not ship with legacy compatibility, so I dont think any extension is available in chrome to simulate Edge.Ref: https://developers.google.com/web/tools/chrome-devtools/device-mode/testing-other-browsers So unfortunatly you need to test in Edge only. -Praveen

Views

281

Likes

0

Replies

0
Re: AEM 6.2 Dispatcher rewrite rule
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
"^/pl/(.*)\$" -> This means what is present after /pl/ copy itand replace url with "/c/$1"when $1 will be replaced by copied content.R means rewrite, L flag (Last) which means it won't have to traverse a huge list of rules like JCR Resolving has to do.

Views

273

Likes

0

Replies

0
Re: AEM 6.2 Dispatcher rewrite rule
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
As you are looking for a rewrite rule on dispatcher that redirects to 'c' URL - https://dtq.com/pl/Robotic-lawn-mowers-Lawn-mowers-Outdoor-tools-equipment-Outdoors/4294612702 Try below:#RewriteCond %{REQUEST_URI} !^/pl/(.*)RewriteRule "^/pl/(.*)\$" "/c/$1" [R,L]

Views

289

Likes

2

Replies

2
Re: AEM 6.2 Dispatcher rewrite rule
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
These rules does not gives us the clue how "c" getting changed to "pl". Can you mention the rootcause/rule from where it getting changed so we can correct that. Also do mention short url to full url mapping to understand content structure which might help.RegardsPraveen

Views

316

Like

1

Replies

3
Re: After Creating an Adobe Experience Manager 6.4 websit...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Three things to be checked: 1) In publish, check if Edtiable templates are present or not in /conf/ folder , also template script in apps2) Inspect page and check if any JS error present in console3) Check publish error.log in case if case any exceptions coming. RegardsPraveen

Views

89

Like

1

Replies

0
Re: Deleted page but the Nav and sitemap still shows the...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
I Hope this issue should be in publish instance, as Nav or sitemap iterates and shows only existing pages.If this issue is in publish, and you have deleted page in author, it will not be deleted from publish, you have to manually delete it from publish.To follow best practice always deactivate page first (deletes page from publish) and then delete the page.Let me if know, in case you are trying some other scenario. RegardsPraveen

Views

198

Like

1

Replies

0
Re: How to make dynamic media image responsive
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
We define some required renditions [presets] in Dynamic media.Now when any image is uploaded, it dynamically generates same image of those all renditions.It generates URL for all renditions and which ever url is used it shows that specific rendition only Now from Site our custom JS should take care of responsive functionality and decide based on screen size which rendition to be picked up and generate thet scene7 ulr dynamically [if img tag is used in html], else picture tag can be used where we...

Views

181

Like

1

Replies

0
Re: What are the different options available for integrat...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
If you have a scenario where Dynamic Media (also known as scene7) is configuredwith AEM, then you no need to worry, as soon as image in uploaded in AEM, it gets synced to Scene7 server. Now as per you question some external assets needs to be synced to scene7.1) If less assets are there, it can be manually uploaded in scene7 server.2) If more assets are there and needs to be synced from third party system to scene7 then yes API is the only option left, and YES it do sends image as binary data on...

Views

148

Like

1

Replies

0
Re: AEM 6.5 forms not working on Chrome
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Can you mention more details like which IE plugin was used in Chrome ? RegardsPraveen

Views

327

Like

1

Replies

4
Re: MojoExecutionException occurs while doing mvn clean i...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Some Issue with your custom classcom.iiht.iihtfe.core.services.impl.OsgiConfigurationServiceImplYou can revisit code in this class and fix it, its throwing exception in one of its method.RegardsPraveen

Views

234

Like

1

Replies

0
Re: Workflow get resourceResolver from Session
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
As mentioned by Ashutosh, you can get resource resolver from workflow session. Another way of good practice is to get serivce resource resolver, and you can write this reusable mention in one utils class and call it in your workflow Example:public static ResourceResolver getServiceResolver() throws LoginException {Map param = new HashMap<>();param.put(ResourceResolverFactory.SUBSERVICE, "my-custom-service");BundleContext bundleContext = FrameworkUtil.getBundle(MyUtils.class).getBundleContext();S...

Views

230

Like

1

Replies

0
Re: Issues with source-edit mode in RTE
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Can you check once if anything missed in RTE code. Below is the sample code of RTE that you can give a try RegardsPraveen

Views

190

Like

1

Replies

0
Re: ACS Commons Nested multiple child multifield issue in...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
If you are looking for Multifield with two child multifields in touch UI dialog.You can copy dialog code mentioned in below linkhttps://aemhub.blogspot.com/2020/12/multifield-with-2-child-multifileds-in.html

Views

185

Like

1

Replies

0
Re: Iterate Multivaluedmap in sightly
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
To handle Map>>, try below code: ${year.key} ------ First level String gets printed ${type.key} --------Second level String gets printed ${modelObj.modelObjProp} RegardsPraveen

Views

207

Like

1

Replies

0
Re: Requested profile "autoInstallSinglePackage" does not...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
In case you have multiple module in project and want to install all package in single run, you can add those modules entry in profile, that profile will run all the modules in same sequence and install it in aem. install-all-modules module1 module2 RegardsPraveen

Views

547

Likes

0

Replies

0
Re: Repository Modernizer error
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
As this is a node JS error which means File does not exists.Can you check once if in below path all folder exists or not, all folder contains one pom.xml and src folder.'node_modules\@adobe\aem-cs-source-migration-repository-modernizer\resources\all' RegardsPraveen

Views

261

Like

1

Replies

1
Re: Asset uploaded in DAM are not published in Scene7.
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Any assets that you upload into Dynamic Media Classic are automatically marked for publishing.You have other configs to schedule publish, which you can refer in below documenthttps://docs.adobe.com/content/help/en/dynamic-media-classic/using/upload-publish/publishing-files.html

Views

2.1K

Likes

0

Replies

0
Re: My website is not coming with styles in Publish Insta...
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
When your code is deployed to vanilla instance:1) Referred Template type is missing (its not present in codebase)2) Event when corrected, In author also page css is not loading, please recheck if you have missed commiting required css related to page.

Views

1.9K

Like

1

Replies

0
Re: AEM 6.2 to 6.4 upgrade : Issue with iparsys
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Can you check that in your custom code you have not overlayed any OOTB libs files ?Similar issue was faced where below 2 files were overlayed, post merging both (latest libs file + custom code), parsys issue got resolved./libs/wcm/core/components/init/init.jsp/libs/foundation/global.jspIt should not be replicable in fresh AEM 6.4 instance, when we dont have any overlayed code.

Views

6.1K

Likes

0

Replies

0
Re: When exactly does jcr:lastModified get updated?
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
Open Asset Properties panel, notice that other properties can be modified but not created date as its disabled.Now this created date proprerty gets added when assets is created in AEM and remains as it forever.Now check /libs/dam/gui/coral/components/admin/contentrenderer/base/init/assetBase.jspwhere assetLastModification value is set as created date. Means its degined in such a way that last modified and created date remains same. Hence it never gets updated when any property is modified also.

Views

1.1K

Like

1

Replies

0
Re: AEM Page move operation
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
I am using AEM 6.3. No i didnt tried with we retail, as we-retail content is not present in client author instance.

Views

3.5K

Like

1

Replies

1
AEM Page move operation
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
When i move some page (that contains child pages) it shows some reference counts, and when move it back to same page name its shows some less reference counts. It should be same. Any idea why ? Also found those extra reference counts found first time are for its child page even there is no url refereed on those child pages.

Views

3.7K

Likes

0

Replies

3
Re: Overlaying
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
As mentioned by Arun Patidar​ , just adding property sling:hideResource="{Boolean}true" in that overlayed field will help you to hide it. It works fine for me !!!

Views

5.8K

Likes

2

Replies

0
Re: Trying to iterate in sightly
Avatar
Give Back 5
Level 4
praveenjain
Level 4

Likes

37 likes

Total Posts

36 posts

Correct Reply

10 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
praveenjain
- Adobe Experience Manager
This will happen when value of dc:title multi-field property is saved as string in node as comma separated.Please check, and update multi-field logic in dialog to save as String array. With string array it should work fine.${item}

Views

2.5K

Likes

0

Replies

0