Grundläggande om communitysajter community-site-essentials

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

Anpassad webbplatsmall custom-site-template

En anpassad webbplatsmall kan anges separat för varje språkkopia av en communitywebbplats.

Gör så här:

  • Skapa en egen mall
  • Täck över standardsökvägen för webbplatsmallen
  • Lägg till den anpassade mallen i överläggsbanan
  • Ange den anpassade mallen genom att lägga till en page-template egenskapen till configuration nod

Standardmall:

/libs/social/console/components/hbs/sitepage/webbplatssida.hbs

Egen mall i överläggsbana:

/appar/social/console/components/hbs/sitepage/<template-name>.hbs

Egenskap: page-template
Typ: Sträng
Värde: <template-name> (inget tillägg)

Konfigurationsnod:

/content/help/se community-sökväg>/<lang>/konfiguration

Till exempel: /content/sites/engage/en/configuration

NOTE
Alla noder i den överlagda banan behöver bara vara av typen Folder.
CAUTION
Om den anpassade mallen ges namnet sitepage.hbs, så anpassas alla communitysajter.

Exempel på anpassad webbplatsmall custom-site-template-example

Som ett exempel vertical-sitepage.hbs är en webbplatsmall som leder till att menylänkar placeras lodrätt nedåt till vänster på sidan i stället för vågrätt nedanför banderollen.

Hämta fil
Placera den anpassade platsmallen i överläggsmappen:

/appar/social/console/components/hbs/sitepage/vertikal-sitepage.hbs

Identifiera den anpassade mallen genom att lägga till en page-template egenskap till konfigurationsnoden:

/content/sites/sample/en/configuration

chlimage_1-80

Se till att Spara alla och replikera anpassad kod till alla AEM instanser (anpassad kod inkluderas inte när innehållet på communityplatsen publiceras från konsolen).

Rekommenderad metod för att replikera egen kod är att skapa ett paket och driftsätta den i alla instanser.

Exportera en community-plats exporting-a-community-site

När en communitywebbplats har skapats kan du exportera webbplatsen som ett AEM paket som lagras i pakethanteraren och som är tillgängligt för hämtning och överföring.

Det här är tillgängligt från Konsolen Webbplatser i Communities.

Observera att UGC och anpassad kod inte ingår i communitywebbplatspaketet.

Om du vill exportera UGC använder du AEM Communities UGC-migreringsverktyg, ett verktyg för migrering med öppen källkod som finns på GitHub.

Ta bort en communitywebbplats deleting-a-community-site

Från och med AEM Communities 6.3 Service Pack 1 visas ikonen Ta bort plats när du hovrar över communityplatsen från webbgrupper > Webbplatskonsolen. Om du vill ta bort en community-webbplats och börja om från början kan du använda den här funktionen. Om du tar bort en community-webbplats tas följande objekt som är kopplade till den platsen bort:

Unikt plats-ID för community community-unique-site-id

Så här identifierar du det unika plats-ID som är kopplat till communityplatsen med hjälp av CRXDE:

  • Navigera till webbplatsens språkrot, till exempel /content/sites/*<site name>*/en/rep:policy

  • Hitta allow<#> nod med en rep:principalName i det här formatet rep:principalName = *community-enable-nrh9h-members*

  • Plats-ID är den tredje komponenten i rep:principalName
    Om
    rep:principalName = community-enable-nrh9h-members

    • webbplatsnamn = enable
    • plats-ID = nrh9h
    • unikt plats-ID = enable-nrh9h

Användargenererat innehåll user-generated-content

Hämta projektet Community-srp-tools från Github:

Det här innehåller en servett som tar bort all UGC från en SRP.

All UGC kan tas bort eller för en specifik plats, till exempel:

  • path=/content/usergenerated/asi/mongo/content/sites/engage

Detta tar endast bort användargenererat innehåll (som anges vid publicering) och inte redigerat innehåll (anges av författaren). Därför skuggnoder påverkas inte.

Användargrupper community-user-groups

På alla författar- och publiceringsinstanser från säkerhetskonsol, leta reda på och ta bort användargrupper som är

Till exempel, community-engage-x0e11-members.

Aktivera resurser enablement-assets

Från huvudkonsolen:

  • Välj Assets
  • Retur Select läge
  • Välj en mapp med namnet unikt plats-ID
  • Välj Delete (kan behöva välja bland More…)

Databasposter database-records

Det finns inget verktyg för att selektivt ta bort databasposter för en specifik aktiveringscommunitywebbplats.

När alla communitysajter tas bort, släpper du aktiveringsdb och scormenginedb med MySQL Workbench.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6