Loading
Salesforce CMS en de Digitale omgevingen-app
Inhoud exporteren en importeren met Salesforce CMS

Inhoud exporteren en importeren met Salesforce CMS

Krijg een overzicht van de manier waarop u inhoud toevoegt aan een CMS of uitgebreide CMS-werkruimte, of inhoud overdraagt van de ene organisatie naar de andere. Lees meer over hoe u inhoud opmaakt en behandelt in enkele veel voorkomende gebruikscasescenario's.

Vereiste editions

Beschikbaar in: Lightning Experience
Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition

U kunt stukje bij beetje originele inhoud maken in de Digitale omgevingen-app, maar dankzij import van inhoud kunt u uw werkruimte eenvoudig vullen met inhoud vanuit een andere bron. Definieer inhoudsdetails en maak afbeeldingsverwijzingen met JSON-bestanden en kies ervoor om alle inhoud na importeren tegelijkertijd te publiceren. Verplaats inhoud van de ene werkruimte wanneer u inhoud exporteert als JSON-bestanden in een .zip archief en importeer het .zip archief vervolgens naar een werkruimte in een andere Salesforce-organisatie.

Exporteren en importeren van inhoud werkt anders in een CMS-werkruimte dan in een uitgebreide CMS-werkruimte. In een CMS-werkruimte kunt u meerdere inhoudsitems opnemen in één JSON-bestand voor import, terwijl in een uitgebreide CMS-werkruimte elk inhoudsitem moet worden gedefinieerd in een eigen bestand content.json. Lees meer over wat u moet doen voor deze vaak voorkomende gebruikscasescenario's.

Inhoud exporteren vanuit een CMS-werkruimte

Wanneer u exporteert vanuit een CMS-werkruimte, wordt elk stuk inhoud geformatteerd in een individueel JSON-bestand dat is opgenomen in een .zip-archief.

Tijdens de export worden de inhoudsdetails voor elk inhoudsitem geëxporteerd naar individuele JSON-bestanden in een .zip-archief. Alle media-inhoud wordt geëxporteerd naar een apart .zip-archief en alle andere inhoud naar een ander .zip-archief. Wanneer nieuwsinhoud bijvoorbeeld verwijst naar een bannerafbeelding, worden de bannerafbeelding en de nieuwsinhoud naar aparte .zip-archieven geëxporteerd, zoals 1-media-content-[jobId].zip en 2-content-[jobId].zip.

Inhoud exporteren vanuit een uitgebreide CMS-werkruimte

U kunt een of meer inhoudsitems tegelijk exporteren vanuit een uitgebreide CMS-werkruimte. Elk inhoudsitem wordt geëxporteerd naar een map en gebruikt de inhoudsleutel als maptitel (1). De definitie van de inhoudseigenschap wordt weergegeven in een afzonderlijk bestand content.json. Deze mappen en bestanden worden gecomprimeerd tot een .zip archief.

De Digitale omgeving-app beschouwt de inhoudstypen afbeelding en document als media en handelt export en import van deze inhoudstypen verschillend af. Zo wordt alle media-inhoud die is geselecteerd voor exporteren, gecomprimeerd in een of meer .zip-archieven met de naam 1-media-content-[jobId].zip.

Alle andere inhoudstypen die zijn geselecteerd voor exporteren, worden gecomprimeerd naar één .zip archief met de naam 1-content-[jobId].zip. Wanneer nieuwsinhoud bijvoorbeeld verwijst naar een bannerafbeelding, wordt afbeeldingsinhoud geëxporteerd naar de 1-media-content-[jobId].zip en wordt de nieuwsinhoud geëxporteerd naar de 1-content-[jobId].zip.

De media- of inhoudsarchieven van .zip ordenen de geëxporteerde inhoud in mappen die JSON-bestanden van de inhoudseigenschappen, metagegevens en definities van vertaalvarianten bevatten.

Binnen de map 1-content-[jobId] (1) bevindt elk inhoudsitem zich in een map met de naam van de inhoudsleutel (2). In die map bevindt zich een bestand content.json (3), dat het inhoudsitem definieert in JSON-indeling. De inhoudsleutel en eventuele mappaden voor het inhoudsitem worden weergegeven in het bestand _meta.json. Werkruimtemappen worden ook opgenomen in de export en behouden hun titel vanuit de werkruimte (4). In de map 1-content-[jobId] wordt het inhoudsitem in de werkruimtemap echter weergegeven in een andere map met de naam van de inhoudsleutel (5).

Afbeelding met de bestandsverkenner van het systeem met aanroepen voor de content.json-bestanden.

Inhoud importeren na exporteren

Wanneer u het .zip-archief importeert in een CMS-werkruimte of een uitgebreide CMS-werkruimte, importeert u eerst het media .zip-archief en vervolgens importeert u het corresponderende export .zip-archief.

Opmerking
Opmerking Wanneer u inhoud exporteert die is genesteld in submappen vanuit een CMS-werkruimte, wordt alle inhoud geïmporteerd bij de rootmap in de hoofdwerkruimteweergave.

Inhoud importeren vanuit een externe bron

Zet inhoud over van een externe bron of CMS, of importeer massaal afbeeldingen van een externe digitale assetmanager (DAM) naar een CMS-werkruimte of een uitgebreide CMS-werkruimte.

Voor een CMS-werkruimte bereidt u eerst uw inhoud voor op import door JSON-bestanden te maken. Voeg dan de JSON-bestanden toe aan een .zip-archief.

U kunt verschillende inhoudstypen in hetzelfde JSON-bestand opnemen en tegelijkertijd maximaal 5000 items importeren. Als het .zip-archief meer dan 5000 items bevat, wordt geen enkel item in de werkruimte geïmporteerd.

Voor een uitgebreide CMS-werkruimte bereidt u uw inhoud voor op import door JSON-bestanden te maken die de inhoud en bestandspaden beschrijven. Comprimeer vervolgens elk content.json bestand naar een .zip archief. Neem één inhoudsitem op in elk bestand content.json. Maak voor afbeeldings- en documentinhoudstypen een map op het hoogste niveau en voeg content.json toe. Voeg vervolgens een map toe met de naam _media en voeg het mediabronbestand toe aan die map. Maak een .zip archief van de bovenste map.

Lokale bestanden importeren in een CMS-werkruimte

Als u lokale bestanden wilt importeren, zoals documenten en afbeeldingen, maakt u een map met de naam _media en voegt u de lokale inhoudsbestanden toe. Wanneer u de inhoudsdetails invoert in een JSON-bestand, gebruikt u het kenmerk ref om te verwijzen naar de bestandsnaam van de lokale afbeelding of het document en de locatie ervan in de map _media. Als een afbeelding bijvoorbeeld salesforce21.png heet en genesteld is in een map genaamd Level 2, voeg dan de verwijzing toe als Level1/Level2/salesforce21.png.

Voeg de _media-map toe aan de locatie van de JSON-bestanden en maak een .zip-archief. De _media-map en het JSON-bestand zijn bijvoorbeeld op het rootniveau van een map genaamd Summer Campaign (1). Maak vervolgens een .zip-archief van de _media-map en het JSON-bestand (2). Het .zip-archief van de _media-map en het JSON-bestand is in de root van de map (3).

Afbeelding met drie screenshots van de procedure om een .zip-archief van de _media-map en het JSON-bestand in de root van de map te maken.

Lokale bestanden importeren in een uitgebreide CMS-werkruimte

Maak voor het importeren van lokale mediabestanden, zoals documenten en afbeeldingen, een map met een willekeurige naam. Maak binnen die map een map met de naam _media en voeg vervolgens het lokale inhoudsbestand toe. Geef de inhoudsdetails op in een JSON-bestandsnaam en sla het bestand op in de bovenste map als content.json.

Maak een .zip archief van de bovenste map. De map _media en het bestand content.json bevinden zich bijvoorbeeld in een map met de naam Starry Sky 2 (1). Maak een .zip archief van de Starry Sky 2-map (2) en importeer dat .zip archief vervolgens in uw uitgebreide CMS-werkruimte.

Afbeelding met de mediamap en inhouds-JSON-bestanden die in één .zip-archief zijn gezipt.

Inhoud importeren met verwijzingen naar andere inhoud

Wanneer het ene inhoudsitem naar het andere verwijst, importeert of voegt u het item waarnaar wordt verwezen toe aan een CMS-werkruimte of een uitgebreide CMS-werkruimte voordat u de inhoud importeert die ernaar verwijst. Als een nieuwsitem bijvoorbeeld verwijst naar een afbeelding, zorg er dan voor dat de afbeelding in de werkruimte is, zodat het nieuwsitem naar de inhoudsleutel van de afbeelding kan verwijzen. Of importeer, na het exporteren, eerst het media .zip-archief en importeer dan het bijbehorende .zip-archief met de export van de inhoud.

In bulk publiceren na import

Als u inhoud in bulk wilt publiceren na het importeren, importeert u inhoud in een CMS-werkruimte of een uitgebreide CMS-werkruimte. Selecteer vervolgens Inhoud publiceren na import om de status van alle inhoud in uw import te wijzigen in gepubliceerd. Als de inhoud zich al in uw werkruimte bevindt, vervangt deze uw laatst gepubliceerde versie. De gepubliceerde inhoud is onmiddellijk beschikbaar voor gebruik in alle kanalen, hij wordt bijgewerkt in uw live site en in alle inhoudsverwijzingen.

Opmerking
Opmerking We adviseren u om deze functie te gebruiken om afbeeldingen te publiceren waarnaar door andere inhoud wordt verwezen na het importeren. Als u deze optie niet selecteert, wordt uw inhoud in conceptstatus geïmporteerd en kunt u de inhoud dan individueel publiceren in de Digitale omgevingen-app.

Overwegingen bij CMS-verzamelingscomponenten

CMS-verzameling-componenten zijn niet inbegrepen wanneer u importeert of exporteert in Salesforce CMS. Maak uw CMS-verzameling opnieuw in de CMS-bestemmingsorganisatie. Als u dezelfde naam gebruikt voor de verzameling, is het niet nodig om deze opnieuw toe te voegen aan de component nadat u de collectie opnieuw heeft gemaakt. CMS-verzameling-componenten behouden inhoudsverwijzingen wanneer u dezelfde naam voor de verzameling gebruikt.

  • JSON-bestandsindeling voor inhoud in Salesforce CMS
    Krijg inzicht in de inhoudsdetails van een export en definieer vervolgens uw inhoudsdetails in JSON-indeling om inhoud te importeren in een CMS-werkruimte.
  • JSON-bestandsindeling voor inhoud in een uitgebreide CMS-werkruimte
    Krijg inzicht in de inhoudsdetails van een export en definieer vervolgens uw inhoudsdetails in JSON-indeling voor import. Het export- en importproces werkt anders in uitgebreide CMS-werkruimten dan in CMS-werkruimten. In uitgebreide CMS-werkruimten moet elk inhoudsitem een eigen bestand content.json hebben. Als u de inhoudsleutel en mapplaatsing van elk inhoudsitem wilt opgeven, neemt u optioneel een bestand _meta.json op voor elke content.json.
  • Inhoud exporteren vanuit Salesforce CMS
    Inhoud exporteren, zoals afbeeldingen, nieuws, documenten of aangepaste inhoudstypen, van een werkruimte in Salesforce CMS naar .zip-archieven van JSON- en mediabestanden. Inhoud overzetten van sandbox naar productie, of van de ene naar de andere organisatie door het geëxporteerde .zip-archief te importeren.
  • Inhoud importeren in Salesforce CMS
    Afbeeldingen, nieuws, documenten of aangepaste inhoudstypen in een CMS-werkruimte of een uitgebreide CMS-werkruimte importeren door een .zip-archief van JSON-bestanden te uploaden. Inhoud overzetten van een externe bron of CMS, of massaal afbeeldingen importeren van een externe digitale assetmanager (DAM), voor productverrijking.
 
Wordt geladen
Salesforce Help | Article