Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

AEM Communities

Avatar

Level 7

Hello all,

Do AEM Communities necessarily require a Storage Resource Provider (SRP)?

For many functions of AEM Communities, we need to display forms to the end users. How are these different from AEM Forms (Available with a feature pack, have Adaptive Forms feature, PDF Conversion, Adobe Sign, etc)?

Thanks,

Rama.

1 Accepted Solution

Avatar

Correct answer by
Level 9

Communities and Forms are capabilities of AEM.  They are complementary.  

If only using Forms features, then there is no need to do anything - the SRP will remain the default JSRP (the AEM repository on publish).

If you use Communities features (see AEM Communities Overview), then you would want to choose an SRP appropriate for your production environment.

BTW, this topic (which covers the AEM platform), was a good place to ask this question.

For questions specific to Forms features, post to the AEM Forms topic.

For questions specific to Communities features, post to the AEM Communities topic.

- JK

View solution in original post

6 Replies

Avatar

Correct answer by
Level 9

Communities and Forms are capabilities of AEM.  They are complementary.  

If only using Forms features, then there is no need to do anything - the SRP will remain the default JSRP (the AEM repository on publish).

If you use Communities features (see AEM Communities Overview), then you would want to choose an SRP appropriate for your production environment.

BTW, this topic (which covers the AEM platform), was a good place to ask this question.

For questions specific to Forms features, post to the AEM Forms topic.

For questions specific to Communities features, post to the AEM Communities topic.

- JK

Avatar

Level 10

Hi JK,

Thanks for replying.

My question is a little different.

Let us take a Survey function in AEM Communities.

It is essentially a form by itself.

The query is what is the difference between an AEM Form and the form used in AEM Communities Survey Form.

The AEM repository on publish will be the default JSRP?

So, if I do not specify any SRP, data will be stored in AEM Repository, but this needs reverse replication. 

Is my understanding correct?

Thanks.,

Rama.

Avatar

Level 9

I'm not really clear about your quesiton.  If you point to some online documentation, that might help.

The AEM Communities capability does not include a form feature nor a survey function.

If you license AEM Communities, you can use the SRP API for your custom feature.  The design of SRP is to eliminate the problems associated with replication of UGC.  Most SRP choices are accessible from both the author and publish environments, but for JSRP, the UGC is only available to the publish environment (publish cluster).  There is no real need for UGC to be in the author environment.  AEM Communities does not use replication to synchronize UGC among different servers.  There is one storage location for UGC, one truth - no replication.

If you're looking to implement a form in a client browser and want the form data returned to the author environment, you  might search the AEM Form topic -  see if the question has been asked/answered.  In this case, I don't believe AEM Communities, nor SRP, would be involved.

- JK

Avatar

Level 10

Hi,

Let us take a Survey function in AEM Communities.

It is essentially a form by itself. Let us call it Communities Form.

My question is how is this form (Communities Form) different from an AEM Form?

By AEM Form, I mean the one that has Adaptive Form capabilities, etc.

Thanks,

Rama.

Avatar

Level 9

There is no Survey function in AEM Communities, so you can't use that as an example.

Please be more specific.

- JK

Avatar

Level 1

How do I  turn on the ability for users to receive an email if they have a message in communities?