Rekommenderade topologier för communities recommended-topologies-for-communities
Från och med AEM Communities 6.1 har ett unikt tillvägagångssätt använts för att hantera användargenererat innehåll (UGC) som skickats in av webbplatsbesökare (medlemmar) från publiceringsmiljön.
Den här metoden skiljer sig i grunden från hur den AEM plattformen hanterar webbplatsinnehåll som vanligtvis hanteras från författarmiljön.
Den AEM plattformen använder ett nodarkiv som replikerar webbplatsinnehåll från författaren till publiceringen, medan AEM Communities använder en gemensam lagringsplats för UGC som aldrig replikeras.
För det gemensamma UGC-arkivet måste du välja en lagringsresursleverantör (SRP). Rekommenderade alternativ är:
Ett annat SRP-alternativ, JSRP - JCR-lagringsresursprovidern, stöder inte en gemensam UGC-butik för författaren och publiceringsmiljöer för båda åtkomsten.
Kräver en gemensam lagringsplats i följande rekommenderade topologier.
För produktion for-production
Det är viktigt att upprätta en gemensam butik för UGC, och därför är den underliggande distributionen beroende av dess förmåga att stödja en gemensam butik.
Två exempel:
-
Om den förväntade volymen av UGC är hög och en lokal MongoDB-instans är möjlig är alternativet MSRP.
-
För optimala prestanda för sidinnehåll ger valet av en publiceringsgrupp och ASRP optimal skalning av UGC med relativt enkla åtgärder.
För båda kan distributionen baseras på valfri OAK-mikrokärna.
Om du vill välja en lämplig gemensam lagringsplats bör du tänka på de unika egenskaperna för varje.
Mer information om Oak mikrokernaler finns på Rekommenderade distributioner.
TaMK Publish Farm tarmk-publish-farm
När topologin är en publiceringsanläggning är viktiga ämnen:
Rekommenderas: DSRP, MSRP eller ASRP recommended-dsrp-msrp-or-asrp
JSRP jsrp
För utveckling for-development
I icke-produktionsmiljöer är det enkelt att konfigurera en utvecklingsmiljö med en författarinstans och en publiceringsinstans i JSRP .
Om du väljer ASRP, DSRP eller MSRP för produktion, går det också att konfigurera en liknande utvecklingsmiljö med hjälp av Adobe on-demand-lagring eller MongoDB. Se till exempel HowTo Setup MongoDB for Demo.
Referenser references
-
Diskuterar synkronisering av användardata mellan publiceringsgruppinstanser.
-
Hantera användare och användargrupper
Diskuterar roller för användare och användargrupper i författar- och publiceringsmiljöer.
-
UGC gemensam butik
Beskriver lagring av communityinnehåll separat från webbplatsinnehåll.
-
I princip lagras webbplatsinnehållet i en nodbutik. För Assets kan ett datalager konfigureras för att lagra binära data. För Communities måste en gemensam butik konfigureras för att välja SRP.
-
Beskriver implementeringarna av lagring med två noder: tar och MongoDB.