Expand my Community achievements bar.

SOLVED

Queries Reagrding Edge Delivery Services

Avatar

Level 1

Context

I want to implement Universal Editor and Edge Delivery Services for our client who is using AEM as a Cloud Service. I am new to EDS and UE and have a few queries when it comes to implementing these on a real delivery project.

 

Queries

 

  • On my local AEMaaCS SDK, I copy the link of a page in "View as Published" mode, go to Universal Editor UI and put in the https page link. Is there a way that I select the page on AEM Sites Console and click on Edit, and the page gets opened on Universal Editor interface ? Reason is, I do not want the client to copy page URL and manually go to Universal Editor to paste it and then open the page on Universal Editor. I am aware of an Adobe documentation which says selecting a page and clicking on Edit opens the page on Universal Editor. That is not happening OOTB for me atleast on my local AEMaaCS SDK for a page where I have enabled a few components for Universal Editor. Is there any configuration that needs to be done to make it happen ? 

 

  • How do we do fresh authoring of web pages, or how do we drag-drop new components on an existing page using Universal Editor? UE does not recognize "parsys" but treats content in sections/blocks. So I do not see a parsys on Universal Editor. Also the URL provided to it is from "View as Published" mode with ?wcmmode=disabled. So how do I create and author a fresh page based ona pre-defined editable template from scratch using Universal Editor ? I do not see any Adobe dcoumentation on the same as yet.

 

  • Document-Based authoring does not store any content on AEM JCR by OOB behaviour. Therefore, Sling Content Exporters won't be able to deliver the content as a service. So how do we export that relevant content to external channels such as a Mobile App with customized attributes as JSON may be, which the App already understands today ?
 
  • Document Sharing requires the drive to be shared with helix@adobe.com for AEM EDS to avail the document content and preview/publish using AEM Sidekick Browser Extension. Is there a security issue in sharing all client confidential documents with the AEM user ? Is there a work around to avoid sharing file system documents with the Helix AEM user ?
 
  • EDS document-based approach uses AEM Code Sync and creates web pages on EDS Helix preview server. It can then be published to Live server. These domains and URLs are different - Preview: https://{branch}-{repo}--{owner}.aem.page   (Max 63 Characters) and Live: https://{branch}--{repo}--{owner}.aem.live (Max 63 Characters). How do these unify with the domain and URL of the client website ? Is there a need of a reverse proxy to map these domains internally ?

 

  • How wise will it be to suggest EDS and UE for clients using AEM 6.5 On-Prem or AEM 6.5 AMS, standing today ?
 
Thank You everyone in advance for all your help !
Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Som_Adobe 

Please find below answer to your queries:

1. If the EDS Delivery Configurations are created & then the site is created using the site template, it will automatically open the AEM based authoring in the Universal Editor. 

Point to Note - While developing with a local AEM SDK, Adobe’s Universal Editor Service can not be accessed from the internet. Reference https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/dev...

 

2. There is the file named "component-filters.json", which defines which particular components will be part of which section.

[{
    "id": "main",
    "components": [
      "section"
    ]
  },
  {
    "id": "section",
    "components": [
      "text",
      "image",
      "button",
      "title"
    ]
  }
]

Reference - https://github.com/adobe-rnd/aem-boilerplate-xwalk/blob/main/component-filters.json

 

3. There is no OOTB exporter available for exporting the content created for AEM based authoring directly like we have in AEM Sites. Only solution over here would be writting your own wrappers via servlets or anything else.

 

4. I would recommend opening the Adobe Support Ticket for the same and check for the security.

 

5. For the domain, you can either use Adobe Managed Fastly CDN or your own CDN and add the respective traffic rule.

 

Hope this helps!

Thanks

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @Som_Adobe 

Please find below answer to your queries:

1. If the EDS Delivery Configurations are created & then the site is created using the site template, it will automatically open the AEM based authoring in the Universal Editor. 

Point to Note - While developing with a local AEM SDK, Adobe’s Universal Editor Service can not be accessed from the internet. Reference https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/dev...

 

2. There is the file named "component-filters.json", which defines which particular components will be part of which section.

[{
    "id": "main",
    "components": [
      "section"
    ]
  },
  {
    "id": "section",
    "components": [
      "text",
      "image",
      "button",
      "title"
    ]
  }
]

Reference - https://github.com/adobe-rnd/aem-boilerplate-xwalk/blob/main/component-filters.json

 

3. There is no OOTB exporter available for exporting the content created for AEM based authoring directly like we have in AEM Sites. Only solution over here would be writting your own wrappers via servlets or anything else.

 

4. I would recommend opening the Adobe Support Ticket for the same and check for the security.

 

5. For the domain, you can either use Adobe Managed Fastly CDN or your own CDN and add the respective traffic rule.

 

Hope this helps!

Thanks

Avatar

Level 1

Thank you so much Shailesh for the detailed reply.

I have few follow up queries if you can kindly shed some light -

My client is already using a few sites on AEMaaCS. They wish to bring in few more on the platform, but now with EDS and UE and Document Based Authoring. As obvious, their existing sites are all based on Editable Templates & Sightly Components. I plan to instrument those components for Universal Editor. But -

  1.  How do the content editors author new content on those pages which are equipped with parsys/components ?
  2. Can I incorporate/author the newly created blocks on those site pages ?

Secondly, for the new sites, which I am planning to design with sections and blocks, how does the blocks coming from Word documents map to the blocks that we are creating on codebase so that once the pages are created using Document, I can edit them using Universal Editor ?

Thirdly, can there be mountpoints mapped as per page path ? Like /content/abc - mount from AEM Author, I need all changes on JCR for anything on and under this path, /content/xyz - mount File Drive, I need all changes to reflect on Word Doc.