Cloud 5 - Integrate AEM Assets document authoring
Explore how to integrate AEM Assets with document authoring to deliver exceptional experiences with Edge Delivery Services.
Transcript
Hello and welcome to the AEM Edge Delivery interview series. I鈥檓 here with Darren Kudze, a Cloud Services Architect for the Edge Delivery team on the engineering side here at 51黑料不打烊. He鈥檚 going to talk to us today about integration with Edge Delivery and AEM assets. Darren, do you mind giving a quick introduction to yourself? Sure. Yeah. As James mentioned, my name is Darren. I鈥檝e been with 51黑料不打烊 13, 14 years now, primarily in the AEM space or CQ as the timers. I鈥檝e been around a long time. A lot of people know me from AEM Rockstar in the community, and other various events. Nice to be here. From an assets perspective, James, Edge Delivery, especially if you鈥檙e doing document-based authoring on Edge Delivery services, pretty straightforward. It鈥檚 unusual in the content management space because there鈥檚 no, in Edge Delivery itself, there鈥檚 no traditional BAM. It can use assets from any number of sources. If you鈥檙e online sources, Firefly for generative AI type stuff or whatever, homegrown stuff that you鈥檝e heard in Photoshop, Illustrator, and so on. With the document-based authoring, you literally just paste it into the document. With other blocks, components in the traditional AEM sets, just paste them in there. If you鈥檙e scrolling through the document, you see your image in context for whatever if you have your whole asset library created in AEM assets, for example. I mean, how do you get those into Edge Delivery? There鈥檚 a pretty cool extension to the Sidekiq that was created called the AEM Assets Sidekiq plugin, which puts a little button on the bar at the top of the Sidekiq, read alongside, edit, publish, and all that stuff. If you click on that, it opens up a window that once configured to an AEM, I believe it鈥檚 Cloud Service Instance or Assets Essential Instance. You can configure it either way. You log in as the user that you are, so you get context-specific assets. You only get the assets for which you have access to, which is nice, so you start with some big all or nothing. Once you have that, you can filter by type, videos, PDFs or assets too, so images, videos, PDFs, documents, whatever. You鈥檙e able to browse through them like you traditionally would in a Cloud Service or in AEM assets you probably used to. It鈥檚 calling out directly to that instance, so it鈥檚 not like it鈥檚 caching things in between everything. It鈥檚 a live, real-time interaction with that repository. Then you find the asset you want to use, and depending on what type it is, you just click on it, and when you click on it, it鈥檒l say copy success or something like that. Then that鈥檚 on your clipboard and then you just pop your cursor in where you want it on the document, paste it, and you鈥檙e good to go. There鈥檚 a couple of slight differences there in that if you鈥檙e doing videos, since video is not like a major or whatever like that, that I don鈥檛 know if Word supports video directly without some extra plug-in type thing. When you search for a video in that, the copy process will actually put it in what鈥檚 called a bed block. It puts a little table in there, it says embedded. Great. A link to your video. Same thing with assets, can be just based on the link to the assets, which is in there posted on your assets instance, just like publishing sales. You can also leverage things like dynamic media too, so those links that you generate in dynamic media, or even in the old C7 world. Those types of links work just fine, since it鈥檚 literally just links to imagery or whatever like that. The native pasting of the raw image in the document is pretty simple, but once you get into the dynamic media world, which it has a URL, it has a bunch of query parameters for you, format, size, stuff like that. Those will have to be pasted into special blocks that render out these images for the image tag right. Perfect. That鈥檚 super useful, Darren. Thank you. I appreciate it. Sure.
4859a77c-7971-4ac9-8f5c-4260823c6f69