Återanvända innehåll: Multi Site Manager och Live Copy reusing-content-multi-site-manager-and-live-copy

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.

Med Multi Site Manager (MSM) kan du använda samma platsinnehåll på flera platser. MSM använder sin Live Copy-funktion för att uppnå detta:

  • Med MSM kan man

    • Skapa innehåll en gång och sedan
    • Kopiera innehållet till och återanvänd innehållet i andra områden (live-kopior) på samma eller andra webbplatser.
  • MSM upprätthåller sedan (live)-relationerna mellan källinnehållet och dess livekopior så att:

    • När du gör ändringar i källinnehållet synkroniseras källkopiorna och livekopiorna (så att ändringarna även tillämpas på livekopiorna).
    • Du kan justera innehållet i live-kopiorna genom att koppla från den aktiva relationen för enskilda undersidor och/eller komponenter. Om du gör det tillämpas inte längre ändringar i källan på den aktiva kopian.

Här och på följande sidor finns de relaterade frågorna:

Möjliga scenarier possible-scenarios

Det finns många användningsfall för MSM och live-kopior, och vissa scenarier är:

  • Multinationals - Global till lokalt företag

    Ett typiskt användningsfall som MSM stöder är att återanvända innehåll på flera multinationella webbplatser på samma språk. På så sätt kan kärninnehållet återanvändas, samtidigt som nationella variationer tillåts.

    Exempelvis skapas den engelska delen av exemplet med referensplatsen We.Retail för kunder i USA. Det mesta av innehållet på den här webbplatsen kan också användas för andra webbsidor.Butikssajter som passar för engelsktalande kunder i olika länder och kulturer. Kärninnehållet är detsamma på alla webbplatser, och regionala justeringar kan göras.

    Följande struktur kan användas för webbplatser för USA, Storbritannien, Kanada och Australien:

    code language-xml
    /content
        |- we.retail
            |- language-masters
                |- en
        |- we.retail
            |- us
                |- en
        |- we.retail
            |- gb
                |- en
        |- we.retail
            |- ca
                |- en
        |- we.retail
            |- au
                |- en
    
    note note
    NOTE
    MSM översätter inte innehållet. Den används för att skapa den struktur som krävs och distribuera innehållet.
    Se Översätta innehåll för flerspråkiga webbplatser om du vill utöka ett sådant exempel.
  • Nationell myndighet - chef för de regionala avdelningarna

    Ett företag med ett nätverk av återförsäljare kan också vilja ha separata webbplatser för sina enskilda återförsäljare - var och en är en variation av huvudwebbplatsen som huvudkontoret tillhandahåller. Detta kan gälla ett enskilt företag med flera regionala kontor eller ett nationellt franchisystem som består av en central franchisor och flera lokala franchisetagare.

    Huvudkontoret kan tillhandahålla viktig information, medan de regionala enheterna kan lägga till lokal information, som kontaktuppgifter, öppettider och händelser.

    code language-xml
    /content
        |- head-office-Berlin
        |- branch-Hamburg
        |- branch-Stuttgart
        |- branch-Munich
        |- branch-Frankfurt
    
  • Flera versioner

    Eller så kan du använda MSM för att skapa versioner av en viss underavdelning, t.ex. en underavdelning till supporten som innehåller information om olika versioner av en viss produkt, där basinformationen är konstant och endast de uppdaterade funktionerna behöver ändras:

    code language-xml
    /content
        |- support
            |- product X
                |- v5.0
                |- v4.0
                |- v3.0
                |- v2.0
                |- v1.0
    
    note note
    NOTE
    I ett sådant scenario är det alltid frågan om man ska göra en enkel kopia eller använda direktkopior.
    Balansen är:
    • Hur mycket av det centrala innehållet som behöver uppdateras över flera versioner.
    Mot:
    • Hur mycket av de enskilda kopiorna behöver justeras.

MSM från användargränssnittet msm-from-the-ui

MSM är direkt tillgängligt i användargränssnittet med hjälp av olika alternativ från rätt konsol. Så här gör du en introduktion:

  • Skapa webbplats (Webbplatser)

    • MSM hjälper er att hantera flera webbplatser som delar gemensamt innehåll; webbplatser tillhandahålls till exempel ofta för internationella målgrupper så att det mesta av innehållet är gemensamt i alla länder, med en delmängd av innehållet som är specifikt för varje enskilt land. Med MSM kan du skapa live-kopior som automatiskt uppdaterar en eller flera webbplatser baserat på din källwebbplats. Detta hjälper er också att genomdriva en gemensam basstruktur, använda det gemensamma innehållet på flera webbplatser, bibehålla en gemensam design och känsla och fokusera på att hantera det innehåll som faktiskt skiljer sig åt mellan webbplatserna.
    • Kräver en fördefinierad ritningskonfiguration för att ange källan.
    • Skapar en live-kopia av (fördefinierad) källan.
    • Förser användaren med Utrullning -knappen.
  • Skapa Live Copy (Webbplatser)

  • Visa egenskaper (Webbplatser)

    • Om det är lämpligt kan du använda det här alternativet övervaka din livekopia genom att tillhandahålla information om relaterade Live Cop y eller Blueprint.
  • Referenser (Webbplatser)

    • The Referenser järnvägen ger information om Live-kopior tillsammans med tillgång till lämpliga åtgärder.
  • Live Copy - översikt (Webbplatser)

  • Blueprints (verktyg - Webbplatser)

NOTE
Aspekter på MSM-funktioner används i flera andra AEM (t.ex. Launches, Catalog). i dessa fall hanteras den aktiva kopian av den funktionen.

Villkor terms-used

Som en introduktion ger följande tabell en översikt över de viktigaste termerna som används med medlemsstaterna. dessa kommer att beskrivas mer ingående i de följande avsnitten och sidorna:

Term
Definition
Ytterligare information
Källa
Originalsidorna.
Synonymt med skisser och/eller skisser.
Live Copy
Kopian (av källan), som underhålls av synkroniseringsåtgärder som definieras av rollout-konfigurationerna.
Konfiguration av Live Copy
Definition av konfigurationsinformationen för en live-kopia.
Live-relation
Effektiv definition av arvet för en viss resurs. anslutningen mellan källan och live-kopiorna.
Ser till att ändringar i källan kan synkroniseras med live-kopian.
Blueprint
Synonym med Källa.
Kan definieras av en ritningskonfiguration.
Konfiguration av utkast
Fördefinierad konfiguration som anger en källsökväg.
När en ritningssida refereras i en ritningskonfiguration blir kommandot Överrullning tillgängligt.
Synkronisering
Den generiska termen för synkronisering av innehåll mellan källan och live-kopiorna (av både Utrullning och Synkronisera).
Utrullning
Synkroniserar från källan till livecopy.
Kan utlösas av en författare (på en ritningssida) eller av en systemhändelse (som definieras av utrullningskonfigurationen).
Konfiguration av utrullning
Regler som bestämmer vilka egenskaper som ska synkroniseras, hur och när.
Synkronisera
En manuell begäran om synkronisering, gjord från livecopy-sidorna.
Arv
En live-kopia-sida/komponent ärver innehåll från sin källsida/källkomponent när synkronisering sker.
Gör uppehåll
Tar tillfälligt bort den aktiva relationen mellan en live-kopia och dess planeringssida.
Koppla loss
Tar permanent bort den aktiva relationen mellan en live-kopia och dess designsida.
Återställ

Återställ en live-kopia till:

  • Ta bort alla annulleringar av arv och
  • Returnera sidan till samma läge som källsidan.

Återställ påverkar alla ändringar som du har gjort i sidegenskaperna, styckesystemet och komponenterna.

Grund
En live-kopia av en enda sida.
Djup
En live-kopia av en sida, tillsammans med dess underordnade sidor.
NOTE
Se Översikt över Java API för objektnamnen.

Live-kopior live-copies

En MSM-live kopia är en kopia av specifikt webbplatsinnehåll för vilket en direktrelation med den ursprungliga källan upprätthålls:

  • Den aktiva kopian ärver innehåll från sin källa.

  • Synkroniseringen utför den faktiska överföringen av innehåll när ändringar görs i källan.

  • En live-kopia kan betraktas som antingen:

    • Grund: en sida
    • Djup: sidan tillsammans med dess underordnade sidor
  • Synkroniseringsregler, som kallas rollout-konfigurationer, avgör vilka egenskaper som synkroniseras och när synkroniseringen sker.

I föregående exempel /content/we-retail/language-masters/en är den globala överordnad webbplatsen på engelska. För att återanvända innehållet på den här webbplatsen skapas MSM-kopior:

  • Innehållet nedan /content/we-retail/language-masters/en är källan.

  • Innehållet nedan /content/we-retail/language-masters/en kopieras under /content/we-retail/us/en/, /content/we-retail/gb/en, /content/we-retail/ca/enoch /content/we-retail/au/en noder. Det här är live-kopiorna.

  • Författare gör ändringar på sidorna nedan /content/we-retail/language-masters/en.

  • När MSM aktiveras synkroniseras dessa ändringar med live-kopiorna.

Live-kopior - komposition live-copies-composition

NOTE
Diagrammen och beskrivningarna i det här avsnittet representerar ögonblicksbilder av potentiella livekopior. De är inte heltäckande, men ger en översikt som framhäver specifika egenskaper.

När du först skapar en live-kopia återspeglas de valda källsidorna på 1:1-basis i den aktiva kopian. Därefter kan nya resurser (sidor och/eller stycken) också skapas direkt i den aktiva kopian, så det är användbart att känna till dessa variationer och hur de påverkar synkroniseringen. Möjliga kompositioner:

Den grundläggande formen av en live-kopia har:

  • Live copy-sidor som återspeglar de valda källsidorna på 1:1-basis.

  • En konfigurationsdefinition.

  • En liverelation definierad för varje resurs:

    • Länka live-kopians resurs med dess plan/källa.
    • Används vid arv och utrullning.
  • Ändringar kan synkroniserad enligt kraven.

chlimage_1-367

Live Copy med icke-Live-Copy-sidor live-copy-with-non-live-copy-pages

När du skapar en live-kopia i AEM kan du se och navigera genom den aktiva kopieringsgrenen - och använda normal AEM på den aktiva kopieringsgrenen. Det innebär att du (eller en process) kan skapa nya resurser (sidor och/eller stycken) inuti den aktiva kopiegrenen (t.ex. myCanadaOnlyProduct).

  • Sådana resurser har ingen aktiv relation till käll-/ritningssidorna och är inte synkroniserade.
  • Scenarier kan inträffa som MSM hanterar som specialfall. När du till exempel (eller en process) skapar en sida med samma position och namn i både källans/ritytans och live-kopians grenar. För sådana situationer finns MSM-utrullningskonflikter för mer information.

chlimage_1-368

Kapslade Live-kopior nested-live-copies

Skapa en ny sida i en befintlig live-kopia den här nya sidan kan också skapas som en live-kopia av en annan plan. Det här kallas en kapslad Live-kopia, där beteendet för den andra (inre) aktiva kopian påverkas av den första (yttre) aktiva kopian på följande sätt:

  • En djup utrullning som utlöses för live-kopian på den översta nivån kan fortsätta till den kapslade live-kopian (till exempel om utlösaren matchar).

  • Alla länkar mellan källorna skrivs om i de publicerade kopiorna.

    Till exempel skrivs länkar från den andra till den första utkast om som länkar från den kapslade/andra live-kopian till den första live-kopian.

chlimage_1-369

NOTE
Om du flyttar/byter namn på en sida inom en gren för live-kopia behandlas detta som en kapslad live-kopia för att AEM ska kunna spåra relationerna.

Skiktade Live-kopior stacked-live-copies

En live-kopia kallas för en staplad Live-kopia när den skapas som underordnad till en ytlig live-kopia. Det uppför sig på samma sätt som Kapslad Live Copy.

Källa-, utkast- och designkonfigurationer source-blueprints-and-blueprint-configurations

Alla sidor eller sidgrenar kan användas som källa för en live-kopia.

Med MSM kan du även definiera en ritningskonfiguration som anger en källsökväg. Fördelarna med att använda en designkonfiguration är att de

  • Tillåt författaren att använda Utrullning på en plan - att (explicit) överföra ändringar till live-kopior som ärver från denna plan.
  • Tillåt författaren att använda Skapa webbplats; på så sätt kan användaren enkelt välja språk och konfigurera strukturen för live-kopian.
  • Definiera en standardkonfiguration för utrullning för live-kopior som har en relation till ritningen.

Källan för en live-kopia kan vara antingen vanliga sidor eller sidor som omfattas av en designkonfiguration - båda är giltiga användningsfall.

Källan utgör utkast för den aktiva kopian. Planen definieras när du antingen:

  • Skapa en designkonfiguration

    I konfigurationen definieras (i förväg) de sidor som ska användas för att skapa den aktiva kopian.

  • Skapa en Live-kopia av en sida

    De sidor som används för att skapa den aktiva kopian (källsidorna) är de som används som utkast.

    Källsidan kan refereras av en ritningskonfiguration eller inte.

Utrullning och synkronisering rollout-and-synchronize

En utrullning är den centrala MSM-åtgärden som synkroniserar live-kopior med källan. Du kan utföra rollouts manuellt eller så kan de inträffa automatiskt:

  • A utrullningskonfiguration kan definieras så att specifika händelser kan orsaka att en utrullning inträffar automatiskt.

  • När du skapar en ritningssida kan du använda Utrullning om du vill göra ändringar i den aktiva kopian.

    The Rollout -kommandot är tillgängligt på en ritningssida som en ritningskonfiguration refererar till.

    chlimage_1-370

  • När du redigerar en live-kopieringssida kan du använda Synkronisera om du vill dra ändringar från källan till den aktiva kopian.

    The Synkronisera -kommandot alltid är tillgängligt på live-kopieringssidan (oavsett om käll-/plantryckssidan omfattas av en ritningskonfiguration).

    chlimage_1-371

Konfigurationer för utrullning rollout-configurations

En utrullningskonfiguration definierar när och hur en live-kopia synkroniseras med källinnehållet. En utrullningskonfiguration består av en utlösare och en eller flera synkroniseringsåtgärder:

  • Utlösare

    En utlösare är en händelse som gör att live-åtgärdssynkroniseringen utförs, till exempel aktiveringen av en källsida. MSM definierar de utlösare som du kan använda.

  • Synkroniseringsåtgärder

    Arbetas på live-kopian för att synkronisera den med källan. Exempelåtgärder är att kopiera innehåll, ordna underordnade noder och aktivera live-kopieringssidan. MSM tillhandahåller ett antal synkroniseringsåtgärder.

    note note
    NOTE
    Du kan skapa anpassade åtgärder för instansen med Java API.

Utrullningskonfigurationer kan återanvändas så att fler än en live-kopia kan använda samma utrullningskonfiguration. Flera utrullningskonfigurationer ingår i en standardinstallation.

utrullningskonflikter rollout-conflicts

Utrullningar kan bli komplicerade, särskilt när författare redigerar innehåll i både källan och den aktiva kopian, så det är praktiskt att vara medveten om hur AEM hanterar konflikter som kan uppstå under utrullning.

Inaktivera och avbryta arv och synkronisering suspending-and-cancelling-inheritance-and-synchronization

Varje sida och komponent i en live-kopia kopplas till sin källsida och komponent via en live-relation. Live-relationen konfigurerar synkroniseringen av live-kopieinnehåll från källan.

Du kan Gör uppehåll live copy-arv för en live-kopieringssida så att du kan ändra sidegenskaper och komponenter. När du gör uppehåll i arv synkroniseras inte längre sidegenskaperna och komponenterna med källan.

När man redigerar en enstaka sida kan man Avbryt arv för en komponent. När arvet avbryts pausas direktrelationen och synkronisering sker inte för den komponenten. Att avbryta arv och synkronisering är användbart när underavsnitt av innehållet behöver anpassas.

Koppla loss en Live-kopia detaching-a-live-copy

Du kan också frigöra en live-kopia från sin plan för att ta bort alla anslutningar.

CAUTION
Frigör är permanent och icke-reversibel.

Koppla loss permanent tar bort den aktiva relationen mellan en live-kopia och dess planeringssida. Alla MSM-relevanta egenskaper tas bort från den aktiva kopian och de aktiva kopieringssidorna blir en fristående kopia.

NOTE
Se Koppla loss en Live-kopia Fullständiga uppgifter. inklusive den inverkan som detta har på underordnade och överordnade sidor.

Standardsteg för att använda MSM standard-steps-for-using-msm

Följande steg beskriver standardproceduren för användning av MSM för att återanvända innehåll och synkronisera ändringar i live-kopior.

  1. Utveckla innehållet på källwebbplatsen.

  2. Bestäm vilken utrullningskonfiguration som ska användas.

    1. MSM installerar flera utrullningskonfigurationer som kan uppfylla ett antal användningsfall.
    2. Du kan också skapa en utrullningskonfiguration vid behov.
  3. Bestäm var du behöver ange de utrullningskonfigurationer som ska användas och konfigurera efter behov.

  4. Om det behövs, skapa en ritningskonfiguration som identifierar källinnehållet i live-kopian.

  5. Skapa en live-kopia.

  6. Ändra källinnehållet efter behov. Ni bör använda den normala process för granskning och godkännande av innehåll som er organisation har etablerat.

  7. Rulla ut ritningen, eller synkronisera live-kopian med ändringarna.

Anpassa MSM customizing-msm

MSM tillhandahåller verktyg så att implementeringen kan anpassas till de stora svårigheter som kan uppstå när du delar innehåll:

  • Anpassade utrullningskonfigurationer
    Skapa en utrullningskonfiguration när de installerade utrullningskonfigurationerna inte uppfyller dina krav. Du kan använda alla tillgängliga utlösare och synkroniseringsåtgärder.

  • Anpassade synkroniseringsåtgärder
    Skapa en anpassad synkroniseringsåtgärd när de installerade åtgärderna inte uppfyller dina specifika programkrav. MSM tillhandahåller ett Java-API för att skapa anpassade synkroniseringsåtgärder.

Bästa praxis best-practices

The MSM Best Practices sidan innehåller viktig information om implementeringen.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8