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

GaneshM
Community profile GaneshM Level 3
Job title here
Location here
14 BADGES
Level 3

Level 3

Learn more
Joined the community 31-01-2017 1:44:07 PM
Offline
Top badges earned by GaneshM
Customize the badges you want to showcase on your profile
Re: Second styles plugin for RTE Touch UI AEM 6.3
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Himanshu,The one attached is fully functional, not sure what you missed. Are you saying you dont see any plugin? or only custom style plugin? if you dont see only custom plugin, please check plug-in setting (uiSettings) and make sure you added the custom plug-in. if you dont see any any plugin, its broken due to some error, you might need to check console to find the error. Let me know what are you seeing or share the screen shot.Thanks!

Views

3.2K

Likes

0

Replies

0
Re: Second styles plugin for RTE Touch UI AEM 6.3
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Himanshu,Are you getting any error? are you able to see the plugin RTE? Would you please elaborate whats not working? Thanks!

Views

2.8K

Likes

0

Replies

0
Re: Sling mapping not working via Dispatcher
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Madhukar,You need to check the dispatcher.any and httpd.conf. Are you able to get the page when hitting http:localhost:8080/content/sample/en/customers.html? You might need to check the renders config in Dispatcher.any and dispatcher module in httpd.confFYI, you can check the reference here We.Retail dispatcher.any and httpd.conf · GitHub or share your dispatcher.any and httpd.conf configs.Thanks!

Views

2.6K

Like

1

Replies

0
Re: Customization | HeavyMoveDialog.js to be converted to aem6.4
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,Touch Ui is different from Ext Js, everything defined in page.you can find move page properties in /libs/wcm/core/content/sites/movepagewizardThanks!

Views

416

Likes

0

Replies

0
Re: xtype=tags name value type saving different in classic (String[])& touch UI (String)
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Satis,The TypeHint might be going as String[], please set the typeHint as string.Please add below snippet in dialog and try. its worked for me, hope this works for you too.Thanks!

Views

476

Like

1

Replies

0
Re: Asset replication with tags
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,If you are using workflow to activate the pages/assets, the best practice is create custom process to activate the page/assets associated resources. You can use the ResourceCollectionUtil to collect the resources associated given page. Ex:ResourceCollection rcCollection = ResourceCollectionUtil.getResourceCollection((Node)session.getItem(path), rcManager);List resPaths = rcCollection.list(new String[] { "dam:Asset","cq:tags" });iterate resPaths to get the node path and replicate.Thanks!

Views

6.4K

Likes

0

Replies

0
Re: Workflow emails are not getting triggered
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager Forms
Hi sai,I don't see any config name as "local", you should have local config value. Did you try adding "local" and test?In externalizer, the config name "local" is hardcoded, so you need to have local regardless you are using it or not.Ex:return externalLink(null, "local", scheme, path);However, externalizer is multifield, you can add one more config as "local". Please add the local and check.Thanks!

Views

1.3K

Like

1

Replies

0
Re: Workflow emails are not getting triggered
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager Forms
Can you share the screenshot of externalizer? Thanks!

Views

1.3K

Likes

0

Replies

0
Re: How to make any one option is required
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager Forms
You can achieve using RadioGroup, FYI, RadioGroup — Granite UI 1.0 documentation Thanks!

Views

815

Likes

0

Replies

0
Re: Workflow emails are not getting triggered
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager Forms
Hi Sai,Did your "local" field empty in Externalizer? in "EMail Notification Service" its mentioned that "Deprecated - Use the 'Link Externalizer' service to configure the host prefix (host.prefix)" The Notification Email uses the "local" config value for host in Email Notification Service FYI, I made the local value empty and trigged workflow got the same exceptionException java.lang.IllegalArgumentException: Could not find configuration for domain 'local'at com.day.cq.commons.impl.ExternalizerI...

Views

1.3K

Likes

0

Replies

0
Re: Workflow emails are not getting triggered
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager Forms
Go to /system/console/configMgr and locate Link Externalizer and add value for "local" Hope this helps!.Thanks!

Views

1.3K

Likes

0

Replies

0
Re: Rich text editor adds space between hyperlink and punctuation
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
I followed your example, I'm unable to reproduce the issue.Did you try in vanilla 6.2? and any custom plugin? Thanks!

Views

545

Likes

0

Replies

0
Re: How to customize RTE plugin option in the Content Fragment RTE?
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
you need create custom link plugin by extending /libs/clientlibs/granite/coralui2/optional/rte/js/core/commands/Link.js plug-in and to create options pop-up you need to find the correct template and implemnt same for your new custom plugn-in/libs/clientlibs/granite/coralui2/optional/rte/js/components/cui-rte.templates.jsex: locate this code this["CUI"]["rte"]["Templates"]["dlg-link"] in template js and you can see the options.I believe you are using AEM 6.3 or above, for lower versions the libs ...

Views

1.0K

Like

1

Replies

0
Re: Servlet trigger on dialog textfield in touchui
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
You can use JS. the foundation-contentloaded will be triggered whenever dialog opens(function (document, $, Coral) { "use strict"; $(document).on("foundation-contentloaded", function (e) {$(".class", e.target).each(function (i, element) { var target = $(element).data("data-fld-class"); if (target) { Coral.commons.ready(element, function (component) {// write you logic}});})(document, Granite.$, Coral);More details :Listeners implementations in touch UI. Adobe Experience Manager Help | Using Even...

Views

462

Likes

0

Replies

0
Re: Rich text editor adds space between hyperlink and punctuation
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,When I try with internal & external page, I don't see any punctuation Wondering you or your team modified the link plug-in or any other plug-in? please check is there any customization of relics and please check in vanilla 6.2 as well.Thanks!

Views

544

Likes

0

Replies

0
Re: Picklist for touch UI rich text editor
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Viru,You can archive using Styles Plugin & inserthtml command (this.editorKernel.relayCmd('inserthtml', className);) FYI,Thanks!

Views

804

Likes

2

Replies

0
Re: Picklist for touch UI rich text editor
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
I afraid not, we had some issue when we follow that blog post.Can you please try the plug-in from here GitHub - ganeshmurthi/AEM: AEM Code Snippets.​Let me know if you need any clarification.Thanks!

Views

804

Likes

0

Replies

0
Re: Picklist for touch UI rich text editor
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
I'm not sure Viru, but the approach & steps are common for 6.2 & 6.3. You may need to change coral version like /libs/clientlibs/granite/coralui2/optional/rte/js/components/rte/ui/CuiToolbarBuilder.js, other than that all the files are same.Thanks!

Views

814

Likes

0

Replies

0
Re: Picklist for touch UI rich text editor
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Viru,Here is the example and code snippet to how to extend the plugin & integrate with toolbar. Second styles plugin for RTE Touch UI AEM 6.3 You can get some ideas here.Thanks!

Views

808

Likes

0

Replies

0
Re: Best way to implement site that must be logged in with selective access?
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
The best way is ACL to restrict the access for users, go to :4502/useradmin page and create two groups as "Sales" & "Marketing" and define ACL policies and add the respective user to those group.For More details User Administration and Security Thanks!

Views

692

Likes

0

Replies

0
Re: AEM 6.3.1.2 Touch UI OOTB RTE enable specialchars gives js errors
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,Here is sample UI settings xml, I haven't define any popovers for special charas, OOTB should be work fine but Please make sure your plug-in name and name in the popovers should be identical.Thanks!

Views

746

Like

1

Replies

0
Re: AEM 6.3 | adptTo returning null for sling models
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Viveka,Please create the OSGI configuration in code and place to desired run modes. So it will not get vanished after every build.Some thing like /apps/project/config.dev/com.day.cq.commons.impl.ExternalizerImpl.xml FYI, http://aempodcast.com/2016/infrastucture/best-practice-treat-osgi-configurations-code Thanks!

Views

535

Likes

0

Replies

0
Re: Link checker in AEM 6.3 disabling certain links from same host.
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Did you notice any difference between those URL's (Valid vs Exception)? Wondering whether any special chars in the path?

Views

603

Likes

0

Replies

0
Re: Unable to setup processor: Unable to get component of class 'interface org.apache.sling.rewriter.Transformer'
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi Rashid,Looks like you configured the link Transformation Factory and transformerType is not matching with your Factory class.Look for "TransformerFactory" class in your codebase and the "pipeline.type" should match with your transformerType configuration in UI codebase. Look for "TransformerType" and the value should match with "TransformerFactory" pipeline.type.ORDisable the Transformer by selecting false for "enabled"Eg:@Component(property = { "pipeline.type=linkType" }, service = { Transfo...

Views

3.0K

Likes

3

Replies

0
Re: Assets Search is not showing all the Search results ..!
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,You need to change the limit value here : /libs/granite/ui/content/shell/omnisearch/searchresults/singleresults/views/listWhen I change the limit to 5, I can see the limit as 5 in network.Hope this helps!Caveat: This affects the sites as well. Thanks!

Views

1.1K

Likes

0

Replies

0
Re: AEM 6.2 classic ExtJS : Read property set on the parent node of listeners
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,Did you try this.findParentByType('dialog').getField('./heading_field').getValue() ? on contentload event listenerThanks!

Views

824

Likes

0

Replies

0
Re: AEM 6.4. Retrieve values from another dialog.
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
You can achieve using parent/child concept or Comp A should know the path of Comp B either way its tightly coupled.you need to do following steps to achieve,1. Add dialog load listener to Comp A ( which fires when dialog loads and opens)2. Have AJAX call to hit the sling servlet 3. Have business logic in sling servlet or service to find the parent or B component and return the value4. Assign the value to the Comp A field.Note : You may need to educate the author to configure in some manner and i...

Views

2.5K

Likes

0

Replies

0
Re: Second styles plugin for RTE Touch UI AEM 6.3
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,Seems you did give me push access, you can download from here GitHub - ganeshmurthi/AEM: AEM Code Snippets Thanks!

Views

2.9K

Like

1

Replies

0
Re: Second styles plugin for RTE Touch UI AEM 6.3
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,I think you need to update the CSS class with proper selector. The RTE has its own classes ex:try adding the CSS class with RTE selector like .rte-fullscreen-richtextContainer .customclass { } Just a thought not sure whether work or not.However I will share the package.Thanks!

Views

2.9K

Likes

0

Replies

0
Re: Second styles plugin for RTE Touch UI AEM 6.3
Avatar
Ignite 1
Level 3
GaneshM
Level 3

Likes

15 likes

Total Posts

49 posts

Correct reply

9 solutions
Top badges earned
Ignite 1
Give Back 25
Give Back 10
Give Back 5
Give Back 3
View profile
GaneshM
- Adobe Experience Manager
Hi,Seems you were integrated ACT example with your customization, on selection of styles its passing "actstyles" command, we don't have implementation for actstyles. I request you to replace the below methods in fontStyle plugin1. initializeUI MethodinitializeUI: function(tbGenerator, options) { var plg = CUI.rte.plugins; if (this.isFeatureEnabled(ACT.rte.FEATURE.FONT_STYLE.NAME)) { this.stylesUI = new tbGenerator.createStyleSelector(ACT.rte.FEATURE.FONT_STYLE.NAME, this, null, this.getStyles())...

Views

2.9K

Likes

0

Replies

0