since ‎22-01-2016
‎10-12-2019
deana66659071
Level 3
Re: ACL Users Groups and Permissions using ACS-Commons ACL Packager deana66659071 - Adobe Experience Manager
I've updated our document and posted it here.The mode="merge" step is critical.Hopefully this guide will help others.
775
Views
1
Like
0
Answers
ACL Users Groups and Permissions using ACS-Commons ACL Packager deana66659071 - Adobe Experience Manager
AEM 6.2 SP1Here is what I have in terms of rules in the ACL PackagerPackage Name: PROD-EWCM Users Groups And PermissionsPackage Group Name: ACLsPackage Version: 230Package Description: ACL Package initially defined by a ACS AEM Commons - ACL Packager configuration.Package ACL handling: OverwriteConflict resolution: Increment VersionPrincipal names: {Listed all defined groups here}Include Patters: /content/.* /etc/.*Include principals: uncheckedInclude ACL Packager: uncheckedCreated PackageDid th...
2196
Views
0
Likes
3
Answers and Comments
TOUCH UI - Component References deana66659071 - Adobe Experience Manager
AEM 6.2 SP1Use Case: Create a page that list all components paths and its Page, that have a reference to that given page.If I MOVE a page, the final step (Adjust/Republish) show me all of the references to a given page. This is very close to what our users are looking for. They want to be able to click on a page, click a "REFERENCES" button, and display a page that shows all the all components paths and its Page that have a reference to the page selected.Does anything exist like this today?If no...
391
Views
0
Likes
0
Replies
Re: Determine Referenced Pages when Deleting a Page deana66659071 - Adobe Experience Manager
Prince,When I do this in the classic UI, the option "References" is grayed out.-Dean
1075
Views
0
Likes
0
Answers
Determine Referenced Pages when Deleting a Page deana66659071 - Adobe Experience Manager
Is there an OOTB way to determine where a page is being referenced in AEM?Here is what I did to reproduce:Delete a page that is being referenced by other pages. You receive a message that says this page is being referenced by other pages.Our authors cannot delete the page without knowing which page(s) reference it.Thank you in advance for your help.-Dean
3136
Views
0
Likes
8
Answers and Comments
Re: DAM Asset - Redirect deana66659071 - Adobe Experience Manager Assets
I've tried adding a sling:redirect property to a damAsset and the redirect does not work.Our users would like to be able to add a redirect rather than updating the 100s of places within the content that is referencing the asset.
972
Views
0
Likes
0
Replies
Re: ProxyAsyncScriptableFactory uses the deprecated asynchronous API provided by the 'granite' namespace deana66659071 - Adobe Experience Manager
Changed the references in the USE-API .... no longer use ResourceUtils .... updated file is attached.Thanks,-Dean
867
Views
0
Likes
2
Answers
ProxyAsyncScriptableFactory uses the deprecated asynchronous API provided by the 'granite' namespace deana66659071 - Adobe Experience Manager
I'm seeing these errors all over my log files and would like to clean them up.~~15.02.2017 12:57:57.609 *WARN* [10.1.51.108 [1487188677505] GET /content/home/help/products/prism-tv/parental-controls/locking-channels-using-prism-parental-controls.html HTTP/1.1] org.apache.sling.scripting.sightly.js.impl.jsapi.ProxyAsyncScriptableFactory Script /apps/ewcm/components/global/scripts/head.js uses the deprecated asynchronous API provided by the 'granite' namespace. Please refactor the script to use th...
1851
Views
0
Likes
4
Answers and Comments
Re: AEM 6.2 TOUCH UI Validators deana66659071 - Adobe Experience Manager
Since the RTE uses a hidden input field you cannot use that as a selector. If you use the RichText div and the form it still doesn't work. Here is an example of the validator:It never reaches the alert or the "Testing" code.-Dean ~/* ========================================================================================== * jQuery-based validators (Touch-optimized UI) * ========================================================================================== */(function(document, $, Granite) {...
1185
Views
0
Likes
1
Replies
AEM 6.2 TOUCH UI Validators deana66659071 - Adobe Experience Manager
We have implemented both inline and on-submit validators in AEM 6.2We are now facing an issue with Rich Text editors and validators.Has anyone got this to work. We can validate multifields, text areas, text fields, on submit, radio buttons etc .... but have not been successful in implementing validators for Rich Text Editors.References I've used to this point ...https://docs.adobe.com/docs/en/aem/6-1/ref/granite-ui/api/jcr_root/libs/granite/ui/components/foundation/index.htmlhttp://keysandstroke...
1945
Views
0
Likes
3
Replies
Re: javax.jcr.AccessDeniedException: OakAccess0000: Access denied deana66659071 - Adobe Experience Manager
Here is another example of things that I've tried ....**************************************************************************************************public interface ColumnControlService { public void generateColumns(int columns, Node currentNode); }**************************************************************************************************@Component@Servicepublic class ColumnControlServiceImpl implements ColumnControlService { private final Logger logger = LoggerFactory.getLogger(Colum...
888
Views
0
Likes
0
Answers
Re: javax.jcr.AccessDeniedException: OakAccess0000: Access denied deana66659071 - Adobe Experience Manager
I'm not sure what I'm missing here .... this is what I have so far @Reference private ResourceResolverFactory factory; private ResourceResolver resourceResolverWriter; private static Session adminSession; /* * data structure to store attributes for each column */ private ArrayList> columns; /* * should flyIn css classes be added to the columns */ private boolean animateFlyIn; @SuppressWarnings("deprecation") @Override public void activate() throws Exception { try { Map param = new HashMap(); par...
888
Views
0
Likes
0
Answers
Re: javax.jcr.AccessDeniedException: OakAccess0000: Access denied deana66659071 - Adobe Experience Manager
As a matter of fact, I am. I check to see if there is a sling:resourceType associated with the component and if there is NOT, I add one.Once I'm done I call save.Is this not allowed?
907
Views
0
Likes
0
Answers
javax.jcr.AccessDeniedException: OakAccess0000: Access denied deana66659071 - Adobe Experience Manager
Here is an example of what I'm seeing in the logs:06.02.2017 12:44:06.231 *ERROR* [10.1.51.108 [1486410246131] GET /content/business/enterprise/assets/gartner-magic-quadrant-for-cloud-infrastructure-as-service-2015.html HTTP/1.1] com.adobe.cq.sightly.WCMUsePojo Failed to activate Use classjavax.jcr.AccessDeniedException: OakAccess0000: Access denied at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:231) at org.apache.jackrabbit.oak.api.Commit...
2577
Views
0
Likes
9
Answers and Comments
Re: Component Cleanup BEFORE Submit deana66659071 - Adobe Experience Manager
Here is what I added in the activate() method to resolve: Node currentNode = getResource().adaptTo(Node.class); NodeIterator ni = currentNode.getNodes(); if (columns != null) { int columnsSize = columns.size(); int nodeCounter = 0; boolean changesMade = false; if (ni != null) { while (ni.hasNext()) { Node childNode = ni.nextNode(); if (childNode != null) { String childNodeName = childNode.getName(); if (childNodeName != null && childNodeName.startsWith("abc")) { nodeCounter++; if (nodeCounter > ...
534
Views
0
Likes
0
Answers
Re: Component Cleanup BEFORE Submit deana66659071 - Adobe Experience Manager
Yes, we are using html & sling (HTL)
535
Views
0
Likes
0
Answers
Component Cleanup BEFORE Submit deana66659071 - Adobe Experience Manager
We have a component that allows our authors to dynamically select the number of columns and the associated widths. Example 12, 7-5, 6-6, 4-4-4, 3-5-4, etcOnce they have selected this click save, they can add components into each of the corresponding parsys.If the user changes their selection from 4-4-4 (3 columns) to 12 (1 column), nothing "cleans up" the orphaned nodes.Desired Result Example:4-4-4 - 3 ColumnscolumnControl col0 componenta col1 componentb col2 component12 - 1 columncolumnControl ...
840
Views
0
Likes
4
Answers and Comments
Re: Replicate and Activate Tags deana66659071 - Adobe Experience Manager
Turns out to be a permissions issue. The tags are replicated, but the permissions do not automatically get carried over to the publish instance.
611
Views
0
Likes
0
Answers
Replicate and Activate Tags deana66659071 - Adobe Experience Manager
Is there a way to replicate and activate/publish tags without packaging them and moving them to another environment?Thanks,-Dean
900
Views
0
Likes
3
Answers and Comments
DAM Asset - Redirect deana66659071 - Adobe Experience Manager Assets
Is it possible to have a REDIRECT associated with a dam:Asset?Thank you for any assistance you may provide.-Dean
1341
Views
0
Likes
4
Replies
Re: Filter & Options Not working deana66659071 - Adobe Experience Manager
Adobe Day Care Ticket Opened - 108577 - Filter & Options not working
852
Views
0
Likes
0
Replies
Filter & Options Not working deana66659071 - Adobe Experience Manager
Went into http://localhost:8888/sites.html/content/geometrixx-outdoors/en and created 3 new pages.Did not publish them.Changed to the List View.Added a Filter to the PageIn the header toolbar (lightgray bar, little rectangle icon) and select "Filter" from the menu.1.It should populate the path automatically2.Under Publish Status, click on "Unpublished"All I see is Sorry, we couldn't find any results for Make sure all the words are spelled correctly, try to refine your keywords or clear the enabl...
927
Views
0
Likes
3
Replies
Re: Workflow to Delete Dispatcher Cache deana66659071 - Adobe Experience Manager
The business case: Authors want the ability to clear cache for a given project at their discretion.
750
Views
0
Likes
0
Answers
Workflow to Delete Dispatcher Cache deana66659071 - Adobe Experience Manager
Is there a way to create a Workflow to Delete the Dispatcher Cache?I'd like to be able to do it by project ... example/content/project1/content/project2If the user is on a page in project2 and wants to clear the dispatcher cache, I'd like to be able to find out the project and delete the dispatcher cache for that entire project, and that project ONLY.Any help/examples is greatly appreciated.Thank you for your help in advance.-Dean
2081
Views
0
Likes
5
Answers and Comments
Backing up ACL Permissions deana66659071 - Adobe Experience Manager
I'd like to package all of the ACL permissions under /content/business ... including it's subdirectoriesI've tried a number of ways to create a package but none of them work. Do I really have to create a filter for each individual rep:policy?/content/business/node1/rep:policy/content/business/node2/rep:policy/content/business/node3/rep:policyIf I spell each one of them out, it works .... but that's a maintenance nightmare.I'd like to do something like the following filter (but cannot get it to w...
1011
Views
0
Likes
3
Answers and Comments
Quick Actions Disappear deana66659071 - Adobe Experience Manager
AEM 6.2I navigate to the following page: http://localhost:4502/sites.html/content/geometrixx-media/en/community/padClick on Search ResultsClick PublishNow I only see the Publish, Publish Later, Unpublish & Unpublish later Quick ActionsWhat determines what Quick Actions are displayed.Typically I would see Create, View Properties, Publish, Publish Later, Unpublish & UnpublishThanks,-Dean
497
Views
0
Likes
1
Replies
Re: SQL2 Help deana66659071 - Adobe Experience Manager
Thank you Scott for all your help!!!!!I can use the JCR API to make this work ... Antons solution will allow me to do this just using one query.select * from [nt:unstructured] as p where isdescendantnode (p, [/apps]) AND [jcr:path] like '%cq:dialog%' AND NAME(p) LIKE 'rtePlugins'
701
Views
0
Likes
0
Answers
Re: SQL2 Help deana66659071 - Adobe Experience Manager
Hey Scott,The problem I have is that once it gets under apps, things are all dynamic ... at least projects and page names will be different./apps/somename-1/components/page/main/page/cq:dialog/content/items/tabs/items/article/items/articleTitle/rtePlugins/apps/somename-2/components/page-a/main/component-4/cq:dialog/content/items/tabs/items/article/items/articleTitle/rtePlugins/apps/somename-3/components/page1/main/component-6/cq:dialog/content/items/tabs/items/article/items/articleTitle/rtePlugi...
649
Views
0
Likes
0
Answers
SQL2 Help deana66659071 - Adobe Experience Manager
I'm trying to put together a SQL2 query to find all of the rtePlugins under a cq:dialog node within a path.Here is what I have so far:select * from [nt:unstructured] as p where isdescendantnode (p, [/apps]) AND NAME(p)="rtePlugins"But I'm missing the part where it needs to be under a cq:dialogIt should find these:/apps/somename/components/page/main/page/cq:dialog/content/items/tabs/items/article/items/articleTitle/rtePluginsBut NOT find this/apps/somename/components/page/main/page/dialog/content...
1394
Views
0
Likes
8
Answers and Comments
Re: Multiple RTEs in Dialog - editor positioning deana66659071 - Adobe Experience Manager
I've opened a CQ ticket for this with Adobe - CQ-101793Thanks,-Dean
438
Views
0
Likes
0
Answers