Inhoud opnieuw gebruiken: Beheer van meerdere sites en Live Copy

Met MSM (Multi Site Manager) kunt u dezelfde site-inhoud op meerdere locaties gebruiken. MSM gebruikt de functie Live Copy om dit te bereiken:

  • Met MSM kunt u:

    • Inhoud eenmaal maken en vervolgens
    • Kopieer deze inhoud naar en hergebruik deze inhoud in andere gebieden (live kopieën) van dezelfde of andere sites.
  • MSM handhaaft dan de (levende) verhouding tussen uw broninhoud en zijn levende exemplaren zodat:

    • Wanneer u wijzigingen aanbrengt in de broninhoud, worden de bron- en live kopieën gesynchroniseerd (om deze wijzigingen ook toe te passen op de live kopieën).
    • U kunt de inhoud van live kopieën aanpassen door de live relatie voor afzonderlijke subpagina's en/of componenten te verbreken. Hierdoor worden wijzigingen in de bron niet meer toegepast op de live kopie.

Op deze en de volgende pagina's worden de gerelateerde kwesties besproken:

Mogelijke scenario's

Er zijn vele gebruiksgevallen voor MSM en levende exemplaren, sommige scènes omvatten:

  • Multinationals - wereldwijd tot lokaal bedrijf

    Een typisch gebruiksgeval dat MSM steunt is inhoud in verscheidene multinationale plaatsen van het zelfde-Taal opnieuw te gebruiken. Hierdoor kan de kerninhoud opnieuw worden gebruikt, terwijl nationale variaties mogelijk zijn.

    Bijvoorbeeld, wordt de Engelse sectie van de steekproef van de Plaats van de Verwijzing Wij.Retail gecreeerd voor klanten in de V.S. De meeste inhoud in deze plaats kan ook voor andere plaatsen worden gebruikt Web.Retail die aan Engelstalige klanten van verschillende landen en culturen behandelen. De kerninhoud blijft voor alle sites hetzelfde, terwijl regionale aanpassingen kunnen worden aangebracht.

    De volgende structuur kan voor plaatsen voor de Verenigde Staten, het Verenigd Koninkrijk, Canada, en Australië worden gebruikt:

    /content
        |- we.retail
            |- language-masters
                |- en
        |- we.retail
            |- us
                |- en
        |- we.retail
            |- gb
                |- en
        |- we.retail
            |- ca
                |- en
        |- we.retail
            |- au
                |- en
    
    OPMERKING

    MSM vertaalt de inhoud niet. Het wordt gebruikt om de vereiste structuur tot stand te brengen en de inhoud op te stellen.

    Zie Inhoud vertalen voor meertalige sites als u een dergelijk voorbeeld wilt uitbreiden.

  • Nationaal — Hoofdkantoor van regionale afdelingen

    Een bedrijf met een netwerk van dealers zou ook aparte websites voor hun individuele dealers willen, elk een variant van de hoofdsite die door het hoofdkantoor wordt aangeboden. Dit kan het geval zijn voor één enkele onderneming met meerdere regionale kantoren, of voor een nationaal franchisesysteem dat bestaat uit een centrale franchisegever en meerdere lokale franchisehouders.

    Het hoofdkantoor kan de kerninformatie verstrekken, terwijl de regionale entiteiten lokale informatie kunnen toevoegen, zoals contactgegevens, openingstijden en evenementen.

    /content
        |- head-office-Berlin
        |- branch-Hamburg
        |- branch-Stuttgart
        |- branch-Munich
        |- branch-Frankfurt
    
  • Meerdere versies

    Of u kunt MSM gebruiken om versies van een specifieke subtak tot stand te brengen, bijvoorbeeld, een steunsubsite die details van de verschillende versies van een specifiek product houdt, waar de basisinformatie constant blijft en slechts de bijgewerkte eigenschappen moeten worden veranderd:

    /content
        |- support
            |- product X
                |- v5.0
                |- v4.0
                |- v3.0
                |- v2.0
                |- v1.0
    
    OPMERKING

    In een dergelijk scenario is het altijd de vraag of er een eenvoudige kopie moet worden gemaakt of dat er live kopieën moeten worden gemaakt.

    Er is een evenwicht tussen:

    • Hoeveel van de kerninhoud zal over de veelvoudige versies moeten bijwerken.

    Tegen:

    • Hoeveel van de afzonderlijke kopieën moeten worden aangepast.

MSM van UI

MSM is direct toegankelijk in UI gebruikend diverse opties van de aangewezen console. Voor een inleiding geeft u de volgende hoofdlocaties weer:

  • Site maken (sites)

    • Met MSM kunt u meerdere websites beheren die gemeenschappelijke inhoud delen. websites worden bijvoorbeeld vaak aangeboden voor een internationaal publiek , zodat de meeste inhoud in alle landen gemeenschappelijk is , met een subset van de inhoud die specifiek is voor elk land afzonderlijk . Met MSM kunt u live kopieën maken die automatisch een of meer sites bijwerken op basis van uw bronsite. Dit helpt u ook om een gemeenschappelijke basisstructuur af te dwingen, de gemeenschappelijke inhoud over de veelvoudige plaatsen te gebruiken, een gemeenschappelijke blik te handhaven en zich te concentreren inspanningen op het beheren van de inhoud die eigenlijk tussen de plaatsen verschilt.
    • Vereist een vooraf bepaalde blauwdrukconfiguratie om de bron te specificeren.
    • Hiermee maakt u een live kopie van de (vooraf gedefinieerde) bron.
    • Biedt de gebruiker de knop Uitvoeren.
  • Live kopie maken (sites)

  • Eigenschappen weergeven (sites)

    • Deze optie helpt u, waar van toepassing, uw live kopie te controleren door informatie op te geven over de verwante actieve kopie y of blauwdruk.
  • Verwijzingen (sites)

    • De References rail verstrekt informatie over Actieve exemplaren samen met toegang tot aangewezen acties.
  • Overzicht van live kopiëren (sites)

    • Met deze console kunt u uw blauwdruk en de bijbehorende live kopieën 🔗 weergeven en beheren.
  • Blauwdrukken (gereedschappen - Sites)

OPMERKING

De aspecten van de functionaliteit MSM worden gebruikt in verscheidene andere AEM eigenschappen (bijvoorbeeld, Lanceringen, Catalogus); in deze gevallen wordt de levende kopie beheerd door die eigenschap.

Gebruikte termen

Als inleiding geeft de volgende tabel een overzicht van de belangrijkste termen die met MSM worden gebruikt; deze zullen nader worden toegelicht in de volgende secties en pagina ' s :

Term Definitie Meer details
Bron De originele pagina's. Gelijk aan blauwdrukken en/of vervagingspagina's.
Live kopie De kopie (van de bron), onderhouden door synchronisatiehandelingen zoals gedefinieerd door de rollout-configuraties.
Configuratie van live kopiëren Definitie van de configuratiedetails voor een levende kopie.
Live relatie
een effectieve definitie van de erfenis van een bepaalde bron; de verbinding(en) tussen de bron en live kopieën.
Hiermee zorgt u ervoor dat wijzigingen in de bron kunnen worden gesynchroniseerd met de live kopie.
Blauwdruk Gelijk aan bron. Kan worden gedefinieerd door een blauwdrukconfiguratie.
Blauwdrukconfiguratie Vooraf gedefinieerde configuratie die een bronpad opgeeft. Wanneer in een blauwdrukconfiguratie naar een blauwdrukpagina wordt verwezen, wordt de opdracht Uitrollen beschikbaar.
Synchronisatie De generische termijn voor de synchronisatie van inhoud tussen de bron en de levende exemplaren (door zowel Uitvoer als Synchronize).
Uitrol
Synchroniseert van bron naar livecopy.
Kan worden geactiveerd door een auteur (op een blauwdrukpagina) of door een systeemgebeurtenis (zoals gedefinieerd door de rollout-configuratie).
Rolloutconfiguratie Regels die bepalen welke eigenschappen worden gesynchroniseerd, hoe en wanneer.
Synchroniseren Een handmatig verzoek om synchronisatie, uitgevoerd vanaf de bibliotheekpagina's.
Overerving Een pagina/component voor live kopiëren overerft de inhoud van de bronpagina/component wanneer de synchronisatie plaatsvindt.
Onderbreken Hiermee verwijdert u tijdelijk de live relatie tussen een live kopie en de bijbehorende blauwdrukpagina.
Loskoppelen Hiermee verwijdert u permanent de live relatie tussen een live kopie en de bijbehorende blauwdrukpagina.
Herstellen

Een pagina voor live kopiëren opnieuw instellen op:

  • Alle annuleringen van overerving verwijderen en
  • Hiermee keert u de pagina terug naar hetzelfde frame als de bronpagina.

Herstellen is van invloed op wijzigingen die u hebt aangebracht in pagina-eigenschappen, het alineasysteem en de componenten.

Ondiep Een live kopie van één pagina.
Diep Een live kopie van een pagina, samen met de onderliggende pagina's.
OPMERKING

Zie Overzicht van de Java API voor de objectnamen.

Actieve kopieën

Een live MSM-kopie is een kopie van specifieke site-inhoud waarvoor een live relatie met de oorspronkelijke bron wordt onderhouden:

  • De live kopie neemt de inhoud van de bron over.

  • De synchronisatie voert de daadwerkelijke overdracht van inhoud uit wanneer de veranderingen in de bron worden aangebracht.

  • Een live kopie kan worden beschouwd als:

    • Ondiep: één pagina
    • Diep: de pagina, samen met de onderliggende pagina's ervan
  • De regels van de synchronisatie, genoemd rollout configuraties, bepalen welke eigenschappen worden gesynchroniseerd en wanneer de synchronisatie voorkomt.

In het vorige voorbeeld is /content/we-retail/language-masters/en de algemene master site in het Engels. Om de inhoud van deze site opnieuw te gebruiken, worden live kopieën van MSM gemaakt:

  • De inhoud onder /content/we-retail/language-masters/en is de bron.

  • De inhoud onder /content/we-retail/language-masters/en wordt gekopieerd onder de /content/we-retail/us/en/, /content/we-retail/gb/en, /content/we-retail/ca/en, en /content/we-retail/au/en knopen. Dit zijn de live kopieën.

  • Auteurs brengen wijzigingen aan op de pagina's onder /content/we-retail/language-masters/en.

  • Wanneer teweeggebracht, synchroniseert MSM deze veranderingen in de levende exemplaren.

Actieve kopieën - Compositie

OPMERKING

De diagrammen en beschrijvingen in deze sectie vertegenwoordigen momentopnamen van potentiële levende exemplaren. Ze zijn niet volledig, maar bieden een overzicht om specifieke kenmerken te benadrukken.

Wanneer u in eerste instantie een live kopie maakt, worden de geselecteerde bronpagina's in de live kopie op een 1:1-basis weergegeven. Hierna kunnen ook nieuwe bronnen (pagina's en/of alinea's) rechtstreeks in de live kopie worden gemaakt. Het is dus handig om op de hoogte te zijn van deze variaties en van de invloed die deze op synchronisatie hebben. Mogelijke composities zijn:

De basisvorm van een kopie van het origineel is:

  • Live kopiëren pagina's die de geselecteerde bronpagina's op een 1:1-basis weerspiegelen.

  • Eén configuratiedefinitie.

  • Een live relatie gedefinieerd voor elke resource:

    • Verbind het levende exemplaarmiddel met zijn blauwdruk/bron.
    • Wordt gebruikt bij het realiseren van overerving en rollout.
  • Wijzigingen kunnen gesynchroniseerd zijn volgens de vereisten.

chlimage_1-367

Live kopiëren met pagina's van niet-Live-kopie

Wanneer u een live kopie maakt in AEM kunt u de live kopie van de vertakking zien en door de live kopie navigeren. De normale AEM van de actieve kopie kunt u ook gebruiken. Dit betekent dat u (of een proces) nieuwe bronnen (pagina's en/of alinea's) binnen de actieve kopieervertakking kunt maken (bijvoorbeeld myCanadaOnlyProduct).

  • Dergelijke bronnen hebben geen live relatie met de bron-/blauwdrukpagina's en zijn niet gesynchroniseerd.
  • De scenario's kunnen voorkomen dat MSM als speciale gevallen behandelt. Wanneer u (of een proces) bijvoorbeeld een pagina maakt met dezelfde positie en naam in zowel de vertakking van de bron/blauwdruk als de vertakking van de actieve kopie. Voor dergelijke situaties zie Conflicten van de Uitvoer MSM voor meer informatie.

chlimage_1-368

Geneste actieve kopieën

Wanneer u (of een proces) een nieuwe pagina binnen een bestaand levend exemplaar creeert kan deze nieuwe pagina ook opstelling als levende exemplaar van een verschillende blauwdruk zijn. Dit wordt een geneste live kopie genoemd, waarbij het gedrag van de tweede (binnenste) live kopie op de volgende manier wordt beïnvloed door de eerste (buitenste) live kopie:

  • Een uitgebreide rollout die wordt geactiveerd voor de live kopie op hoofdniveau, kan worden voortgezet in de geneste live kopie (bijvoorbeeld als de trigger overeenkomt).

  • Alle koppelingen tussen de bronnen worden in de live kopieën herschreven.

    Koppelingen van de tweede naar de eerste blauwdruk worden bijvoorbeeld herschreven als koppelingen van de geneste/tweede live kopie naar de eerste live kopie.

chlimage_1-369

OPMERKING

Als u een pagina binnen de actieve kopieervertakking verplaatst/hernoemt, wordt deze (intern) behandeld als een geneste live kopie, zodat AEM de relaties kan volgen.

Gestapelde actieve kopieën

Een live kopie wordt een Gestapelde live kopie genoemd wanneer deze wordt gemaakt als het onderliggende element van een oppervlakkige live kopie. Het gedraagt zich op dezelfde manier als Geneste actieve kopie.

Bronconfiguraties, blauwdrukken en blauwdrukken

Elke pagina of vertakking van pagina's kan worden gebruikt als bron van een live kopie.

Nochtans, staat MSM u ook toe om een blauwdrukconfiguratie te bepalen die een bronweg specificeert. De voordelen van het gebruik van een blauwdrukconfiguratie zijn:

  • Laat de auteur de optie Uitvoer op een blauwdruk gebruiken - aan (uitdrukkelijk) duw wijzigingen aan levende exemplaren die van deze blauwdruk erven.
  • De auteur toestaan Site maken/> te gebruiken; hierdoor kan de gebruiker eenvoudig talen selecteren en de structuur van de live kopie configureren .
  • Definieer een standaardrollout-configuratie voor live kopieën die een relatie hebben met de blauwdruk.

De bron voor een live kopie kan bestaan uit gewone pagina's of pagina's die door een blauwdrukconfiguratie worden omringd. Beide zijn geldige gebruiksgevallen.

De bron vormt de blauwdruk voor het levende exemplaar. De blauwdruk wordt gedefinieerd wanneer u:

  • Een blauwdrukconfiguratie maken

    De configuratie definieert (vooraf) de pagina's die moeten worden gebruikt om de live kopie te maken.

  • Een actieve kopie van een pagina maken

    De pagina's die worden gebruikt om de live kopie (de bronpagina's) te maken, zijn de blauwdrukpagina's.

    Naar de bronpagina kan door een blauwdrukconfiguratie worden verwezen, of niet.

Uitvoeren en synchroniseren

Een rollout is de centrale actie MSM die levende exemplaren met hun bron synchroniseert. U kunt rollouts handmatig uitvoeren of automatisch uitvoeren:

  • Een rollout configuratie kan worden bepaald zodat specifieke gebeurtenissen een rollout kan veroorzaken om automatisch voor te komen.

  • Bij het ontwerpen van een blauwdrukpagina kunt u de opdracht Uitvoer gebruiken om wijzigingen in de actieve kopie door te voeren.

    Het bevel Rolloutcommand is beschikbaar op een blauwdrukpagina die door een blauwdrukconfiguratie van verwijzingen wordt voorzien.

    chlimage_1-370

  • Wanneer het ontwerpen van een levende exemplaarpagina kunt u Synchronize bevel gebruiken om veranderingen van de bron aan het levende exemplaar te trekken.

    De Synchronize bevel is altijd beschikbaar op de levende exemplaarpagina (ongeacht of de bron/blauwdruk pagina door een blauwdrukconfiguratie wordt omvat).

    chlimage_1-371

Uitrolconfiguraties

Een rollout-configuratie bepaalt wanneer en hoe een live kopie wordt gesynchroniseerd met de broninhoud. Een rollout-configuratie bestaat uit een trigger en een of meer synchronisatiehandelingen:

  • Trigger

    Een trigger is een gebeurtenis die ervoor zorgt dat de synchronisatie van een live actie plaatsvindt, zoals de activering van een bronpagina. MSM bepaalt de trekkers die u kunt gebruiken.

  • Synchronisatiehandelingen

    Wordt uitgevoerd op de live kopie om deze te synchroniseren met de bron. Voorbeelden van handelingen zijn het kopiëren van inhoud, het bestellen van onderliggende knooppunten en het activeren van de pagina voor live kopiëren. MSM biedt een aantal synchronisatiehandelingen.

    OPMERKING

    U kunt aangepaste handelingen voor uw instantie maken met de Java API.

De configuraties van de rollout kunnen worden opnieuw gebruikt, zodat meer dan één levende kopie de zelfde rollout configuratie kan gebruiken. Verschillende implementatieconfiguraties zijn opgenomen in een standaardinstallatie.

Uitrolconflicten

Rollouts kunnen ingewikkeld worden, vooral wanneer de auteurs inhoud in zowel de bron als de levende kopie uitgeven, zodat is het nuttig om zich van bewust te zijn hoe AEM om het even welke conflicten behandelt die tijdens rollout zouden kunnen voorkomen.

Overerving en synchronisatie opheffen en annuleren

Elke pagina en component in een live kopie wordt via een live relatie gekoppeld aan de bronpagina en -component ervan. De levende verhouding vormt de synchronisatie van levende exemplaarinhoud van de bron.

U kunt De overerving van de levende kopie voor een levende exemplaarpagina opheffen Opschorsen zodat u pagina-eigenschappen en componenten kunt veranderen. Wanneer u overerving onderbreekt, worden de pagina-eigenschappen en -componenten niet meer gesynchroniseerd met de bron.

Tijdens het bewerken van een afzonderlijke pagina kunnen auteurs Overerving Annuleren voor een component. Wanneer de overerving wordt geannuleerd, wordt de live relatie onderbroken en vindt de synchronisatie niet plaats voor die component. Het annuleren van overerving en synchronisatie is handig wanneer subsecties van de inhoud moeten worden aangepast.

Live kopie ontkoppelen

U kunt ook een live kopie loskoppelen van de blauwdruk om alle verbindingen te verwijderen.

LET OP

De handeling Loskoppelen is permanent en niet-omkeerbaar.

Met Loskoppelen verwijdert u permanent de live relatie tussen een live kopie en de bijbehorende blauwdrukpagina. Alle MSM-relevante eigenschappen worden verwijderd uit de live kopie en de live kopieerpagina's worden een zelfstandige kopie.

OPMERKING

Zie Een Live kopie loskoppelen voor meer informatie. met inbegrip van de bijbehorende impact op subpagina's en bovenliggende pagina's.

Standaardstappen voor het gebruik van MSM

De volgende stappen beschrijven de standaardprocedure voor het gebruiken van MSM om inhoud opnieuw te gebruiken en veranderingen in levende exemplaren te synchroniseren.

  1. De inhoud van de bronsite ontwikkelen.

  2. Bepaal de rollout configuratie aan gebruik.

    1. MSM installeert verscheidene rollout configuraties die aan een aantal gebruiksgevallen kunnen voldoen.
    2. Naar keuze kunt u een rollout configuratie indien nodig tot stand brengen.
  3. Bepaal waar u de rollout configuraties aan gebruik moet specificeren en zonodig vormen.

  4. Indien nodig, creeer een blauwdrukconfiguratie die de broninhoud van het levende exemplaar identificeert.

  5. Een live kopie maken.

  6. Breng de gewenste wijzigingen aan in de broninhoud. U dient het normale proces voor het beoordelen en goedkeuren van inhoud dat uw organisatie heeft ingesteld, te gebruiken.

  7. Schuif de blauwdruk uit of synchroniseer de live kopie met de wijzigingen.

MSM aanpassen

MSM verstrekt hulpmiddelen zodat uw implementatie aan de uitzonderlijke ingewikkeldheid kan aanpassen die wanneer het delen van inhoud kan bestaan:

  • Aangepaste implementatieconfiguraties
    Maak een rollout-configuratie als de geïnstalleerde rollout-configuraties niet aan uw vereisten voldoen. U kunt elke beschikbare uitrolltrigger- en synchronisatiehandeling gebruiken.

  • Aangepaste synchronisatiehandelingen
    Maak een aangepaste synchronisatiehandeling wanneer de geïnstalleerde handelingen niet voldoen aan uw specifieke toepassingsvereisten. MSM biedt een Java API voor het maken van aangepaste synchronisatiehandelingen.

Best practices voor

De MSM beste praktijken pagina bevat belangrijke informatie betreffende uw implementatie.

Op deze pagina