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

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

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
  • Het standaardsjabloonpad van de site bedekken
  • De aangepaste sjabloon toevoegen aan het overlaypad
  • Geef de aangepaste sjabloon op door een page-template aan de configuration node

Standaardsjabloon:

/libben/social/console/components/hbs/sitepage/plaats.hbs

Aangepaste sjabloon in overlaypad:

/apps/social/console/components/hbs/sitepage/<template-naam>.hbs

Eigenschap: page-template
Type: String
Waarde: <template-naam> (geen extensie)

Configuration-knooppunt:

/content/<pad naar gemeenschapssite>/<lang>/configuratie

Bijvoorbeeld: /content/sites/engc/nl/configuration

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

Voorbeeld van aangepaste sitesjabloon custom-site-template-example

Als voorbeeld: vertical-sitepage.hbs is een sitesjabloon dat leidt tot de plaatsing van menukoppelingen verticaal onder de linkerzijde van de pagina in plaats van horizontaal onder de banner.

Bestand ophalen
Plaats de sjabloon voor de aangepaste site in de overlaymap:

/apps/social/console/components/hbs/sitepage/verticale sitepage.hbs

Identificeer het douanemalplaatje door een page-template eigenschap voor het configuratieknooppunt:

/content/sites/sample/nl/configuration

chlimage_1-80

Zorg ervoor dat u Alles opslaan en repliceer douanecode aan alle AEM instanties (de douanecode is niet inbegrepen wanneer de inhoud van de communautaire plaats van de console wordt gepubliceerd).

Voor het repliceren van aangepaste code wordt het volgende aanbevolen: een pakket maken en implementeren.

Een communautaire site exporteren exporting-a-community-site

Wanneer een gemeenschapssite is gemaakt, kan de site worden geëxporteerd als een AEM pakket dat is opgeslagen in pakketbeheer en dat kan worden gedownload en geüpload.

Dit is beschikbaar via de Community Sites-console.

Merk op dat UGC en douanecode niet inbegrepen in het pakket van de communautaire plaats is.

Als u UGC wilt exporteren, gebruikt u de opdracht AEM Communities UGC-migratiehulpprogramma, een open bronmigratiehulpmiddel 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 via 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 aan de gemeenschapssite is gekoppeld met behulp van CRXDE:

  • Ga naar de taalhoofdmap van de site, zoals /content/sites/*<site name>*/en/rep:policy

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

  • De site-id is de derde component van rep:principalName
    Als
    rep:principalName = community-enable-nrh9h-members

    • sitenaam = enable
    • site-id = nrh9h
    • unieke site-id = enable-nrh9h

Door gebruiker gegenereerde inhoud user-generated-content

Verkrijg het gemeenschappen-srpTools 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/engc

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

Gebruikersgroepen van de Gemeenschap community-user-groups

Op alle auteur en publiceer instanties, van beveiligingsconsole, zoek en verwijder de gebruikersgroepen die:

Bijvoorbeeld, community-engage-x0e11-members.

Enablement Assets enablement-assets

Vanaf de hoofdconsole:

  • Selecteer Assets
  • Enter Select mode
  • Selecteer een map met de naam unieke site-id
  • Selecteren Delete (moet mogelijk selecteren uit More…)

Databasegegevens database-records

Er is geen hulpmiddel om gegevensbestandingangen voor één specifieke plaats van de enablement communautaire selectief te schrappen.

Wanneer alle communautaire plaatsen worden geschrapt, dan laat vallen enablementdb en scormenginedb gebruikend MySQL Workbench.

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