since ‎14-07-2008
‎10-12-2019
Ryan_Lunka
Level 4
Re: CQ Tagging Ordering. Ryan_Lunka - Adobe Experience Manager
This smells like you are trying to do something with tagging that is not appropriate. Metatags are supposed to be applied to a given resource, independent of one another, to help describe that resource. The order those tags were applied should not be relevant when describing the tagged resource.Or did I misunderstand what you want?
118
Views
0
Likes
0
Answers
Re: Design .content.xml node writing guidelines for components (Sling ressource type path)? Ryan_Lunka - Adobe Experience Manager
Go ahead and try it, but my guess is that it will not work. I know if you put a space between the comma delimited list items, it will not work. And, unfortunately the almost silent failure is that the property just simply isn't set in CRX. You'll need to pay close attention to whether your XML file was appropriately deployed as nodes/properties.Are you aware of component groups? The best practice is to place your components in groups, then specify which groups are allowed in the design. That all...
164
Views
0
Likes
0
Answers
Re: Adding a Button to Sidekick: Content Finder Interference? Ryan_Lunka - Adobe Experience Manager
I'm aware of how to add a button to the sidekick. That wasn't the issue. The issue was that there was a weird inconsistency where my code worked if I had the content finder removed, but did not work if the content finder was there.I ended up figuring out the solution, though I don't exactly know the root cause...To make the code more extensible (I customize the sidekick in a number of places), I slightly reimplemented the init.jsp myself. Instead of adding to/using CQ.wcm.Sidekick.DEFAULT_ACTION...
245
Views
0
Likes
0
Answers
Adding a Button to Sidekick: Content Finder Interference? Ryan_Lunka - Adobe Experience Manager
I'm trying to add a custom button to the sidekick that simply launches a dialog. I'm having a weird issue where the JS to add the button doesn't work (no JS errors in the console) unless I remove the content finder by removing /cf#/ from the URL. Obviously, I'm talking about author mode.There are a number of ways to add to the sidekick. I did so by replacing the default include of init.jsp (in head.jsp) with this file, which is my own init.jsp in my page component:<%@include file="/apps/myapp/co...
426
Views
0
Likes
3
Answers and Comments
Re: sidekick.js issues inmigration from cq5.4 to cq5.5.. Ryan_Lunka - Adobe Experience Manager
Check the init.jsp file that gets referenced in the foundation page component's head.jsp. That is where any changes in the JS that launches the sidekick would probably occur. I'm not specifically aware of any, but I wouldn't be surprised if there were some. I believe that file resides in /libs/cq/wcm/core/components/init/ or something like that.Interesting timing, because I just started a thread about a different challenge I'm having with adding additional sidekick items.
188
Views
0
Likes
0
Answers
Re: Please suggest on how to cache extension less urls in cq5 dispatcher? Ryan_Lunka - Adobe Experience Manager
It just happens, I do. I'll link to my blog post describing the approach in more detail. But, the main gist is that you use the Apache web server to "hide" the fact that AEM (technically Sling) requires an extension on every request. In Apache you 301 redirect every version of a url (ends in .html or ends in no slash) to the version that ends with a slash. Then you use a pass-through rewrite rule that adds replaces that trailing / with a ".html" as it passes the request back through the dispatch...
312
Views
0
Likes
0
Answers
Re: Best Way to Sort a List of Resources ? Ryan_Lunka - Adobe Experience Manager
I would use Collections.sort() and a custom comparator that sorts based on the Resource name (or whatever sorting logic you want). It wouldn't be appropriate, in my opinion, for Sling to sort those resources for you. It should be returning that list of resources in their natural order within the repository. This order may be the result of the order in which they were added, most recent at the bottom. They may have a specific order, as do some nodes in the JCR if their parent specifies that they ...
512
Views
0
Likes
0
Answers
Re: LESS with CQ Ryan_Lunka - Adobe Experience Manager
I significantly doubt if what you're asking is easy or even possible.However, you could use an alternative approach if you're using Maven to build your projects. We've used a setup where the Maven build compiles the LESS files into CSS, before putting them into CRX as part of the clientlib. So our clientlib is defined to use CSS files that don't technically exist until compilation, then Maven creates them. Both the LESS and CSS files are deployed to CRX, but the LESS files are really only there ...
142
Views
1
Like
0
Answers
Re: CQ5 blog- Collab vs Social Ryan_Lunka - Adobe Experience Manager
I've not dug into the 5.6 version of the blog component yet, but I have quite a bit of experience with the pre-5.6 version. To be honest, it's a feature that I've had some struggles with extending or customizing, but they seem to be making improvements version to version. For this reason, I would recommend using whatever is most recent.Make sure to ensure that your licensing supports use of this component, though. Sometimes that can get a little tricky.
807
Views
0
Likes
0
Answers
Re: Front end development without eclipse or an other IDE, just a texteditor and GIT. Is this possible? Ryan_Lunka - Adobe Experience Manager
You can use FileVault to push content into your local repository, but what's the value of working without a build tool? I don't understand why you specifically don't want to. You don't need to run Eclipse to run a Maven deployment. Generally, once someone else has the Maven configuration put together, you just need to run one very simple command in the Terminal (or a Windows equivalent). Using FileVault makes things unnecessarily complex, though it is possible.
318
Views
0
Likes
0
Answers
Re: Sticky Connections and JSESSIONID Ryan_Lunka - Adobe Experience Manager
Are you talking about on an author instance or publish instance (which I assumed)?If you are trying to maintain a session across multiple publish instances, typically you allow the Dispatcher module to handle it. The Dispatcher's configuration allows you to enabled sticky sessions. That means it will ensure that each user is routed to the same AEM instance until his/her session expires, ensuring that your JSESSIONID problem doesn't exist. Are you using the dispatcher for load balancing and stick...
539
Views
0
Likes
0
Answers
Re: Send email via FORM in CQ5 Ryan_Lunka - Adobe Experience Manager
A servlet is just a Java class that implements a specific interface, making it able to process HTTP requests. Those HTTP requests are usually made by an HTML form submission, but nothing about that is required. The servlet must be registered to a specific set of criteria (a path location, resource type, etc.) so that Sling knows when to invoke the servlet as the processing mechanism for an HTTP request. High level, here's what you'll need to do:Create a class, in your bundle, that extends SlingA...
152
Views
0
Likes
0
Answers
Re: PageViewTracking configuration behind a dispatcher Ryan_Lunka - Adobe Experience Manager
Yogesh,Do you ever run into issues where reverse replicating Impressions in this manner causes data loss for high-traffic sites? It seems that, even if your reverse replication processes run every few seconds, your three instances (two publish) may step on each other a bit. Just curious.By the way, the better approach is definitely to use a dedicated web analytics platform for measurement. Though there is some use in having the up-to-date page impressions in context within AEM.
124
Views
0
Likes
0
Answers
Re: AEM6 - Dynamic Tag Manager Configuration Ryan_Lunka - Adobe Experience Manager
Thanks Anna!
263
Views
1
Like
0
Answers
Re: AEM6 - Dynamic Tag Manager Configuration Ryan_Lunka - Adobe Experience Manager
I don't have an API key on that page; just my name, title, phone number, email address, time zone, and password. Could there be some kind of permission or upgrade issue with our DTM account?
221
Views
0
Likes
0
Answers
AEM6 - Dynamic Tag Manager Configuration Ryan_Lunka - Adobe Experience Manager
I'm trying to test the AEM6-Dynamic Tag Manager integration, but cannot figure out how to connect the two. In the Cloud Services Configuration for DTM, it asks for an API token. Where can I find that? I tried pulling the 20ish character identifier off the embed code provided in DTM, but that doesn't seem to allow AEM to connect.What am I missing here?
410
Views
2
Likes
5
Answers and Comments
POST to REST Endpoint Ryan_Lunka - Adobe LiveCycle
I have a basic HTML form that I want to POST to my LiveCycle ES2.5 process to submit. That seems to be working fine, but the problem is that once that post is made, the browser just routes to a blank screen. I'm not clear on how I can build my HTML form or make my request in such a way that I can (after submission) direct the user to a different page of my choice. Am I going about something incorrectly?Thanks in advance for the help!
638
Views
0
Likes
0
Answers and Comments
Re: Data Model & Form Ryan_Lunka - Adobe LiveCycle
No problem. I figured you probably couldn't answer anyway. Thanks for the quick response all the same.
222
Views
0
Likes
0
Answers
Re: Data Model & Form Ryan_Lunka - Adobe LiveCycle
Paul, I was curious if you were aware of Adobe's plans for this functionality moving forward. It seems to me like there would be a lot of value to allow interactive PDFs to interact with an Adobe model in the same respect as with an XSD. I understand that there are probably technical limitations, though admit that I don't have a clear understanding of what those are. Assuming it is possible, do you know whether Adobe has that functionality on the horizon...perhaps in ES3?
233
Views
0
Likes
0
Answers
Re: Transform field Ryan_Lunka - Adobe LiveCycle
You could probably use a positioned layout and have both objects sitting on top of one another. You would just have make sure via script that only one of them is visible at a time. Make the other "hidden" so it cannot be clicked (note: it must be "hidden" not "invisible").
125
Views
0
Likes
0
Answers
ES2 Upgrade on Windows XP Ryan_Lunka - Adobe LiveCycle
I'm trying to use the LiveCycle ES2 Installer to upgrade from ES1 to ES2. I'm having no problems with the installation (or so it appears) until I get to the end of the wizard step labelled "Installing..." The progress bar goes all the way to the end and then a message appears in the wizard that says, "Please wait while the Adobe LiveCycle ES2 installer is processing. The installer may take a moment to respond." The installer appears to get stuck at this point. I've let it go for close to an hour...
542
Views
0
Likes
0
Answers and Comments
Using ListPropertyEditorComponent Ryan_Lunka - Adobe LiveCycle
I have a custom component that has an operation that takes a list as an input. In my current (in progress) implementation, I have to manually add all the items to the list variable via a setValue service, then set that list variable as an input to my custom component operation. While this is a perfectly valid usability scenario, I'd like to make the component a little more developer friendly by allowing them to utilize a special property editor to add items to the list. I'd like the UI in Workbe...
508
Views
0
Likes
0
Answers and Comments
Re: Repeating Header and Button Problems Ryan_Lunka - Adobe LiveCycle
I didn't realize you were using 8.0. I actually have limited experience with 8.0, so I couldn't tell you one way or the other whether or not that functionality is available in that version. It sounds like it may not be. I would try to get in touch with someone at Adobe either through this forum or other means to find out. The information is probably available in LiveDocs as well.Ryan D. LunkaCardinal Solutions Grouprlunka@cardinalsolutions.com
308
Views
0
Likes
0
Answers
Re: XML To Another Format Ryan_Lunka - Adobe LiveCycle
I understand that. The thing is though, there are different ways to convert XML to different data types. We can't just list out every single thing you can do with XML. If you have something specific you want to do with your XML then we can help you. "Something specific" does not just mean "convert it into something else." We have to have WHAT you are trying to convert it to. Otherwise no one will probably be able to help you.Please, more details.Ryan D. LunkaCardinal Solutions Grouprlunka@cardin...
213
Views
0
Likes
0
Answers
Re: XML To Another Format Ryan_Lunka - Adobe LiveCycle
You can convert the XML to a string using the XPath function serialize(). There are also ways to convert the XML document to JSON, but that doesn't ship with LiveCycle. You'll probably have to write a custom component or find someone else's custom code to use.Other than that, you'll have to be more specific.Ryan D. LunkaCardinal Solutions Grouprlunka@cardinalsolutions.com
209
Views
0
Likes
0
Answers
Re: Repeating Header and Button Problems Ryan_Lunka - Adobe LiveCycle
Oh yea, my bad. You're right. I gave you the wrong JavaScript. You do need to pass in an instance index for removeInstance(). It'll look something like:// Count the number of chapters (the repeatable subform)var nChapters = ChapterContainer.Chapter.instanceManager.count()// Remove the last instance in the list. Because indexes start at 0 it will be one less than the count.ChapterContainer.Chapter.instanceManager.removeInstance(nChapters-1);You may want to double check that. I typed it out in the...
311
Views
0
Likes
0
Answers
Re: Can the offline button be disabled? Ryan_Lunka - Adobe LiveCycle
I've had this requirement a few times. Kind of a quick and dirty solution I've used is to put some script in the Pre-Save event of your form to hide the top-level subform. Then you'd have to put one in the Post-Save event to show it again. This obviously isn't an ideal situation, especially because the XML bound to the form is still available if the user knows how to retrieve it. It does however save you the hassle of customizing Workspace.Hope this helps!Ryan D. LunkaCardinal Solutions Grouprlu...
121
Views
0
Likes
0
Answers
Re: PDF forms not displayed in IE8 Ryan_Lunka - Adobe LiveCycle
Workspace and Acrobat do NOT get along with IE8, even in "compatibilty mode." I've had a lot of session issues in Workspace running IE8 as well as PDF rendering issues. I'm not saying it isn't possible to use IE8, but it may be easier to just switch browsers. I've found IE7 and surprisingly Google Chrome 2.0 work very well with Workspace.Ryan D. LunkaCardinal Solutions Grouprlunka@cardinalsolutions.com
272
Views
0
Likes
0
Answers
Re: Repeating Header and Button Problems Ryan_Lunka - Adobe LiveCycle
You're getting close...Just play around with some of the pagination settings and overflow settings and stuff like that. You're definitely trying something that Dynamic PDFs are designed specifically to do. As far as the page number is concerned, definitely put that in the Master Page. It works there. There's actually even a custom object that you have by default in LiveCycle Designer for page number. You can drop that in the Master Page and then you'll have page numbers.Ryan D. LunkaCardinal Sol...
311
Views
0
Likes
0
Answers
Re: Repeating Header and Button Problems Ryan_Lunka - Adobe LiveCycle
Glad the first problem is solved. You can actually apply the same principle to make an entire page repeat. If you repeatable subform is the size of the entire page, every time it repeats a new page will be created.As for why it's not working, my guess is that you are not working with a Dynamic PDF. There are three types of files you can deal with in Designer: a Static PDF, a Dynamic PDF, and an XDP (XML Data Package). Dynamic PDF is what you want, so when you save your file, make sure it is as t...
311
Views
0
Likes
0
Answers
Likes given to