Essentiële elementen voor community-sites community-site-essentials

Aangepaste sitesjabloon custom-site-template

Een malplaatje van de douaneplaats kan voor elke taalexemplaar van een communautaire plaats afzonderlijk worden gespecificeerd.

Daartoe:

  • Een aangepaste sjabloon maken.
  • Bedek het standaardsjabloonpad van de site.
  • Voeg de aangepaste sjabloon toe aan het overlaypad.
  • Geef de aangepaste sjabloon op door een eigenschap page-template aan het knooppunt configuration toe te voegen.

Standaardmalplaatje:

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

malplaatje van de Douane in overlayweg:

/apps/social/console/components/hbs/sitepage/template-name.hbs

Bezit: pagina-malplaatje

Type: Koord

Waarde: template-name (geen uitbreiding)

knoop van de Configuratie:

/content/community site path/lang/configuration

Bijvoorbeeld: /content/sites/engage/en/configuration

NOTE
Alle knooppunten in het bovenliggende pad hoeven alleen van het type Folder te zijn.
CAUTION
Als het douanemalplaatje de naam sitepage.hbs wordt gegeven, dan worden alle communautaire plaatsen aangepast.

Voorbeeld van aangepaste sitesjabloon custom-site-template-example

vertical-sitepage.hbs is bijvoorbeeld een sitesjabloon dat leidt tot de verticale plaatsing van menukoppelingen links op de pagina in plaats van horizontaal onder de banner.

krijgt Dossier
Plaats de sjabloon voor de aangepaste site in de overlaymap:

/apps/social/console/components/hbs/sitepage/vertical-sitepage.hbs

Identificeer het douanemalplaatje door een page-template bezit aan de configuratieknooppunt toe te voegen:

/content/sites/sample/en/configuration

crxde-siteconfiguration

Ben zeker om te bewaren allen en douanecode aan alle (AEM) instanties van Adobe Experience Manager te herhalen (de douanecode is niet inbegrepen wanneer de inhoud van de communautaire plaats van de console wordt gepubliceerd).

De geadviseerde praktijk voor het herhalen van douanecode moet een pakkettot stand brengen en het op alle instanties opstellen.

Een communautaire site exporteren exporting-a-community-site

Wanneer een communitysite is gemaakt, kan de site worden geëxporteerd als een AEM pakket dat is opgeslagen in Package Manager en dat beschikbaar is voor downloaden en uploaden.

Dit is beschikbaar bij de console van Plaatsen van Gemeenschappen.

UGC en aangepaste code worden niet opgenomen in het pakket met de communitysite.

Om UGC uit te voeren, gebruik het Hulpmiddel van de Migratie van AEM Communities UGC, een open-bron migratiehulpmiddel beschikbaar op GitHub.

Een Community-site verwijderen deleting-a-community-site

Vanaf AEM Communities 6.3 Service Pack 1 wordt het pictogram Site verwijderen weergegeven wanneer u de muisaanwijzer boven de communitysite plaatst vanuit Communities > Sites -console. Als u tijdens de ontwikkeling een gemeenschapssite wilt verwijderen en een nieuwe site wilt starten, kunt u deze functionaliteit gebruiken. Als u een gemeenschapssite verwijdert, worden de volgende aan die site gekoppelde items verwijderd:

Unieke site-id van community community-unique-site-id

U kunt als volgt de unieke site-id identificeren die is gekoppeld aan de community-site met behulp van CRXDE:

  • Navigeer naar de taalhoofdmap van de site, bijvoorbeeld /content/sites/*<site name>*/en/rep:policy .

  • Zoek het knooppunt allow<#> met een rep:principalName in deze indeling rep:principalName = *community-enable-nrh9h-members* .

  • De site-id is de derde component van rep:principalName

    Als bijvoorbeeld rep:principalName = community-enable-nrh9h-members

    • plaatsnaam = laat toe
    • plaats identiteitskaart = nrh9h
    • unieke plaats identiteitskaart = toe:laten-nrh9h

Door gebruiker gegenereerde inhoud user-generated-content

Verkrijg het gemeenschap-srp-hulpmiddelen project van GitHub:

Dit bevat servlet om al UGC van om het even welk SRP te schrappen.

Alle UGC kan worden verwijderd of voor een specifieke site, bijvoorbeeld:

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

Hiermee verwijdert u alleen door de gebruiker gegenereerde inhoud (ingevoerd bij publicatie) en geen geschreven inhoud (ingevoerd bij auteur). Daarom worden de schaduwknopenniet beïnvloed.

Gebruikersgroepen van de Gemeenschap community-user-groups

Op alle auteur en publiceer instanties, van de veiligheidsconsole, bepaal de plaats, en verwijder de gebruikersgroependie zijn:

Bijvoorbeeld community-engage-x0e11-members .

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791