since ‎09-08-2016
9 hours ago
Jineet_Vora
Level 4
Re: Tab hide not working in dialog-ready but its working... Jineet_Vora - Adobe Experience Manager
Hello @samsundar23,The reason 'a' can show undefined is when JS is loaded first and then dialog fields are populated. To debug this add console statements or use JS debugger in browser.var imageDD = $(this).find(".cq-dialog-dropdown-showhide :selected").val();var valueDD = $(this).find(".cq-dialog-dropdown-showhide");console.log("ImageDD: "+imageDD);console.log("valueDD length: "+valueDD.length); Also paste this on your browser console to check if you are getting the value: $('.image-tab').paren...
108
Views
1
Like
0
Answers
Re: Unable to get Groovy running on my AEM instance. Jineet_Vora - Adobe Experience Manager
I tested on vanilla AEM 6.5 and it works fine. I installed aem-groovy-console-14.0.0.zip and also tested with aem-groovy-console-15.1.0.zip. With both it works fine.
61
Views
0
Likes
0
Comments
Re: Unable to get Groovy running on my AEM instance. Jineet_Vora - Adobe Experience Manager
Can you check in /system/console/bundles if you are able to find 'Groovy'?
89
Views
0
Likes
0
Comments
Re: Unable to get Groovy running on my AEM instance. Jineet_Vora - Adobe Experience Manager
Hello @zameer_abbas,You can install the package from here: https://github.com/icfnext/aem-groovy-console/releases/download/14.0.0/aem-groovy-console-14.0.0.zip and then go to /system/console/configMgr, search for Groovy Console Configuration Service and add 'admin' to allowed groups.Then you can go to http://localhost:4502/apps/groovyconsole.html and you should see the Groovy Console.Hope this helps!Jineet
113
Views
1
Like
5
Answers
Re: Pass an object as a parameter to sling model/wcmusepo... Jineet_Vora - Adobe Experience Manager
Hello @jaib75117127,You can pass the parameters in Sightly (HTL) to your Java model using the Java Use-API: https://docs.adobe.com/content/help/en/experience-manager-htl/using/htl/use-api-java.html#passing-parametersAlso, if applicable, you can use the Java Global objects like 'request': https://docs.adobe.com/content/help/en/experience-manager-htl/using/htl/global-objects.html#java-backed-objects Jineet
103
Views
1
Like
0
Answers
Re: Browser console error while adding components to the... Jineet_Vora - Adobe Experience Manager
Hello @sivaramr5911311,Difficult to say what can be the issue but looks like some JS conflict.Initially, when you load the page, check for any JS errors on browser console.If no errors on page load, then add the mentioned XF on page and check browser console.Use ?debugClientLibs=true to debug the JS errors which could be coming from custom JS.https://helpx.adobe.com/in/experience-manager/kb/How-to-debug-javascript-errors-in-AEM.html#:~:text=B.&text=In%20Touch%20UI%2C%20enabling%20debug,of%20code...
87
Views
1
Like
0
Answers
Re: Content path in pathfield/pathbrowser is not working... Jineet_Vora - Adobe Experience Manager
@samsundar23, I think your dispatcher is already stripping out /content which is creating a conflict mapping it with the rule we have defined on publisher.For simplicity is it recommended to keep all URL manipulation at one place, meaning: if you are already using dispatcher to strip out base URL path then please use re-write rule on dispatcher only.Jineet
150
Views
0
Likes
0
Comments
Re: Packages are not appearing on the Package Manager eve... Jineet_Vora - Adobe Experience Manager
Hello @Heena91,There could be many reasons for this for example you can check if the modules you're trying to install are a part of parent pom.xml: core ng-app ui.apps ui.content ui.permissions oak-index-definitions Also check if the profile autoInstallPackage and adobe-public inside ui.apps has a 'install' goal defined. Please re-run the maven command using debug mode example 'mvn -X -PautoInstallPackage -Padobe-public clean install' to check what is happening.Jineet
77
Views
1
Like
0
Answers
Re: Content path in pathfield/pathbrowser is not working... Jineet_Vora - Adobe Experience Manager
Sorry, I don't understand the ask. Do you mean to access your website from dispatcher without .html extension like https://zbank.dev.com/about-us?
181
Views
0
Likes
0
Comments
Re: Multifield in AEM 6.5 Jineet_Vora - Adobe Experience Manager
Hello @arvind,By default, AEM stores multifield values in nodes. If you need it in JSON, then please use ACS Commons as shown here: https://helpx.adobe.com/experience-manager/using/multifield_aem63.htmlIf you don't want to install ACS then you would need a utility to convert node values to JSON similar to what ACS is doing. On your local only for writing logic, install ACS, debug files under this folder for multifield store as JSON: /apps/acs-commons/touchui-widgets/composite-multifield to get m...
109
Views
1
Like
0
Answers
Re: Content path in pathfield/pathbrowser is not working... Jineet_Vora - Adobe Experience Manager
Just wondering, why .html is not getting appended at first place? Generally, OOTB it does. Unless you have specified to 'Strip HTML extension' in 'Day CQ Link Checker Transformer' config.
275
Views
0
Likes
0
Comments
Re: Blacklist and whitelist filters Jineet_Vora - Adobe Experience Manager
Hi @JakeCham,Not clear on your question but I think may be you're looking for 'Apache Sling Referrer Filter'Jineet
104
Views
1
Like
0
Answers
Re: Content path in pathfield/pathbrowser is not working... Jineet_Vora - Adobe Experience Manager
Hello @samsundar23,You can do the following to achieve this:Create a mapping in /etc/map/http of your AEM publish with below node and properties:  This will ensure it will work with both paths with .html extension and paths without .html extension.Jineet
345
Views
2
Likes
10
Answers
Re: Disable the responsive behavior of the Responsive Gri... Jineet_Vora - Adobe Experience Manager
Hi @telpom,Please check if your editable template has a cq:responsive node which might be responsible for setting the breakpoint.https://docs.adobe.com/content/help/en/experience-manager-65/developing/platform/templates/page-templates-editable.html#structure Jineet
92
Views
1
Like
0
Answers
Re: nested multifield in aem classic ui Jineet_Vora - Adobe Experience Manager
Hello @maheswariv26797, Please check this article if it helps:http://experience-aem.blogspot.com/2015/06/aem-61-classic-ui-nested-composite-multifield-panel.html?m=1Jineet
63
Views
1
Like
0
Answers
Re: When running a Groovy script I am getting a javax.jcr... Jineet_Vora - Adobe Experience Manager
Hello @lisa_burrow, I think you're trying to delete the ACE (Access Control Entry) and I don't think you can delete those nodes because it relies on inheritance mechanism where ACL permissions given on user node are passed down below '/rep:policy'Even if you try to delete a ACE node from CRX as admin and save it, you will see a message like this Could not save changes. Received 409 (Conflict) for saving changes in workspace crx.default. Cannot remove protected node: no suitable handler configure...
136
Views
2
Likes
0
Answers
Re: Checking an url if it contains specific text Jineet_Vora - Adobe Experience Manager
Hello @sai_santhosht50, Instead of HTL (Sightly), you can use plain JavaScript or the JavaScript Use API to check if your string contains a specific keyword. code.html String contains /cd/: ${info.result} checkString.js "use strict"; use(function () { var result; var pagePath = this.pagePath; if(pagePath.includes('/cd/')) result=true; else result=false; return result; }); Hope this helps!Jineet
124
Views
1
Like
1
Answers
Re: Fetch the background Image from the dialog Jineet_Vora - Adobe Experience Manager
Hello @maryanilak48011,Please consider below dialog structure: Once the value is stored in dialog then you can fetch in HTL using:${properties.imagePath} which will give the path of the selected image.Hope this helps!Jineet
80
Views
2
Likes
0
Answers
Re: Two factor authentication for crx Jineet_Vora - Adobe Experience Manager
There should always be a back door entry. If anything goes wrong in MFA authentication how would admins be able to login to AEM CRX? Also, changing core login mechanism is highly risky.
95
Views
0
Likes
0
Comments
Re: Two factor authentication for crx Jineet_Vora - Adobe Experience Manager
Hello @jay1122,Considering it is CRX Explorer where limited access (only admins) is required, what's the use case which requires you to set up MFA on CRX level? Generally MFA is for business users on AEM welcome page where they do not have access to CRX at all. There should always be a back door entry. If anything goes wrong in MFA authentication how would admins be able to login to AEM CRX? Also, changing core login mechanism is highly risky.Jineet
107
Views
1
Like
2
Answers
Re: SQl2 query with contains does not find any nodes Jineet_Vora - Adobe Experience Manager
@Magicr,Difference between Contains and Like:1. Contains: Searches the given string anywhere in the data2. Like: Works with regular expression and searches for an expression. e.g. %adobe%
116
Views
1
Like
1
Answers
Re: Enabling Dynamic Media AEM 6.5 Jineet_Vora - Adobe Experience Manager
Hello @jlfera, In your command add the debug flag to verify the runmode in CMD:java -Xdebug -Xms4096m -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -gui -r author,dynamicmedia_scene7 -p 4502After AEM instance is up double check the runmode from AEM: http://localhost:4502/system/console/status-slingsettingsAlso check the configuration of Dynamic Media Configuration in the Cloud Services section: http://localhost:4502/libs/dam/content/configura...
93
Views
2
Likes
1
Answers
Re: Cannot delete configuration using CURL on AEM 6.5 Jineet_Vora - Adobe Experience Manager
Hello @surenk,Apparently you're deleting the config from a wrong location. The location of config can be under /apps//config or /apps/system/config.Please try with below command: curl -u admin:admin -H User-Agent:curl -F":operation=delete" http://localhost:4502/apps//config/.config Hope this helps!Jineet
76
Views
1
Like
0
Answers
Re: Experience Fragments and Plain HTML renditions, could... Jineet_Vora - Adobe Experience Manager
Hello @williamkr1,The plain selector will change the URL to the publish one. However, 'generally' the XFs are not to be accessed to the publisher as they're used to export to third party like Target directly from Author instance.If you need to check html which is being sent to third party like Target, please use 'nocloudconfigs' selector.By default, when you construct a Target HTML Offer, a request is sent to a custom Sling selector in AEM. This selector is called .nocloudconfigs.html . As its n...
80
Views
1
Like
0
Answers
Re: Quick Publish button not showing immediately after im... Jineet_Vora - Adobe Experience Manager
Hello @gayatrik8153299,Whenever an image is uploaded, an internal workflow is triggered in background which will create various renditions for that image. Also it depends on the size of the image being uploaded which can take a few seconds.It'll also show 'Processing' on that asset.Please check with various size images (including smaller ones) and see if you're able to replicate the issue. Generally it shouldn't take a minute unless its a heavy asset or a system is busy.Jineet
79
Views
1
Like
0
Answers
Re: Creating Role based access in AEM Website Jineet_Vora - Adobe Experience Manager
Hello @Heena06, For this purpose you would need to create users and assign groups (may be default built in group) to those users. Or if you want then you can create your custom group with restricted access to achieve your case.Please refer https://docs.adobe.com/content/help/en/experience-manager-64/administering/security/security.html You can access the user admin tool from here:http://localhost:4502/useradminHope this helps!Jineet
112
Views
2
Likes
1
Answers
Re: SAML Integration: Assigning user groups without addin... Jineet_Vora - Adobe Experience Manager
Hello @kinjald91769604,You can leverage 'Adobe Granite SAML 2.0 Authentication Handler' located at http://localhost:4502/system/console/configMgr to connect your IdP with SP (your AEM Site).There is an option to create a user in CRX which should be off in your case and you can check add to groups option and specify the name of the group. For more details please check: https://helpx.adobe.com/experience-manager/using/aem63_saml.htmlHope this helps!Jineet
70
Views
1
Like
0
Answers
Re: AEM 6.3 - registering Servlets with paths Jineet_Vora - Adobe Experience Manager
Per Apache Sling, there are different ways to register a servlet path.If you want at first level then you have to register a servlet as '/feed.servlet' and then in 'Apache Sling Servlet/Script Resolver and Error Handler' configuration add '/feed.servlet' as your servlet execution path. Note that '.servlet' is expected and mandatory for first level servlet.If you want to keep at second/more than one level then in the configuration, you have to specify the sub-tree like '/feed/' which will expect ...
5262
Views
1
Like
0
Replies
Re: Change AEM Deletion Functionality Jineet_Vora - Adobe Experience Manager
smacdonald2008​ berliant​ Arun Patidar​It is just to avoid unintentional delete. We have had such scenario where one of the author mistakenly deleted a folder of assets from author instance (which deactivated the asset from publisher and then deleted the asset folder from author). Since this type of activity is not reversible and we had no backup of that asset folder containing number of documents and files, we had no option to restore the files.Apart from being cautious, can this situation be a...
14088
Views
1
Like
5
Replies
Change AEM Deletion Functionality Jineet_Vora - Adobe Experience Manager
There is a requirement from business to change the default AEM deletion functionality.Current functionality: When an already activated asset/web page is deleted from author instance, AEM first deactivates the asset/web page (results in deletion of the same from Publisher instance) and then it deletes the page from author.Expected functionality: When an already activated asset/web page is deleted from author instance, AEM should not deactivate the asset/web page from publisher and instead only de...
14571
Views
0
Likes
10
Replies