since ‎28-10-2016
‎27-10-2020
Nirmal_Jose
MVP
Re: Unable to Sign in to the local AEM 6.5 Publish Instance
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Interesting, can you ensure http://localhost:4502/system/console/configMgr/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet is /crx/server as well, thanks

Views

84

Likes

0

Replies

0
Re: Unable to Sign in to the local AEM 6.5 Publish Instance
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Are you able to login into system console. If so,1. Do you see any bundles not in active state. If so, please make them active2. Open http://localhost:4502/system/console/configMgr/org.apache.sling.jcr.webdav.impl.servlets.SimpleWebDavServlet and ensure rooth path is /crx/repository

Views

93

Like

1

Replies

2
Re: Adobe Experience Manager installation
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Can you explain the steps with which you are trying to install AEM. Default local aem install documentation is at [1] [1] - https://docs.adobe.com/content/help/en/experience-manager-64/deploying/deploying/deploy.html#default-local-install

Views

91

Like

1

Replies

0
Re: Is it possible to log in programatically to experienc...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Very good question, I am not aware of any straightforward methods unless you do something like a user action mock using script. May be this should be posted to Ideas area as a RFE

Views

57

Like

1

Replies

0
Re: Upgrade from 6.3 to 6.5
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Yes

Views

53

Likes

0

Replies

0
Re: Content Archival strategy
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
make sense @Jörg_Hoh . I can see two more ideas came up which is better than mine and can fulfill my requirements - trash bin and jcr:versionhistory offloading. As you said, archival is better placed to be outside and not retrievable back as a page - a PDF copy.

Views

65

Likes

0

Replies

0
Re: Upgrade from 6.3 to 6.5
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Hi,Adobe documentation captures all the scenarios for AEM upgrade. Please refer to it at [1]. On a high level, the changes are1. Upgrading the AEM instance - you can do either in-place upgrade or fresh install approach based on your content size and 2. Upgrade your artefacts by compiling against 6.5 uber jar.3. Test and fix any issues due to deprecated features/overlaid capabilities change.4. From 6.4, as part of sustainable upgrades process, there is a repository restructuring that can be done ...

Views

147

Likes

2

Replies

3
Re: Content Archival strategy
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Thanks @Jörg_Hoh for the feedback. Yes, agreed generating a PDF and store will help for the archival for legal compliance. One of the clients requirement are as follows.1. They have IaC standards and they recreate environments from prod aws backup snapshots.2. Since the whole repo is in the snapshot, they want it to be lean as possible.3. They have tight content workflows were pages are created, activated, deactivated and deleted on schedule.4. But, they really don't want to delete a page after ...

Views

125

Likes

0

Replies

0
Content Archival strategy
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
As different client has different data archival standards, we need to create archival process for various clients. In AEM, since the content goes into the repository, anything that comes inside the repo becomes a data that is moved across environments. Moreover, we need to have a process for content editors for moving archived content to some other tree or space and to keeping the content tree clean and only with needed content. It will be great if you can support an archival strategy OOTB. The ...

Views

171

Likes

0

Replies

4
Re: GraniteClientLibraryManager is not defined
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Can you please check whether you have included [1] on the page. If you have global.jsp defined, you may be missing that. Can you check and confirm. [1] -

Views

73

Like

1

Replies

0
Re: Monitoring OSGI Components
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Hi @jkpanera , There is already a sling health check for active bundles. If there are any inactive bundles other than mentioned in the InactiveBundlesHealthCheck configuration, it will show up the status there. You can see the JMX for the same at [1]. You can access the healthcheck at [2] or that as a JSON endpoint at [3] [1] - http://localhost:4502/system/console/jmx/org.apache.sling.healthcheck%3Aname%3DinactiveBundles%2Ctype%3DHealthCheck[2] - http://localhost:4502/libs/granite/operations/con...

Views

114

Like

1

Replies

1
Re: what are the new features available in AEM 6.5 to imp...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
great stats

Views

109

Likes

0

Replies

0
Re: AEM 6.5.5 - RTE default style isse
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Hi,I am unable to replicate the issue with core component 2.8.0 text component on 6.5.5. Can you please share a screenshot of the markup coming up.

Views

83

Like

1

Replies

0
Re: AEM : Style Integration
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Hi @sagrawal ,From AEM core components perspective, we follow BEM like convention for css and use style system based presentation layer modelling. Please refer to [1] and [2] for best practices. [1] - https://docs.adobe.com/content/help/en/experience-manager-learn/sites/developing/style-system-technical-video-understand.html[2] - https://docs.adobe.com/content/help/en/experience-manager-learn/sites/developing/style-organization-style-system-understand-article.html

Views

135

Like

1

Replies

1
Re: Mbox.js to At.js upgrade causing < Uncaught Reference...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Cool, thats one step forward. Are you loading the launch script in the head itself ? Does it have any attributes like async, defer etc?

Views

89

Likes

0

Replies

0
Re: Mbox.js to At.js upgrade causing < Uncaught Reference...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Are you using any async methods for at.js injection. It can sometime create the mentioned error. Can you try making at.js inclusion a synchronous call and confirm the same.

Views

102

Like

1

Replies

3
Re: Groovy Console on Production
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
If your content synchronisation frame is robust and you can easily bring the production content to a lower environment, I would suggest to 1. Bring production content into a lower environment.2. Install & execute the groovy script to update the nodes. 3. Capture the node paths while executing4. Create a package with the nodes, use https://aem.redquark.org/2019/05/create-package-in-aem-from-excel-file.html5. Install the package in production. This way, you can keep the release vehicle to producti...

Views

82

Like

1

Replies

0
Re: Naming convention for Experience Fragments Title and...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Additional to the what @BrianKasingli mentioned, one point you need to consider while naming is AEM Target integration. If you plan to export XFs to Target as offers, the name of the XF variations are the names of the offers. So keep that aligned as well. Most of the time, variation namings are done based on the context of where they are going to be used. Forecast it and then arrive into a general convention.

Views

81

Likes

3

Replies

0
Re: Why we need multiple clientlib categories and multipl...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
The above mentioned custom component scenario can be acheived in two ways. 1. each component will have its own clientlib category name, eg. app.banner, app.teaser etc. Then in order to create two clientlibs, you specify the various categories in the embed property to combine them together. You create specific category for your two clientlibs and they are used in templates to include them in the page. 2. You create two clientlib category for each client library and then you use this category to e...

Views

130

Likes

0

Replies

0
Re: Why we need multiple clientlib categories and multipl...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
The above mentioned custom component scenario can be acheived in two ways.

Views

132

Likes

0

Replies

0
Re: Why we need multiple clientlib categories and multipl...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
1.Best use case for a multiple clientlibs can be for optimised pages.You have 20 custom components out of which 4 of them can be used in homepage and all 20 in category pages. In this case, I will choose to create two clientlibs - clientlibs_homepage and clientlibs_all and will load clientlibs_homepage in the homepage. This ensures the page performance is at its best. There could many other use cases like this.2. For servlets, take a use case of a CRUD operations where only read should be expose...

Views

146

Likes

2

Replies

3
Re: Simultaneous User Session Logons
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
I also got a similar requirement now. Did you get a way around it ?

Views

36

Likes

0

Replies

0
Re: Unable to replicate a page
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
If you don't get a response from the target instance before the timeout, you may see this error. Is the page that is not getting replicated is a very heavy page compared to other pages?You can validate the page performance using the developer view in author and compare with other pages. You can try increasing the socket timeout from the configuration below in replicate agent configuration. Try 10000 If this is the issue, better to optimise the page rather than increasing the timeout config.

Views

196

Likes

2

Replies

0
Re: Compress/Minify the HTML page ( not the js and css wh...
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Hi @ebin_Aby , HTML compression needs to be implemented on your web server. If its Apache, you can use mod_deflate module. Please follow [1] for steps and [2] for documentation [1] - https://knackforge.com/blog/karalmax/how-enable-gzip-compression-apache[2] - https://httpd.apache.org/docs/2.4/mod/mod_deflate.html

Views

206

Likes

2

Replies

0
Re: Failed to connect to adobe target
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
What is the AEM and JDK version you are using. I have seen this error during AEM connection to Adobe Nexus during an application build on 6.4 and JDK 1.8. The steps we followed to fix this issue are 1. Go to the path: /Contents/Home/jre/lib/security (Usually this'll be installed in /Library/Java/JavaVirtualMachines/jdk1.8.0_102-b14.jdk/Contents/Home/jre/lib/security)2. Go to https://www.oracle.com/java/technologies/javase-jce8-downloads.html, agree to the Terms & Conditions, and download & extra...

Views

191

Likes

3

Replies

0
Re: Dynamic Content in Experience Fragment along with DIV
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
What you are looking for a an SPA like behaviour on a static page. If this is going to be major customer experience in various pages, think of doing an SPA itself using SPA editor.If this is a one time usecase, you can look for pjax based content delivery, guessing the experience you are looking for is like https://pjax.herokuapp.com/

Views

158

Likes

2

Replies

0
Re: Change password is not working
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
I have faced this issue in 6.2 when the password was not matching the password policies. Please try with a simple password adhering to to the standards, some special character may be the culprit. You can verify it by logging in into AEM with a different user and then trying to change via user administration console. If you can't login with any user, then its a problem with the AEM instance and you need to check the logs to understand what has gone wrong.

Views

(val/1000)?string[".0"]}K

Like

1

Replies

0
Re: Show hide dropdown
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
You need to use different target div ID to keep it separate. Check out https://levelup.gitconnected.com/aem-conditionally-show-or-hide-fields-in-touchui-dialogs-with-coral-3-ie-aem-6-3-bfd48c261012, a great article by Theo

Views

183

Like

1

Replies

0
Re: Twitter Component - ACS Commons
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Have you tried the steps mentioned at https://adobe-consulting-services.github.io/acs-aem-commons/features/social/twitter/index.html#dependencies

Views

227

Like

1

Replies

1
Re: Service Pack Upgrade from 6.4.7 to 6.4.8
Avatar

Nirmal_Jose

MVP

Nirmal_Jose
- Adobe Experience Manager
Hi @kishorek1264980 , Yes, it can be installed. If product info is not showing the right value, most probably this means the service pack installation didn't happen properly. Once successfully installed, it show the below log lines in error.log 25.01.2020 00:22:40.264 *INFO* [Thread-1572] updater.aem-service-pkg Service [27311, [org.apache.sling.installer.api.tasks.InstallTaskFactory]] ServiceEvent UNREGISTERING 25.01.2020 00:22:40.266 *INFO* [Thread-1572] com.adobe.granite.installer.Updater Rem...

Views

224

Like

1

Replies

0