Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languageyml
themeRDark
titleBeispiel eine Exportpoint-Konfiguration für VL
collapsetrue
hup:
  one:
    content:
      article:
        export:
          export-steps:
          -
            timeout: 30000
            export-points:
              -
                name: Zeitung
                component-name: ArticleVLExportModule
                parameters:
                  url: http://edtsrv/service/edt/article
                  save-preview: false
                  directly-export-boolean-attributes: "isInProcess"
                  create-stand-alone-articles: "clusterHeadPicture,clusterQuote,clusterComment,clusterInfobox"
                  stand-alone-article-from-asset: clusterHeadPicture
                  max-asset-number: 10
                  department-mappings: "GES=GES/BAY,KUL=GES/KUL,SPA=SPO/SPZ,SPW=SPO/MAN"
                  text-replacements: "⎵=HR,↔=HFILL,→=TAB,█=QUAD1,▌=QUAD2,ǁ=QUAD9,▎=QUAD4,▍=QUAD3,▏=QUAD8"
                  publication: DNT
                  edition: WEN
                  # Hat Vorrang vor "department-mappings"
                  department: Test
                print-template-mapping:
                  # Optional. Liste von Listen von key-value-Paaren dyn.Attribute, 
                  # die zu einem PrintTemplate-Name führen, der bei der Ausleitung verwendet werden soll.
                  # Ein leer definiertes PrintTemplate bewirkt keine Ausleitung an VL.
                  # Hinweis: Der ermittelte Print-Template-Name beeinflusst auch die Bestimmung der Asset-Ausleitung
                  #          vgl. "asset-parameters"
                  -
                    print-template: standard-A
                    dyn-attrib-map:
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'standard'
                          - 
                            key: 'articleCategory'
                            value: 'A'
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'standard'
                          - 
                            key: 'articleCategory'
                            value: 'B'
                  -
                    print-template: standard-C
                    dyn-attrib-map:
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'standard'
                          - 
                            key: 'articleCategory'
                            value: 'C'
                  - # leeres Print-Template = kein Export
                    print-template: ''
                    dyn-attrib-map:
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'standard'
                          - 
                            key: 'articleCategory'
                            value: 'D'                    
                asset-parameters:
                  # Optional. Liste von Listen von key-value-Paaren dyn.Attribute, 
                  # die KEINE separaten 'Bildartikel' bei der Ausleitung erzeugen
                  no-stand-alone-asset-article-if:
                    print-template: 
                    dyn-attrib-map:
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'standard-C'
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: ''
                  # Optional. Liste von Listen von key-value-Paaren dyn.Attribute, 
                  # die EINEN separaten 'Bildartikel' bei der Ausleitung erzeugen
                  stand-alone-asset-article-if:
                    # ArticleTemplate, welches fuer das VL-Musterartikel-Mapping
                    # verwendet werden soll
                    print-template: clusterHeadPicture
                    dyn-attrib-map:
                      -
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'standard'
                          - 
                            key: 'articleCategory'
                            value: 'A'
                      - 
                        dyn-attribs:
                          - 
                            key: 'printTemplate'
                            value: 'gallery'

Konfiguration Stammdatenübertragung

...

zu PS.Content #Portal

SchalterStandardwertBeschreibungAnmerkung

hup.one.content.portal.masterdatagateway,queue-names


Liste der Queue-Namen für Update-EventsPro angeschlossenes Portal ist eine separate Queue notwendig

Konfiguration

...

Artikel-Exporte zu PS.Content #Portal

SchalterStandardwertBeschreibungAnmerkung

hup.one.content.article.export.export-steps[0].export-points[26].component-name

ArticlePortalExportModuleKlassenname des Portal-Exportmoduls
hup.one.content.article.export.export-steps[0].export-points[26].namePortalEindeutiger Name des ExportmodulsFreitext
hup.one.content.article.export.export-steps[0].export-points[26].labelWenn nicht vorhanden, dann Wert aus nameDisplayname des ExportmodulsFreitext oder Code aus Sprachdatei
hup.one.content.article.export.export-steps[0].export-points[26].prioritynormal

Exporte werden in der Reihenfolge ihrer Priorität ausgführt. Mögliche Werte sind:

  • high
  • normal
  • low

hup.one.content.article.export.export-steps[0].export-points[26].irrelevant-data-keysleere ListeListe von mehreren Keys, die auf Sets von irrelevanten Atttributen, ContentParts und DynAttribs verweisenz.B. [general, some-content-parts]; bei mehreren Einträgen werden die dazugehörigen Sets vereinigt
vgl. hup.one.content.article.export.irrelevant-data-map
hup.one.content.article.export.export-steps[0].export-points[26].virtual-export-points
List von virtuellen ExportpunktenEin Exportpunkt mit virtuellen Exportpunkten wird automatisch zu einem konsolidierten Exportpunkt.
hup.one.content.article.export.export-steps[0].export-points[26].virtual-export-points[0].name
Name eines virt. Exportpunktes
hup.one.content.article.export.export-steps[0].export-points[26].virtual-export-points[0].name
Label eines virt. Exportpunktes
hup.one.content.article.export.export-steps[0].export-points[26].parameters.portal-name
Muss einem logischen Servernamen entsprechend der Ribbon-Konfiguration entsprechenz.B. portal-content
Über den Namen wird die Export-Url des Zielportals zusammengesetzt, so dass der Loadbalancer (Ribbon) die konfigurierte Zieladresse bestimmen kann
vgl. portal-content.ribbon.listOfServers
hup.one.content.article.export.export-steps[0].export-points[26].parameters.priority-dyn-attrib-key
Dyn. Attribut, welches die Priorität enthält - muss einen numerischen Wert enthaltenz.B. articlePriority
hup.one.content.article.export.export-steps[0].export-points[26].parameters.is-update-dyn-attrib-key 
Name eines boolschen dyn. Artikel-Attributs, welches bei dessen Wert "true" bewirkt, dass die Update-Time auf das aktuelle Datum gesetzt wird.z.B. isUpdate
hup.one.content.article.export.export-steps[0].export-points[26].parameters.use-createtime-for-updatetime
Wenn "true", wird als Update-Time die Create-Time des Artikels gesetzt, sonst das aktuelle Datum.
hup.one.content.article.export.export-steps[0].export-points[26].parameters.use-seo-id-from-description
Wenn "true", wird die SEO-ID aus der Artikelbeschreibung ermittelt: es wird eine max. 6-stellige Zahl am Anfang erwartetsiehe PSCP-116
hup.one.content.article.export.export-steps[0].export-points[26].parameters.visible-from-dyn-attrib-key

Name eines Date Dynattribute. Wert des Attributes wird am exportierten Artikel gesetzt un bestimmt die Sichtbarkeit in List abhängig von Datum und Uhrzeit

Dynattribute nicht vorhanden oder dessen Wert leer → keine Einschränkung

Dynattribute vorhanden und dessen Wert gesetzt → Artikel ist sichtbar ab dem Datum

siehe

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyPSCP-108
und
Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyPSCP-114

hup.one.content.article.export.export-steps[0].export-points[26].parameters.visible-to-dyn-attrib-key
Name eines Date Dynattribute. Wert des Attributes wird am exportierten Artikel gesetzt un bestimmt die Sichtbarkeit in List abhängig von Datum und Uhrzeit

Dynattribute nicht vorhanden oder dessen Wert leer → keine Einschränkung

Dynattribute vorhanden und dessen Wert gesetzt → Artikel ist sichtbar bis zu dem Datum

siehe

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyPSCP-108
und
Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyPSCP-114

hup.one.content.article.export.export-steps[0].export-points[26].parameters.replace-markups

true | false → aktiviert oder deaktiviert das Ersetzen der Markups (Links und Formatierung)

falls der Parameter nicht gesetzt ist werden die Markups ersetzt

siehe 

Jira
serverJira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-5769

...

Codeblock
languageyml
titleBeispiel einer Exportpoint-Konfiguration für das Portal
collapsetrue
hup:
  one:
    content:
      article:
        export:
          export-steps:
          -
            timeout: 30000
            export-points:
            -
              name: Portal
              component-name: ArticlePortalExportModule
              irrelevant-data-keys: [general]
              virtual-export-points:
                - name: Portal-1a
                  label: "Virt. Portal-1A-Export"
                - name: Portal-1a
                  label: "Virt. Portal-1B-Export"
              parameters:
                # log. Name, der mit dem entspr. Ribbon-Eintrag uebereinstimmen muss 
                portal-name: portal-content
                priority-dyn-attrib-key: "articlePriority"
                is-update-dyn-attrib-key: "isUpdate"
                use-createtime-for-updatetime: "false"
                visible-from-dyn-attrib-key: visibleFrom
                visible-to-dyn-attrib-key: visibleTo

Konfiguration

...

Artikel-Export zu native:media

SchalterStandardwertBeschreibungAnmerkung
hup.one.content.article.export.export-steps[0].export-points[2].component-nameArticleNMExportModuleKlassenname des native media Moduls
hup.one.content.article.export.export-steps[0].export-points[2].nameNative Media-ExportEindeutiger names des ExportmodulsFreitext
hup.one.content.article.export.export-steps[0].export-points[2].labelWert aus nameDisplayname des ExportmodulsFreitext oder Code aus Sprachdatei
hup.one.content.article.export.export-steps[0].export-points[2].prioritynormal

Exporte werden in der Reihenfolge ihrer Priorität ausgführt. Mögliche Werte sind:

  • high
  • normal
  • low
Enthält ein Export-Job mehrere Exporte, so erhält er die höchste Priorität von den zugeordneten Exportmodulen.
hup.one.content.article.export.export-steps[0].export-points[2].irrelevant-data-keys[0]leere ListeListe von mehreren Keys, die auf Sets von irrelevanten Atttributen, ContentParts und DynAttribs verweisen

z.B. [general, some-content-parts]; bei mehreren Einträgen werden die dazugehörigen Sets vereinigt

hup.one.content.article.export.export-steps[0].export-points[2].parameters[url]https://hdp.nativemedia.de/contents/articlesPush URL des nm Services

hup.one.content.article.export.export-steps[0].export-points[2].text-replacements

nicht gesetztDefiniert Textersetzungen. Siehe CON-3461 in Release Notes PS.Content 1.0.
hup.one.content.article.export.export-steps[0].export-points[2].use-ui-proxynicht gesetzt

true | false

asset-url und asset-preview url über ui-proxy oder direkt auf den logik-container

NativeMedia → default = false

XML → default = true

VL → default = true

hup.one.content.article.export.irrelevant-data-map[general].attribute-namesleere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenz.B. [name, description]
hup.one.content.article.export.irrelevant-data-map[general].content-part-namesleere ListeListe von Contentparts bei denen Änderungen keinen Export auslösen sollenz.B. [teaser, headline]
hup.one.content.article.export.irrelevant-data-map[general].dyn-attrib-keysleere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenz.B. [paywall, isUpdate]
hup.one.content.article.export.irrelevant-data-map[some-content-parts].attribute-namesleere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenz.B []
hup.one.content.article.export.irrelevant-data-map[some-content-parts].content-part-namesleere ListeListe von Contentparts bei denen Änderungen keinen Export auslösen sollenz.B. [leader, text, subtitle]
hup.one.content.article.export.irrelevant-data-map[some-content-parts].dyn-attrib-keysleere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenz.B []





hup.one.content.article.preview.preview-providers[1].component-nameNativeMediaPreviewProviderKlassenname des native media preview Moduls
hup.one.content.article.preview.preview-providers[1].nameNative MediaDisplayname des ExportmodulsFreitext
hup.one.content.article.preview.preview-providers[1].typeurl

hup.one.content.article.preview.preview-providers[1].parameters[url]https://hdppreview.nativemedia.de/contents/articlesPush URL des nm Services


Konfiguration Artikel-XML Export

NameWertBeschreibungAnmerkung
hup.one.content.article.export.export-steps[0].export-points[3].component-nameArticleXmlExportModuleKlassenname des XML Export Moduls
hup.one.content.article.export.export-steps[0].export-points[3].nameXMLDisplayname des ExportmodulsFreitext
hup.one.content.article.export.export-steps[0].export-points[3].parameters.export-path/media/gestaltung/exporte/XML/Pfad zur AblageLinux/Windows beachten!

Beispiele

Codeblock
languageyml
firstline1
titleBeispiel irrelevantDataMap
collapsetrue
 #Sets von Attribut-Namen, ContentPart-Namen und DynAttrib-Keys bei denen Änderungen keinen Export auslösen dürfen
          irrelevant-data-map:
            general:
              attribute-names:
                - name
                - description
                - tags
                - requiredAssets
                - assignedEditors
                - export-point-names
              content-part-names:
                - articleReference
                - internetReference
                - teaser
              dyn-attrib-keys:
                - paywall
                - isUpdate
                - articlePriority

            ignore-all-content-parts-and-dyn-attribs:
              attribute-names:
                - contentParts
                - dynAttribs
              content-part-names: []
              dyn-attrib-keys: []

            ignoresome-content-parts:
              attribute-names: []
              content-part-names:
                - headline
                - clusterInterview
                - picture
              dyn-attrib-keys: []

...

Codeblock
languageyml
firstline1
titleBeispiel Artikel-Download
collapsetrue
hup:
  one:
    content:
      article:
        download:
          entries:
            -
              key: plainTextWithAssets
              label: content.article.importExportWindow.export.type.plainTextWithAssets
              default-value: true
              parameters:
                filename-template: "%Name%"
                filename-extension: txt
                transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
                asset-filename-template: "%AssetName%"
            -
              key: plainTextWithoutAssets
              label: content.article.importExportWindow.export.type.plainTextWithoutAssets
              parameters:
                filename-template: "%Name%"
                filename-extension: txt
                transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
            -
              key: xmlWithAssets
              label: content.article.importExportWindow.export.type.xmlWithAssets
              parameters:
                filename-template: "%Name%"
                filename-extension: xml
                asset-filename-template: "%AssetName%"
            -
              key: xmlWithoutAssets
              label: content.article.importExportWindow.export.type.xmlWithoutAssets
              parameters:
                filename-template: "%Name%"
                filename-extension: xml

Anker
facebook_export
facebook_export
Konfiguration Artikel-Export zu Facebook

NameWertBeschreibungAnmerkung
hup.one.content.article.export.export-steps[0].export-points[n].component-nameArticleFacebookExportModuleKlassenname des XML Export Moduls
hup.one.content.article.export.export-steps[0].export-points[n].nameFaceBookDisplayname des ExportmodulsFreitext
hup.one.content.article.export.export-steps[0].export-points[n].parameters.page-id
Seiten-Id in Facebook
hup.one.content.article.export.export-steps[0].export-points[n].parameters.page-access-token
Zugriffsschlüssel für Facebook-App PS-Content auf die Facebook-Seite
hup.one.content.article.export.export-steps[0].export-points[n].parameters.facebook-message-contentpart-name
optionaler Artikel-Komponentenname für Nachrichtentext eines Posts
hup.one.content.article.export.export-steps[0].export-points[n].parameters.article-url-export-attrib-name
Name des Export-Attributs eines Exports aus einem vorherigen Export-Step, welche einen Artikel-Link (URL) auf eine öffentliche Web-Seite enthält.Dieser Parameter ist optional, wenn der Parameter facebook-message-contentpart-name konfiguriert ist. Wird kein Link exportiert, muss immer ein Nachrichtentext vorhanden sein.

Das Facebook-Exportmodul benötigt folgende Berechtigungen:

  • pages_show_list
  • pages_read_engagement
  • pages_manage_metadata
  • pages_manage_posts

Konfiguration Importe

SchalterStandardwertBeschreibungAnmerkung

JPEG Dateiimport

hup.one.content.imports.import-points[0].enabledtrue

hup.one.content.imports.import-points[0].initial-delay15

hup.one.content.imports.import-points[0].interval30

hup.one.content.imports.import-points[0].component-nameJpegImportModule

hup.one.content.imports.import-points[0].nameJPEG-Import

hup.one.content.imports.import-points[0].parameters.archive-directory/media/gestaltung/importe/image/archive

hup.one.content.imports.import-points[0].parameters.error-directory/media/gestaltung/importe/image/error

hup.one.content.imports.import-points[0].parameters.input-directory/media/gestaltung/importe/image/input


Twitter Import

hup.one.content.twitter.access-token******Twitter Zugangsdaten
hup.one.content.twitter.access-token-secret******Twitter Zugangsdaten
hup.one.content.twitter.consumer-key******Twitter Zugangsdaten
hup.one.content.twitter.consumer-secret******Twitter Zugangsdaten




hup.one.content.imports.import-points[1].enabledtrue

hup.one.content.imports.import-points[1].initial-delay60

hup.one.content.imports.import-points[1].interval300

hup.one.content.imports.import-points[1].component-nameTwitterHomeTimelineModule

hup.one.content.imports.import-points[1].nameTwitter Home Timeline

hup.one.content.imports.import-points[2].enabledfalse

hup.one.content.imports.import-points[2].initial-delay120

hup.one.content.imports.import-points[2].interval300

hup.one.content.imports.import-points[2].component-nameTwitterSearchModule

hup.one.content.imports.import-points[2].nameTwitter Search

hup.one.content.imports.import-points[2].parameters.count100

hup.one.content.imports.import-points[2].parameters.langde

hup.one.content.imports.import-points[2].parameters.query"#Leipzig"

hup.one.content.imports.import-points[2].parameters.result_typerecent


DPA Textimport

hup.one.content.imports.import-points[3].enabledtrue

hup.one.content.imports.import-points[3].initial-delay15

hup.one.content.imports.import-points[3].interval20

hup.one.content.imports.import-points[3].component-nameAgencyTextImportModule

hup.one.content.imports.import-points[3].name'AgencyText-Import'

hup.one.content.imports.import-points[3].parameters.archive-directory/media/gestaltung/importe/text/archive

hup.one.content.imports.import-points[3].parameters.error-directory/media/gestaltung/importe/text/error

hup.one.content.imports.import-points[3].parameters.input-directory/media/gestaltung/importe/text/input


PS.Content Artikelimport (XML)


vgl. CON-5510: Artikelimporter für unser natives PS.Content-Format (Story)


hup.one.content.imports.import-points[7].enabledtrueAktivierung des Import-Punktes
hup.one.content.imports.import-points[7].initial-delay15Startverzögerung in Sekunden
hup.one.content.imports.import-points[7].interval20Pollintervall in Sekunden
hup.one.content.imports.import-points[7].component-nameArticlePSCImportModuleKlassennamen des Importers
hup.one.content.imports.import-points[7].namePSC-ImportName des Import-Punktes
hup.one.content.imports.import-points[7].parameters.input-directory\\les-file1\gestaltung\content\pscimport\inputEingangsverzeichnis für XML- und Asset-Dateien
hup.one.content.imports.import-points[7].parameters.error-directory\\les-file1\gestaltung\content\pscimport\errorFehlerverzeichnis für Eingangsdateien
hup.one.content.imports.import-points[7].parameters.archive-directory\\les-file1\gestaltung\content\pscimport\archiveArchivverzeichnis für Eingangsdateien
hup.one.content.imports.import-points[7].parameters.log-directory\\les-file1\gestaltung\content\pscimport\logsProtokollverzeichnis - z.B. für unbekannte Contentparts oder Ressorts
hup.one.content.imports.import-points[7].parameters.template-namePSC-Import-TemplateName des Vorlageartikels, der als Basis für den Import dient
hup.one.content.imports.import-points[7].parameters.tag-import-categoryimportedOptional. Tag-Kategorie für den Import neuer Tags
Sollte als Kategorie konfiguriert werden: hup.one.content.tag.categories[].name

hup.one.content.imports.import-points[7].parameters.location-import-extkey
Optional. Location-Kategorie für den Import neuer Locations


Native Media Artikelimport (XML)


Info

Zurdnung von XML-Attributen zu Artikel-Attributen ist in

Jira
serverJira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-5066
dokumentiert



hup.one.content.imports.import-points[6].enabledtrue

hup.one.content.imports.import-points[6].initial-delay15

hup.one.content.imports.import-points[6].interval20

hup.one.content.imports.import-points[6].component-nameArticleNMImportModule

hup.one.content.imports.import-points[6].nameNativemedia-Import

hup.one.content.imports.import-points[6].parameters.archive-directory/media/gestaltung/importe/article/nativemedia/archiveArchivverzeichnis
hup.one.content.imports.import-points[6].parameters.error-directory/media/gestaltung/importe/article/nativemedia/errorFehlerverzeichnis
hup.one.content.imports.import-points[6].parameters.input-directory/media/gestaltung/importe/article/nativemedia/inputEingangsverzeichnis für XML und Assets
hup.one.content.imports.import-points[6].parameters.tagsLeserreporterKomma-separierte Liste von Stichworten, die beim Import gesetzt werden müssen
hup.one.content.imports.import-points[6].parameters.departmentsLOK,ONLKomma-separierte Liste von Ressort-Kürzel, die beim Import gesetzt werden müssen
hup.one.content.imports.import-points[6].parameters.locations
Komma-separierte Liste von Geotag-Namen

hup.one.content.imports.import-points[6].parameters.export-points

OnlineKomma-separierte Liste von Export-Point-Namen, die gesetzt werden müssen


Hinweis

Für das Mapping der Native Media XML Texten zu Contentparts gibt es eine separate Konfiguration




GOGOL Artikelimport (XML)

hup.one.content.imports.import-points[4].enabledtrue

hup.one.content.imports.import-points[4].initial-delay15

hup.one.content.imports.import-points[4].interval20

hup.one.content.imports.import-points[4].component-nameArticleGogolImportModule

hup.one.content.imports.import-points[4].name'Gogol-Import'

hup.one.content.imports.import-points[4].parameters.archive-directory/media/gestaltung/importe/article/gogol/archive

hup.one.content.imports.import-points[4].parameters.error-directory/media/gestaltung/importe/article/gogol/error

hup.one.content.imports.import-points[4].parameters.input-directory/media/gestaltung/importe/article/gogol/input

hup.one.content.imports.import-points[4].parameters.logDirectory/media/gestaltung/importe/article/gogol/importlogs


DPA Weblines Import


hup.one.content.imports.import-points[5].enabledtrue

hup.one.content.imports.import-points[5].initial-delay15

hup.one.content.imports.import-points[5].interval20

hup.one.content.imports.import-points[5].component-nameDpaWeblinesImportModule

hup.one.content.imports.import-points[5].name'DPA-INFOLINE-Import'

hup.one.content.imports.import-points[5].parameters.archive-directory/media/gestaltung/importe/article/infoline_rs/dpa-InfoLine_rs/error

hup.one.content.imports.import-points[5].parameters.auto-create-article.allow-new-tagsfalse

hup.one.content.imports.import-points[5].parameters.auto-create-article.article-authordpa

hup.one.content.imports.import-points[5].parameters.auto-create-article.article-keywordDPAINFOLINE

hup.one.content.imports.import-points[5].parameters.auto-create-article.department-assignment"pl=DPA-PL,vm=DPA-VM,wi=DPA-WI,sp=DPA-SP,ku=DPA-KU"

hup.one.content.imports.import-points[5].parameters.auto-create-article.destination-channelsOnetz

hup.one.content.imports.import-points[5].parameters.auto-create-article.enabledtrue

hup.one.content.imports.import-points[5].parameters.auto-create-article.publish-nowtrue

hup.one.content.imports.import-points[5].parameters.download-pw********

hup.one.content.imports.import-points[5].parameters.download-user********

hup.one.content.imports.import-points[5].parameters.error-directory/media/gestaltung/importe/article/infoline_rs/dpa-InfoLine_rs/archive

hup.one.content.imports.import-points[5].parameters.hires-image-dimension3200

hup.one.content.imports.import-points[5].parameters.hires-preferred-ratio1.5

hup.one.content.imports.import-points[5].parameters.image-service-hostprojektor.dpa-newslab.com

hup.one.content.imports.import-points[5].parameters.input-directory/media/gestaltung/importe/article/infoline_rs/dpa-InfoLine_rs

hup.one.content.imports.import-points[5].parameters.media-format-namelarge_4_3


Textual-Content-Mapping (formatiert und unformatiert)


hup.one.content.article.news-to-content-part.news-textual-content-mappings.(link/enumeration/table)leerMapping zu einem Contentpart (name)
hup.one.content.article.news-to-content-part.news-formatted-textual-content-mappings.(subtitle/text).normal-content-partleerMapping einer normal formatierten News-Zwischenzeile zu einem Contentpart (name)

sollte zu einem format kein mapping definiert sein, dann wird versucht ein fallback zu finden.

zB:
fett-und kursiv → fett → kursiv → normal
kursiv → normal

hup.one.content.article.news-to-content-part.news-formatted-textual-content-mappings.(subtitle/text).bold-content-part
Mapping einer fett formatierten News-Zwischenzeile zu einem Contentpart (name)
hup.one.content.article.news-to-content-part.news-formatted-textual-content-mappings.(subtitle/text).italic-content-part
Mapping einer kursiv formatierten News-Zwischenzeile zu einem Contentpart (name)
hup.one.content.article.news-to-content-part.news-formatted-textual-content-mappings.(subtitle/text).bold-italic-content-part
Mapping einer fett und kursiv formatierten News-Zwischenzeile zu einem Contentpart (name)


Native-Media-Content-Mapping (Beispiel aus CON-5066)


hup.one.content.article.nativemedia-to-content-part.properties[0].content-partoverlineContentpart-Name für Dachzeile/Kicker
hup.one.content.article.nativemedia-to-content-part.properties[0].properties.text"/newsItem/contentMeta/preheadline""text" (Contentpart): aus Text-Content des Knoten "preheadline"
hup.one.content.article.nativemedia-to-content-part.properties[1].content-partheadlineContentpart-Name für Überschrift

hup.one.content.article.nativemedia-to-content-part.properties[1].properties.headline

hup.one.content.article.nativemedia-to-content-part.properties[1].properties.headlineShort

"/newsItem/contentMeta/headline"

"/newsItem/contentMeta/shortheadline"

"headline" (Contentpart): aus Text-Content des Konten "headline"

"headlineShort": aus Text-Content des Knoten "shortheadline"


hup.one.content.article.nativemedia-to-content-part.properties[2].content-partsubheadlineContentpart-Name für Unterzeile
hup.one.content.article.nativemedia-to-content-part.properties[2].properties.text"/newsItem/contentMeta/secondheadline"

"hup.one.content.article.nativemedia-to-content-part.properties[3].content-partteaserContentpart-Name für Teaser
hup.one.content.article.nativemedia-to-content-part.properties[3].properties.text"/newsItem/contentMeta/abstract/content/html/body"

hup.one.content.article.nativemedia-to-content-part.properties[4].content-parttextContentpart-Name für Grundtext
hup.one.content.article.nativemedia-to-content-part.properties[4].properties.text"/newsItem/contentSet/inlineXML/body/p"

hup.one.content.article.nativemedia-to-content-part.properties[5].content-partpictureContentpart-Name für Bild-Asset

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.assetId

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.title

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.text

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.source

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.sourceType

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.mimeType

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.assetfile

hup.one.content.article.nativemedia-to-content-part.properties[5].properties.assetname


"/newsItem/contentMeta/attachement/description/html/head/title"

"/newsItem/contentMeta/attachement/description/html/body"

"/newsItem/contentMeta/attachement/origin"


"newsItem/contentMeta/attachement/@type"

"newsItem/contentMeta/attachement/@href"

newsItem/contentMeta/attachement/@title

AssetId wird über den Asset-Upload bestimmt





"mimeType": aus Attribut "type" des Konten "attachement"

Dateiname aus Attribut "href" des Knoten "attachement"

Assetname aus Attribut "title" des Knoten "attachement"

XPath-Expression:

  • "/": Text-Content eines XML-Knotens
  • "@": Attribut-Text eines XML-Knotens


Hinweis

Die Reihenfolge der konfigurierten Contentpart-Mappings bestimmt die Reihenfolge im importierten Artikel. Mehrere Vorkommen von gleich definierten Zuordnungen werden nacheinander übernommen (z.B. <p>-Knoten oder <attachement>-Knoten).


Codeblock
languageyml
themeDJango
titleBeispiel-Konfiguration für NativeMedia-XML-Import
linenumberstrue
collapsetrue
hup
  one
    content
      imports
        import-points
          -
            name: 'Nativemedia-Import'
            enabled: true
            component-name: ArticleNMImportModule
            initial-delay: 15
            interval: 20
            parameters:
              input-directory: \\les-file1\gestaltung\content\nativemediaimport\input
              error-directory: \\les-file1\gestaltung\content\nativemediaimport\error
              archive-directory: \\les-file1\gestaltung\content\nativemediaimport\archive
              tags: Leserreporter
              departments: LOK,ONL
              locations: 
              export-points: Online


        nativemedia-to-content-part:
          properties:
            -
              content-part: overline
              properties:
                text: "/newsItem/contentMeta/preheadline"
            -
              content-part: headline
              properties:
                headline: "/newsItem/contentMeta/headline"
                headlineShort: "/newsItem/contentMeta/shortheadline"
            -
              content-part: subheadline
              properties:
                text: "/newsItem/contentMeta/secondheadline"
            -
              content-part: teaser
              properties:
                text: "/newsItem/contentMeta/abstract/content/html/body"
            - 
              content-part: text
              properties:
                text: "/newsItem/contentSet/inlineXML/html/body/p"
            -
              content-part: picture
              properties:
                assetId: 
                title: "/newsItem/contentMeta/attachement/description/html/head/title"
                text: "/newsItem/contentMeta/attachement/description/html/body"
                source: "/newsItem/contentMeta/attachement/origin"
                sourceType: 
                mimeType: "newsItem/contentMeta/attachement/@type"
                assetfile: "newsItem/contentMeta/attachement/@href"
                assetname: "newsItem/contentMeta/attachement/@title"



...