For anyone in a similar situation, I ended up writing a Groovy script for this task. I got an extract of the legacy DB in XML format with some embedded JSON data. With the Groovy Console's support for XMLSlurper, JSONSlurper, pagebuilder and JCR APIs I was able to process the data and create the sit...
Hi Tanika, thanks for the reply. You didn't link to the tool you describe, but I found this under AEM as a Cloud Service Migration Journey -- I assume it's what you're recommending? But this tool looks to be designed to move content from an existing AEM site to a "migration set", not a set of files,...
I'm running AEM 6.5 at Adobe Managed Services. I need to build a new site, based on data from an existing database-driven site. I'm looking for the current best practice for importing data and creating a page hierarchy from it.The site lets users search for items, and the detail pages for those item...
So I had a syntax error, and an error in my test harness. It turns out both inheritedPageProperties and pageProperties work, as expected.
When I referenced the property contact.defaultTitle, I just added that string to the container name, e.g. pageProperties.contact.defaultTitle -- but the dot is a...
I'm trying to get data from page properties into a data- attribute in the HTML, so I can access the data from front-end code. I've tried two styles of property name -- one "bare" name defaultTitle and one with a dot to help organize it, contact.defaultTitle -- and two styles of access, referencing p...
Hi @Jörg_Hoh, The linked cheat sheet is a great document -- very nicely organized, clear examples -- but it is no longer accessible. Do you mind to repost it somewhere so we can save it?
Sorry for the delay, but I finally got it working. A few notes:My initial design was never going to work. I tried to pass the servlet's request.getResourceResolver() down to my worker class and then reference it in the new Thread. But when the servlet then issues a redirect (or any other response) b...
Julio Tobar Wow, you're fast! I've been playing with a couple of approaches and still no-go, but haven't tried your latest suggestion yet. I'm wrapping up work now -- we have a holiday weekend here -- so I'll get back to this Tuesday morning. I'll let you know how it works out -- thanks very much fo...