Versionen im Vergleich

Schlüssel

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

...

[...]
SchalterStandardwertBeschreibungAnmerkung

Allgemeine Schalter (sind pro Import konfigurierbar)

hup.one.content.imports.import-points.key
eindeutiger Key des ImportpointsWird als Name genutzt, falls kein Name im Importpunkt angegeben wurde
hup.one.content.imports.import-points.key.run-as-userleer (= interner Benutzer)Name des Benutzer, in dessen Kontext der Import ausgeführt wird.
Hierdurch werden z.B. Datenbankfelder wie CreateBy oder ChangedBy bestimmt 

JPEG Dateiimport

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

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

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

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

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

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

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

hup.one.content.imports.import-points[0].key.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].key.enabledtrue

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

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

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

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

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

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

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

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

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

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

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

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

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


DPA Textimport

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

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

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

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

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

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

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

hup.one.content.imports.import-points[3].key.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].key.enabledtrueAktivierung des Import-Punktes
hup.one.content.imports.import-points[7].key.initial-delay15Startverzögerung in Sekunden
hup.one.content.imports.import-points[7].key.interval20Pollintervall in Sekunden
hup.one.content.imports.import-points[7].key.component-nameArticlePSCImportModuleKlassennamen des Importers
hup.one.content.imports.import-points[7].key.namePSC-ImportName des Import-Punktes
hup.one.content.imports.import-points[7].key.parameters.input-directory\\les-file1\gestaltung\content\pscimport\inputEingangsverzeichnis für XML- und Asset-Dateien
hup.one.content.imports.import-points[7].key.parameters.error-directory\\les-file1\gestaltung\content\pscimport\errorFehlerverzeichnis für Eingangsdateien
hup.one.content.imports.import-points[7].key.parameters.archive-directory\\les-file1\gestaltung\content\pscimport\archiveArchivverzeichnis für Eingangsdateien
hup.one.content.imports.import-points[7].key.parameters.log-directory\\les-file1\gestaltung\content\pscimport\logsProtokollverzeichnis - z.B. für unbekannte Contentparts oder Ressorts
hup.one.content.imports.import-points[7].key.parameters.template-namePSC-Import-TemplateName des Vorlageartikels, der als Basis für den Import dient
hup.one.content.imports.import-points[7].key.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].key.parameters.location-import-extkey
Optional. Location-Kategorie für den Import neuer Locations
hup.one.content.imports.import-points[7].key.parameters.takeover-dyn-attribs[ ]Optional. Liste von dyn. Attribut-Namen (Key, kommasepariert), die aus dem XML übernommen werden soll. Es wird nicht geprüft, ob das Attribut auch konfiguriert ist.

Ältere Jira-Version
serverSystem Jira
serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
keyCON-6314

Bsp.:
['articlePriority', 'paidContent', '#publishNow']

hup.one.content.imports.import-points[7].key.parameters.takeover-personsfalseOptional.
  1. Wenn im XML eine PersonId: Suche und Zuordnung der Person am Artikel.
  2. Alternativ: Wenn im XML Name und evtl. Vorname: Suche und Zuordnung.

Ältere Jira-Version
serverSystem Jira
serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
keyCON-6314

hup.one.content.imports.import-points[7].key.parameters.takeover-editor-idfalseOptional. Ein im XML mitgeliefertes Autorenkürzel wird in der Benutzerverwaltung gesucht. Bei Übereinstimmung Übernahme der AutorId und zusammengesetzten Autorenname.
Sonst wird das Autorenkürzel als Freitext übernommen.

Ältere Jira-Version
serverSystem Jira
serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
keyCON-6314

hup.one.content.imports.import-points[7].key.parameters.takeover-channelsfalseOptional. Im XML mitgelieferte Exportkanäle werden übernommen, wenn sie auch konfiguriert sind. Übersteuert die Konfiguration: auto-create-article.destination-channels

Ältere Jira-Version
serverSystem Jira
serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
keyCON-6314

hup.one.content.imports.import-points[7].key.parameters.preserve-assets-in-input-directoryfalseOptional. Assets im Eingangsverzeichnis nach Import liegen lassen

Ältere Jira-Version
serverSystem Jira
serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
keyCON-6606


Native Media Artikelimport (XML)


Info

Zurdnung von XML-Attributen zu Artikel-Attributen ist in

Ältere Jira-Version
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
keyCON-5066
dokumentiert



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

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

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

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

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

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

hup.one.content.imports.import-points[6].key.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].key.enabledtrue

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

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

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

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

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

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

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

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


DPA Weblines Import


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

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

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

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

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

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

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

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

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

hup.one.content.imports.import-points[].key.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[].key.parameters.auto-create-article.destination-channels

alt: Onetz

neu: <siehe Unterstruktur>

alt: Liste von kommaseparierten Strings mit den Namen der Exportpunkte

neu: Liste von  Exportpunkten mir optionalen Ausschlussregeln


hup.one.content.imports.import-points[].key.parameters.auto-create-article.destination-channels[0].export-point-name

Onetz

Name des Exportpunkte (=Kanal)


hup.one.content.imports.import-points[].key.parameters.auto-create-article.destination-channels[].exclude-criteria.title-parts

[ "Verbot", "nicht zugelassen"]

Zeichenketten, die nicht im Titel der Meldung enthalten sein dürfen


hup.one.content.imports.import-points[].key.parameters.auto-create-article.destination-channels[].exclude-criteria.tags

["Riesen", "Zwerge"]

Stichwörter, die nicht enthalten sein dürfen


hup.one.content.imports.import-points[].key.parameters.auto-create-article.destination-channels[].exclude-criteria.locations

["Berlin", "Erfurt"]

Orte (Geo-Tags), die nicht enthalten sein dürfen


hup.one.content.imports.import-points[].key.parameters.auto-create-article.destination-channels[].exclude-criteria.georegions

["Region Leipzig", "Niedersachsen"]

Georegion, die nicht enthalten sein dürfen.
Bei Orten und Georegionen muss für den Ausschluss nur eins von beiden Zuordnungen zutreffen.


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

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

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

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

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

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

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

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

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

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

hup.one.content.imports.import-points[5].key.parameters.is-update-dyn-attrib-keyleerName des isUpdate DynAttributes, wird benötigt um das "Aktualisierung" Merkmal zu setzen


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"



...