Expand my Community achievements bar.

SOLVED

How AEM web site is availlable to End User

Avatar

Level 3

Hi,

 

I need to ask, How AEM web site is availlable to End User. How we can host the site so that it can be available to the end users with editing functionalities and what steps need to follow to achieve this.

 

Thanks in Advance!!

 

1 Accepted Solution

Avatar

Correct answer by
Level 3

AEM has authoring and publishing systems. The content is authored in the Authoring system and replicate/publish it to the publishing system which is for the end-users. The end-users access the publish server with Dispatcher(Webserver) and CDN on top. Refer to the below link for authoring and publishing.

 

https://docs.adobe.com/content/help/en/experience-manager-65/authoring/essentials/author.html

View solution in original post

7 Replies

Avatar

Employee

Editing functionality for end-users available in AEM that runs in "author" runmode and when the user has sufficient permission to edit content, for example, on AEM Author a user is at least a member of an OOTB "content-authors" group.

Avatar

Correct answer by
Level 3

AEM has authoring and publishing systems. The content is authored in the Authoring system and replicate/publish it to the publishing system which is for the end-users. The end-users access the publish server with Dispatcher(Webserver) and CDN on top. Refer to the below link for authoring and publishing.

 

https://docs.adobe.com/content/help/en/experience-manager-65/authoring/essentials/author.html

Avatar

Community Advisor

Hi @Heena06 ,

 

Is this the intranet site that you are building?

If you want to provide capability to your end users to edit the site, below is one of the approach:

 

  • Create a component in AEM, which will check the permissions of the logged in user and based on the permission, if the user has the edit rights or belong to a certain group with access rights, may be you can display an edit/pencil icon on the page and once the user clicks it, you can take the user to the same page on the author server for editing.
  • You can use externalisers, to define the URL of your author instance dynamically.
  • Suppose User A has come to your site https://www.samplesite.com/home.html and belongs to content-authors group, user will see the icon on the page and can click the icon to navigate to author instance.
  • Make sure users exists on both author and publish instances with same permissions.

Please let us know, if this is what you were looking for?

Avatar

Community Advisor

AEM website available to end users -->

1) Depending on the requirement and scalability and nfr you have the decide like how many instances are required. In a typical deployment

1 author --> 2 publisher --> 2 apache with dispatcher

author is connected to both publishers

each publishers is connected to 1 Apache/dispatcher.

End user will access the site via Apache.

2) how many caching layers are required. 2 levels or 1 level. cdn incase if site is access across the globe.

3) Editing functionality will be available only to authors. In you question your were referring to editing for end users --> i am not sure whether your are referring communities , where end users pushes the data into AEM system typically called as UGC.

Avatar

Level 3
Hi SundeepKatepally, Just want to ask if I am making an CMS using AEM, then author instance access will be given to the admin, so that he/she can manage the content and make available it to the end users, so, basically the end users see the website right? And it can be done with IIIS as well instead of Apache???

Avatar

Employee
You still need two AEM one runs as an Author, where you can do an authoring and another AEM that runs as publish run mode in read-only mode a that will be your CRM. You cannot deploy AEM site to IIS but you can use IIS as front end as with AEM dispatcher: https://docs.adobe.com/content/help/en/experience-manager-dispatcher/using/dispatcher.html

Avatar

Community Advisor

I assume you are asking about author instance as users can edit content over author instance only.

So we will have an author instance behind a dispatcher so through dispatcher they would access the author instance.

You will author specific farm file where in you need allow specific filters required for author instnace.