since ‎19-05-2014
‎24-11-2020
jura_khrapunov
Level 2
Re: How to get list of Users/Group with specific privileg...
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
It was so long time ago, I believe I just looped over permissions at the given path and all its parents to collect the data

Views

124

Likes

0

Replies

0
Re: What is the purpose of Dispatcher in front of single Author?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
You cannot cache the touch UI request because otherwise you are not able to use the new version of css or js if you install a new SP or CFP. And you need to delete the generated cache manually after the update of your instance.I don't think it is the case otherwise Classic UI was also mentioned. There is something specific to Touch UI they had in mind

Views

424

Likes

0

Replies

0
Re: What is the purpose of Dispatcher in front of single Author?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Good point about security, antoniom54959291​, indeed https is required for SSO integration or authentication flow if handled by directly by author. Does anyone know why Touch UI requests cannot be cached? All content related GET calls have timestamped URL query so they are bypassing cache anyway.

Views

368

Likes

0

Replies

0
What is the purpose of Dispatcher in front of single Author?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Is there any advantage of having dispatcher in front of the Author if it is the only instance, so load-balancing is not required, and as per official documentation cache should be disabled there anyway?So far it only proxying requests between :80 and :4502 ports to underlying publisher and that's probably it.Any ideas?

Views

1.1K

Likes

0

Replies

10
Re: What indexes are used by TagManager.find() method?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Tracing com.day.cq.tagging made sense, after digging through a number of messages I found one from com.day.cq.tagging.impl.JcrTagManagerImpl which actually revealed underlying query. For the record, it was:/jcr:root/content/xyz//element(*, cq:Taggable)[ (@cq:tags = 'newsroom:event' or @cq:tags = '/etc/tags/newsroom/event') or (@cq:tags = 'newsroom:podcast' or @cq:tags = '/etc/tags/newsroom/podcast') or (@cq:tags = 'newsroom:Blog' or @cq:tags = '/etc/tags/newsroom/Blog' or @cq:tags = 'newsroom:Bl...

Views

929

Like

1

Replies

0
Re: What indexes are used by TagManager.find() method?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Once again, it's not an isolated query, we are using standard AEM List component so I just don;t know how that query looks like in TagManager implementation and that is exactly what i'm trying figure out in order to be able to tweak indexes appropriately

Views

929

Like

1

Replies

2
Re: What indexes are used by TagManager.find() method?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
The point is there is no "my query", I'm actually trying to figure out what that query is since sources of TagManager class implementation are not freely available and standard query debugging tools (logging querybuilder component) do not provide any insight

Views

929

Like

1

Replies

4
What indexes are used by TagManager.find() method?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
I have a requirement where AEM List component should return results based on Tag query with multiple tags using "any tag" search mode. It works just fine with 1-2 tags, but with eh tags amount increase (5-6 is normal in our circumstances) it sometimes take several minutes to return results. Our content is fully covered by indexes, including tags properties. Logs do not show any traversal queries so I'm wondering what might be the issue. JCR query troubleshooting document mentions that for "Queri...

Views

1.2K

Like

1

Replies

6
Re: Links to Classic UI ExtJS documentation not viewable in web browser
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Direct links do not work but you may start browsing from the main page: https://docs.adobe.com/docs/en/aem/6-1/ref/widgets-api/index.html

Views

176

Likes

0

Replies

0
Re: Touch UI : how to set default value of checkbox in touch UI
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Actually, I can't. We are sill on AEM 5.6.1 and what I mentioned above is a quote from Adobe response. IMHO the only way how to get it fixed is to keep pestering Adobe support 🙂

Views

617

Likes

0

Replies

0
Re: Permissions required to create Language Copy
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
The error message returned by the /bin/wcmcommand is Error Error Status 500 Message Not allowed to reorder child node [node path]. Location Parent Location Path Referer ChangeLog <pre></pre> Go Back Modified Resource Parent of Modified Resource [node path] in the message above was the actual path to the node in the other language branch where new node is supposed to be added and Contribor had exactly the same set of rights as for the node used as a reference for tran...

Views

425

Likes

0

Replies

0
Permissions required to create Language Copy
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
In our setup users are divided into two groups: Contributors and Editors. Contributors have READ, MODIFY and CREATE rights for entire site (all languages) and Editors have DELETE and REPLICATE rights in addition to the basic contributors' rights. It works fine for the standard publication workflow but when Contributor is trying to create a new Language copy of the existing page - nothing happens. I mean user opens Language copy dialog, choosing the language, clicking OK, dialog disappears withou...

Views

846

Likes

0

Replies

2
Re: How to make Author's mode component annotations visible in AEM5.6.1?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
edubey wrote... Are you switching to mode other than author. If yes, it wont work Annotation is available in author mode only. No, I'm not switching modes. It's just if page is reloaded (staying in the same mode)- annotations do not appear anymore. And they are not available to any other user loading the same page (which is the point of annotations)

Views

267

Likes

0

Replies

0
How to make Author's mode component annotations visible in AEM5.6.1?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
In AEM 5.6.1, if I added annotation to the component it works just fine while I'm editing the page, but disappears after page is reloaded.There is no difference if it is custom or out-of-the-box component, if page was activated or not, annotation is just not loading.CRXDE Lite shows that cq:annotations node has been successfully created with all required subnodesIs there any configuration switch which should be turned on in order to make annotations visible?

Views

362

Likes

0

Replies

3
Re: Query[SQL/SQL2/Xpath/JCR] to be used to get the required data?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
SQL2:SELECT * FROM [nt:unstructured] WHERE ISDESCENDANTNODE('/content') AND Custom = 'old:xxx'

Views

179

Likes

0

Replies

0
Re: Please write CQ5 Books FFS!
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
I can only second this. I used to work with Adobe ColdFusion for a long time (even since it was Macromedia ColdFusion 🙂 ) and one of the great thing about it was a comprehensive documentation and variety of books for all experience levels. AEM has some documentation but good books will be a definite asset.

Views

1.5K

Likes

0

Replies

0
Re: Dispatcher image caching issue.
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Orotas, it all makes sense for images but what to do with other assets? We are facing described problem for .pdf files. System creates thumbnails for them and extracts metadata, but we have to serve original files, not renditions...

Views

956

Likes

0

Replies

0
Re: Dispatcher image caching issue.
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
We have the same issue and struggling with it right now. Solution mentioned by bsloki is not exactly a solution but workaround, although it helps to prevent the issue if it is related to the specific component but doesn't resolve the core problem.

Views

959

Likes

0

Replies

0
Re: Using Apache rewrite rules remove /content/smarter from all the page URLs
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
RTFM...Apache mod_rewrite: http://httpd.apache.org/docs/current/rewrite/AEM Dispatcher: https://docs.adobe.com/docs/en/dispatcher.html

Views

1.5K

Likes

0

Replies

0
Re: Using Apache rewrite rules remove /content/smarter from all the page URLs
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Following snippet should rewrite short links without redirection. It also requires "DispatcherUseProcessedURL 1" directive set in the Dispatcher config# opt-out proper URLs from rewriting RewriteRule ^/(apps|bin|etc|home|libs|tmp|var|content|dispatcher)/ - [L,NC] # rewrite everything else RewriteRule ^/(.+) /content/smarter/$1 [QSA,PT]

Views

1.5K

Likes

0

Replies

0
Re: How to see who launched the workflow in CQ5.5?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
I meant if there is a way how the Author or Content manager - those who actually shall act on some workflow steps (activate/deactivate or approve content) - can see who filed a request for them, or in AEM terminology: who started workflow in teh context of the specific content. I know how to access this info as a developer but I'm wondering if there is something in the admin interface where our users can obtain such information?

Views

252

Likes

0

Replies

0
How to see who launched the workflow in CQ5.5?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Is there a way how assignee of the particular workflow participant's step can see who actually launched the workflow, i.e. assigned that step to him?

Views

292

Likes

0

Replies

3
Re: Problem running AEM/CQ 5.6.1 on Mac OS X 10.9 Mavericks
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
As far as i know AEM is certified to work on Java 6 or 7, not on 8, did you try to load it using different JVM?

Views

238

Likes

0

Replies

0
Workflow OR split - "default" route is always launched
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
I'm developing a workflow which involves OR split. It has three branches, first two contain following script:function check() { if (workflowData.getPayloadType() == "JCR_PATH") { var path = workflowData.getPayload().toString(); var node = jcrSession.getItem(path); if (node.getPath().indexOf("/fr/") >= 0) { log.info('French content'); return true; } else { return false; } } else { return false; } }Lines 5 & 6 are different for the first and second branches - I'm detecting which branch specific co...

Views

902

Likes

0

Replies

1
Re: How to start AEM 5.6 server in Eclipse Luna (Getting ConnectException)?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Check if you are able to connect to http://localhost:4502/ in your browser using the same credentials

Views

313

Likes

0

Replies

0
Re: How to start AEM 5.6 server in Eclipse Luna (Getting ConnectException)?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
By default AEM listening on port 4502, not 8080 (Server properties -> Connection -> Port)

Views

291

Likes

0

Replies

0
Re: How to prevent richtext component from stripping off script tags?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
smacdonald2008 wrote... See the RTE Reference docs: http://dev.day.com/docs/en/cq/current/widgets-api/index.html?class=CQ.form.RichText See: stripHtmlTags. Set this to false. See if that helps. This one has no effect for the code typed in in the HTML source edit mode in richtext editor component. It only affects copy/pasted text and, according to the docs, already deprecated

Views

454

Likes

0

Replies

0
Re: How to prevent richtext component from stripping off script tags?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
smacdonald2008 wrote... Here is a similar issue: https://forums.adobe.com/thread/1019650 It's not the same, I need to prevent stripping off HTML tags, not just ID attribute

Views

441

Likes

0

Replies

0
Re: How to prevent richtext component from stripping off script tags?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
I've seen that and it isn't the same. It was about one very specific element - ID attribute in HTML tags. I need to find a way how to configure Ext in AEM to avoid stripping off arbitrary tags, not just ID attributes.

Views

447

Likes

0

Replies

0
Re: How to prevent richtext component from stripping off script tags?
Avatar

jura_khrapunov

jura_khrapunov
- Adobe Experience Manager
Hi Sham,There are two WhitespaceProcessor.js files in AEM 5.6.1:/etc/clientlibs/granite/coralui/optional/rte/js/core/WhitespaceProcessor.js from rte.coralui clientlib/libs/cq/ui/rte/core/WhitespaceProcessor.js from cq.rteIt seems that first one is for Touch UI and second is for Classic UI and I have to overlay them both, correct? In that case how I can overlay /etc/clientlibs file? It's pretty straightforward how to overlay files under /libs, but what about /etc?

Views

451

Likes

0

Replies

0