Versionen im Vergleich

Schlüssel

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

Auf dieser Seite werden die Konfigurationsschalter des PS.Content Logikservers dokumentiert.ransformation

Inhalt

Allgemeine Schalter

SchalterStandardwertBeschreibungAnmerkung
cmis.urlhttp://deleconsrv01.hup.ucs:7070/alfresco/api/-default-/public/cmis/versions/1.1/atomDie CMIS URL des DMS
.ttstststststas

cmis.useradminUsername für den CMIS Zugriff auf das DMS.
cmis.password******Passwort für den CMIS Zugriff auf das DMS.
cmis.repo-default-Das Repository im DMS in dem PSC seine Assets ablegt.
cmis.basic-path/AssetsPfad, in dem PSC seine Assets im DMS ablegt.

hup.one.content.persistence.jdbc.connectionjdbc:postgresql://deleconsrv01.hup.ucs:5432/content_dev?autoReconnect=true&currentSchema=contentURL der PSC Datenbank
hup.one.content.persistence.jdbc.driverorg.postgresql.DriverDatenbanktreiber
hup.one.content.persistence.jdbc.password******Passwort der PSC Datenbank
hup.one.content.persistence.jdbc.userpostgresUsername für den Datenbankzugriff
hup.one.content.persistence.jdbc.minimum-idle 1Anzahl der nicht genutzten Verbindungen, die im Pool vorgehalten werden
hup.one.content.persistence.jdbc.maximum-pool-size30 für Content-Logik-Container, 10 sonstmaximale Poolgröße
hup.one.content.persistence.jdbc.idle-timeout 60000 maximale Zeit (ms), die eine Verbindung ungenutzt offen ist, wenn die Anzahl aus minimum-idle überschritten ist
hup.one.content.persistence.jdbc.connection-timeout 30000 maximale Zeit(ms), die ein Client auf eine Verbindung wartet

content.ribbon.IsSecurefalseLegt fest, ob die Lastverteilung HTTPS nutzen soll.Der Server selbst muss enthalten sein.

ab Version 36 siehe
hup.one.content.servers
content.ribbon.listOfServers
Liste der Logikserver in der Lastverteilung (Komma separiert)
Der Server selbst muss enthalten sein.
edtsvc.ribbon.IsSecurefalseLegt fest, ob die Lastverteilung der Print-Schnittstelle HTTPS nutzen soll.
edtsvc.ribbon.listOfServers
Liste der Print-Server in der Lastverteilung (Komma separiert)
hup.one.content.servers.<modul>.url

URLs der jeweiligen (Logik-)Server für die einzelnen Module:

  • admin
  • content
  • cntevent
  • cntinsigths
  • cntinsightarchive
  • cntroyalties

Lastverteilung soll über Infrastruktur erfolgen.

Die URLs die Exporte und Previews für Print (ArticleVLExportModule) und Portal (ArticlePortalExportModule) werden überhup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.url
konfiguriert.

Das gleiche gilt für die Anbindung des Image-Services: image-processing.client.url


spring.mail.hostmail.hup.deVon PSC zu verwendenter MailserverSpring Mail Referenz
spring.mail.port25Port des Mailservers
spring.mail.username-Username Mailserver
spring.mail.password-Password zu User

hup.one.content.article.default-template-name
Default für die Artikelvorlage-Comboboxz.B. Standard
hup.one.content.article.default-galery-template-name
Default Artikelvorlage zur Erstellung einer Asset-Galeriez.B. Galerie
hup.one.content.article.dyn-attribs-requires-channels
Liste von dyn. Attributen (Testaten), die nur zu setzen sind, wenn ein Exportkanal ausgewählt istz.B. ['#writtenReady','#publishNow']
hup.one.content.article.email-notification.fromnoreply@hup.deAbsenderadresse für ausgehende Emails
hup.one.content.article.email-notification.html-template-file/media/gestaltung/email/email-state_change-article.htmlTemplate-Datei für die Email bei Statusänderung eines Artikels.
hup.one.content.article.email-notification.subject'ps.Content - neuer Status {state} für Artikel {articlename} (Bearbeiter {username})'Betreff der Email bei Statusänderung eines Artikels.
hup.one.content.article.export.
default-export-points[0..n]keine Einträge (→ alle Kanäle)Default-Publikationskanäle bei der Anlage eines ArtikelSpezialwert "#none" führt dazu, dass jeder Artikel bei der Anlage keinen einzigen Kanal hat
priority.article-new5Priorität eines Artikelexportjobs, wenn Artikel erstmals für einen Kanal exportiert wird.Anmerkung: Je kleiner der Prioritätswert, desto höher die Priorität
Negative Werte sind für Prioritäten gestattet.
hup.one.content.article.export.
exporter
priority.article-
enabled
changed
trueAktiviert den im Logikserver eingebauten Exportthread.Darf nur in einem Logikserver aktiv sein!
1Priorität eines Artikelexportjobs, wenn Artikel für einen Kanal exportiert wird.
hup.one.content.article.export
.exportable[0]'readyForPublication'Legt fest, bei welchen Testaten automatisch ein Exportausgeführt wird.Die Testate sind logisch UND verknüpft.
.priority.article-deleted1Priorität eines Artikelexportjobs, wenn Artikel für einen Kanal zurückgezogen wird
hup.one.content.article.export.priority.article-export-
steps[0].time-out240000time-out für einen Export in SekundenBetrifft alle Kanäle zusammen
batch100Priorität eines Artikelexportjobs, wenn dieser durch einen "Massenexport" ausgelöst wurde
hup.one.content.article.export.
ignored-channels-on-export-failure'XML','VL-Export'Kanäle für die das Textat "Exportfehler" nicht gesetzt wird
priority.tag-priorities[0].tag-name
Enthält eine Artikel einen entsprechenden Tag, so wird für den Exportjob des Artikels eine feste Priorität zugeordnet. Dies gilt für new, changed oder deleted. 
hup.one.content.article.export.priority.
delete-exported-article-when-channel-was-removedfalseErlaubt das Löschen von Exporten anhand des entfernten ExportkanalsVL- und XML-Exporte können damit wieder zurückgenommen (gelöscht) werden. Für N:M fehlt sinnvolle Implementierung.
tag-priorities[0].priority
hup.one.content.article.export.
logging.file/tmp/contentexporter_dev.logProtokolldateiLinux/Windows beachten!
default-export-points[0..n]keine Einträge (→ alle Kanäle)Default-Publikationskanäle bei der Anlage eines ArtikelSpezialwert "#none" führt dazu, dass jeder Artikel bei der Anlage keinen einzigen Kanal hat.
hup.one.content.article.export.
remove-dyn-attribs-after-publication[0]'isUpdate'Testate die nach der Ausleitung zurück gesetzt werden sollen.Komma separiert
exporter-enabledtrueAktiviert den im Logikserver eingebauten Exportthread.Darf nur in einem Logikserver aktiv sein!




hup.one.content.article.export.
set-published-attribute-for-channels
exportable[0]'
NativeMedia-Export
readyForPublication'
Kanäle für die - bei erfolgreicher Ausleitung in diesen Kanal - das Testat "Publiziert" gesetzt werden soll
Legt fest, bei welchen Testaten automatisch ein Exportausgeführt wird.Die Testate sind logisch UND verknüpft.
hup.one.content.article.export.export-
groups[0..m].nameFür die Kanal-Schnellauswahl: Frei wählbarer Gruppenname (zB: "Printausgaben", "Onlineportale")
steps.KEY.time-out240000time-out für einen Export in SekundenBetrifft alle Kanäle zusammen
hup.one.content.article.export.export-
groups[0
steps.
.m].export-point-names[0..n]Für die Kanal-Schnellauswahl: Name eines Exportpoints innerhalb einer Gruppe.
KEY.sort2147483647Sortierung der Export Stepsaufsteigend
hup.one.content.article.export.
infobox-mappingsleerMap von Infobox-Mapping Einträgenhup.one.content.article.export.infobox-mappings.xyzleerSchlüssel eines Infobox-Mapping EintragesWird im Portal Export Modul verwendet
ignored-channels-on-export-failure'XML','VL-Export'Kanäle für die das Textat "Exportfehler" nicht gesetzt wird
hup.one.content.article.export.
infobox-mappings.xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping zu einer Infobox berücksichtigt wird
delete-exported-article-when-channel-was-removedfalseErlaubt das Löschen von Exporten anhand des entfernten ExportkanalsVL- und XML-Exporte können damit wieder zurückgenommen (gelöscht) werden. Für N:M fehlt sinnvolle Implementierung.
hup.one.content.article.export.
infobox-mappings.xyz.overline-sourceleerName eines SimpleText-Contentparts aus der die Dachzeile kommt
logging.file/tmp/contentexporter_dev.logProtokolldateiLinux/Windows beachten!
hup.one.content.article.export.
infobox-mappings.xyz.headline-sourceleerName eines SimpleText oder Headline Contentparts aus der die Überschrift kommtnur die normale Überschrift wird berücksichtigt
remove-dyn-attribs-after-publication[0]'isUpdate'Testate die nach der Ausleitung zurück gesetzt werden sollen.Komma separiert
hup.one.content.article.export.
infobox-mappings.xyz.ignored-content-partsleerListe von ContentPart-Namen die beim Mapping zum Text der Infobox ignoriert werden sollen
set-published-attribute-for-channels[0]'NativeMedia-Export'Kanäle für die - bei erfolgreicher Ausleitung in diesen Kanal - das Testat "Publiziert" gesetzt werden soll.
hup.one.content.article.export.export-groups[0..m].name
Für die Kanal-Schnellauswahl: Frei wählbarer Gruppenname (zB: "Printausgaben", "Onlineportale")
hup.one.content.article.export.export-groups[0..m].export-point-names[0..n]
Für die Kanal-Schnellauswahl: Name eines Exportpoints innerhalb einer Gruppe.
hup.one.content.article.export.
interview
infobox-mappingsleerMap von
Interview
Infobox-Mapping Einträgen
hup.one.content.article.export.
interview
infobox-mappings.xyzleerSchlüssel eines
Interview
Infobox-Mapping EintragesWird im Portal Export Modul verwendet
hup.one.content.article.export.
interview
infobox-mappings.xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping
eines Interview
zu einer Infobox berücksichtigt wird
hup.one.content.article.export.
interview
infobox-mappings.xyz.
questioner
overline-sourceleerName eines SimpleText-Contentparts
, welcher den Namen des Fragestellers enthältoptional
aus der die Dachzeile kommt
hup.one.content.article.export.
interview
infobox-mappings.xyz.
question
headline-sourceleerName eines SimpleText
-Contentparts, welcher die Frage enthält
oder Headline Contentparts aus der die Überschrift kommtnur die normale Überschrift wird berücksichtigt
hup.one.content.article.export.
interview
infobox-mappings.xyz.
replyer
ignored-content-
sourceoptional
partsleer
Name eines SimpleText-Contentparts, welcher den Namen des Anwortenden enthält
Liste von ContentPart-Namen die beim Mapping zum Text der Infobox ignoriert werden sollen
hup.one.content.article.export.leader-mappingsleerMap von Leader Mapping Einträgen
hup.one.content.article.export.
interview
leader-mappings.xyz
.answer-source
leerSchlüssel eines Leader-Mapping Eintrages
hup.one.content.article.export.leader-mappings.xyz.source-content-partleerName eines SimpleText-Contentparts
, welcher die Anwort enthält
aus der der Leader kommt
hup.one.content.article.export.
quote
teaser-mappingsleerMap von
Zitat-
Teaser Mapping Einträgen
hup.one.content.article.export.
quote
teaser-mappings.xyzleerSchlüssel eines
Zitat
Teaser-Mapping Eintrages
Wird im Portal Export Modul verwendet

hup.one.content.article.export.
quote
teaser-mappings.xyz.source-content-partleerName eines
Cluster
SimpleText-Contentparts
die beim Mapping zu einer Infobox berücksichtigt wird
aus der der Teaser kommt
hup.one.content.article.export.
quote
subtitle-mappings
.xyz.text-source
leer
Name eines SimpleText-Contentparts, welcher den Zitattext enthält
Map von Zwischenzeile-Mapping Einträgen
hup.one.content.article.export.
quote
subtitle-mappings.xyz
.author-source
leer
Name
Schlüssel eines
SimpleText-Contentparts, welcher den Namen des Autor enthält
Zwischenzeile-Mapping Eintrages
hup.one.content.article.export.
quote
subtitle-mappings.xyz.
asset
source-content-
source
partleerName eines
Asset
SimpleText-Contentparts
, welcher das Bild zum Zitat enthält
aus der die Zwischenzeile kommt
hup.one.content.article.
lock
export.
scheduler
subsubtitle-
enabledoptional
mappings
trueaktiviert/deaktiviert den kontinuierlich laufenden Prozess der für die Freigabe von ContentPart-Locks zuständig ist
leerMap von "Zwischenzeile (2. Ebene)"-Mapping Einträgen
hup.one.content.article.
lock
export.
unlock
subsubtitle-
timoutoptional
mappings.xyz
120Locks werden nach X-Sekunden Inaktivität freigegeben
leerSchlüssel eines "Zwischenzeile (2. Ebene)"-Mapping Eintrages
hup.one.content.article.
lock
export.
initial-delay15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wird nach Applikationsstart mit einer Verzögerung von X-Sekunden gestartetoptional
subsubtitle-mappings.xyz.source-content-partleerName eines SimpleText-Contentparts aus der die "Zwischenzeile (2. Ebene)" kommt
hup.one.content.article.
lock
export.
repeat
interview-
intervaloptional
mappings
15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wiederholt sich nach X-Sekunden
leerMap von Interview-Mapping Einträgen
hup.one.content.article.
preview
export.
preview
interview-
html-provider.html-transformations.default-transformationinterne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "normale" HTML ArtikelvorschauzB. bei Artikelverweis
mappings.xyzleerSchlüssel eines Interview-Mapping EintragesWird im Portal Export Modul verwendet
hup.one.content.article.
preview
export.
preview-html-provider.html-transformations.narrow-transformationinterne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "schmale" HTML ArtikelvorschauzB. in der Smartbar
interview-mappings.xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping eines Interview berücksichtigt wird
hup.one.content.article.export.
asset
interview-
controller
mappings.xyz.
multi-process-thread-pool-size20Größe des Threadpools für Asset-OperationenMuss zum Threadpool vom DMS passen
questioner-sourceleerName eines SimpleText-Contentparts, welcher den Namen des Fragestellers enthältoptional
hup.one.content
.imports.importer-enabledtrueAktiviert den im Logikserver eingebauten ImportthreadDarf jeweils nur einmal aktiv sein!
.article.export.interview-mappings.xyz.question-sourceleerName eines SimpleText-Contentparts, welcher die Frage enthält
hup.one.content.
location
article.export.
only-explicit-creation-allowedtrueLegt fest, ob neue Orte (Geotags) durch Eingabe unbekannter Ort in die Tag-Felder angelegt werden dürfen.
interview-mappings.xyz.replyer-sourceleerName eines SimpleText-Contentparts, welcher den Namen des Anwortenden enthältoptional
hup.one.content.
tag
article.export.
only-explicit-creation-allowedtrueLegt fest, ob neue Stichworte (Tags) durch Eingabe unbekannter Stichworte in die Tag-Felder angelegt werden dürfen.
interview-mappings.xyz.answer-sourceleerName eines SimpleText-Contentparts, welcher die Anwort enthält
hup.one.content.
notification
article.
email-notification
export.
send-email-on-new-notificationfalsesollen bei neuer Benachrichtigung Emails ausgelöst werden
quote-mappingsleerMap von Zitat-Mapping Einträgen
hup.one.content.article.
notification
export.
email
quote-
notification.subjectBetreff der Email
mappings.xyzleerSchlüssel eines Zitat-Mapping EintragesWird im Portal Export Modul verwendet
hup.one.content.
notification
article.export.
email
quote-
notification
mappings.xyz.
required
source-
asset
content-
subjectBsp.: "PS.Content: Benachrichtigung zu {articlename} von {originator}"
partleer
Betreff der Email, wenn eine Nachricht über Artikelvorgaben verschickt wird
Name eines Cluster-Contentparts die beim Mapping zu einer Infobox berücksichtigt wird
hup.one.content.article.export.quote-mappings.xyz.text-sourceleerName eines SimpleText-Contentparts, welcher den Zitattext enthält
hup.one.content.
notification
article.export.
email
quote-
notification.fromAbsender der Mail
mappings.xyz.author-sourceleerName eines SimpleText-Contentparts, welcher den Namen des Autor enthält
hup.one.content.
notification
article.export.
email
quote-
notification
mappings.xyz.
html
asset-
template-fileTemplate Dateizb. \\delefil01\gestaltung\DELECONSRV02\email\email-new-notification.html
sourceleerName eines Asset-Contentparts, welcher das Bild zum Zitat enthält
hup.one.content.
theme
article.
publishing
lock.
deadline
scheduler-
offset
enabled
60Offset
trueaktiviert/deaktiviert den kontinuierlich laufenden Prozess der für die
Überwachung von deadlines. Ist ein Element zur Veröffentlichung eingeplant, und x Minuten vorher nicht fertig, wird eine Meldung ausgelöst.X = dieser Schalter.
Freigabe von ContentPart-Locks zuständig istoptional
hup.one.content.
tracing.performancetrue
article.lock.unlock-timout120Locks werden nach X-Sekunden Inaktivität freigegebenoptional
hup.one.content.
profiler.stagemonitortruehup.one.server.external-server-properties.addressHostname des Logikservers
article.lock.initial-delay15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wird nach Applikationsstart mit einer Verzögerung von X-Sekunden gestartetoptional
hup.one.
server.external-server-properties.is-securefalseExternes Zugriff per HTTPS
content.article.lock.repeat-interval15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wiederholt sich nach X-Sekundenoptional
hup.one.
server.external-server-properties.port7071hup.one.server.external-ui-server-properties.addressExterner Hostname / Domainname des UI Servershup.one.server.external-ui-server-properties.is-securetrueHTTPS nutzen?hup.one.server.external-ui-server-properties.port443Externer Port
content.article.preview.preview-html-provider.html-transformations.default-transformationinterne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "normale" HTML ArtikelvorschauzB. bei Artikelverweis
hup.one.content.article.preview.preview-html-provider.html-transformations.narrow-transformationinterne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "schmale" HTML ArtikelvorschauzB. in der Smartbar
hup.one.content.asset-controller.multi-process-thread-pool-size20Größe des Threadpools für Asset-OperationenMuss zum Threadpool vom DMS passen
hup.one.content.
object-sharing.email-notification.fromnoreply@hup.deDefiniert die Absenderadresse beim Teilen von z.B. Artikeln.
imports.importer-enabledtrueAktiviert den im Logikserver eingebauten ImportthreadDarf jeweils nur einmal aktiv sein!
hup.one.content.location.only-explicit-creation-allowedtrueLegt fest, ob neue Orte (Geotags) durch Eingabe unbekannter Ort in die Tag-Felder angelegt werden dürfen.
hup.one.content.
object-sharing.email-notification.subject

ps.content

Beim teilen von Artikeln: [Benutzername] hat den Artikel - [Artikelname] - mit Ihnen geteilt!

Gibt den Betreff Betreff beim Teilen an
tag.only-explicit-creation-allowedtrueLegt fest, ob neue Stichworte (Tags) durch Eingabe unbekannter Stichworte in die Tag-Felder angelegt werden dürfen.
hup.one.content.
object-sharinghtml/
notification.email-notification.
html-template-file
send-email-
share-articleDas Template, welches für die Mail beim teilen, als Grundlage für den Text verwendet wird.ribbon.IsSecurefalseribbon.listOfServersadm:9090spring.activemq.broker-urltcp://activemq:61616spring.activemq.in-memoryfalsespring.activemq.password******spring.activemq.useradminSchalterStandardwertBeschreibungAnmerkunghup.one.content.tasks.enabledtrueTasks aktiv in diesem Logikserver?hup.one.content.tasks.check-for-new-filter-events.cron0 */2 * * * *Prüft auf neue Treffer in NachrichtenfilternCRON Schreibweisehup.one.content.tasks.check-for-new-filter-events.enabledtruehup.one.content.tasks.delete-old-unused-events.cron0 0 1 * * *Bereinigt die DB und das DMSCRON Schreibweisehup.one.content.tasks.delete-old-unused-events.enabledtruehup.one.content.tasks.delete-old-unused-events.parameters[0].after-days30hup.one.content.tasks.delete-old-unused-events.parameters[0].imported-byTwitter%hup.one.content.tasks.delete-old-unused-events.parameters[1].after-days180hup.one.content.tasks.delete-old-unused-events.parameters[1].imported-byJPEG-Importhup.one.content.tasks.delete-old-unused-events.parameters[2].after-days30hup.one.content.tasks.delete-old-unused-events.parameters[2].imported-byAgencyText-Importhup.one.content.tasks.delete-recent-items-task.cron0 5 1 * * *Bereinigt die Recent ListenCRON Schreibweise; Beispiel: täglich 1:05 Uhrhup.one.content.tasks.delete-recent-items-task.enabledtruehup.one.content.tasks.delete-recent-items-task.parameter.after-days30
on-new-notificationfalsesollen bei neuer Benachrichtigung Emails ausgelöst werden
hup.one.content.notification.email-notification.subject
Betreff der Email
hup.one.content.notification.email-notification.required-asset-subjectleerBetreff der Email, wenn eine Nachricht über Artikelvorgaben verschickt wirdBsp.: "PS.Content: Benachrichtigung zu {articlename} von {originator}"
hup.one.content.notification.email-notification.from
Absender der Mail
hup.one.content.
messaging.scopeLegt fest, mit welchem Nachrichten-Scope Push-Meldungen versendet werden.Wird genutzt, wenn ein ActiveMQ Server verschidene Systeme verwaltet (Test / Live zB.)spring.boot.admin.client.enabledtruespring.boot.admin.client.management-urlhttp://deleconsrv02.hup.ucs:17071spring.boot.admin.client.service-urlhttp://deleconsrv02.hup.ucs:7071spring.boot.admin.period300000spring.boot.admin.urlhttp://springbootadmin:11111

CRON-Konfiguration (Tasks & Löschprozesse)WebLines 

notification.email-notification.html-template-file
Template Dateizb. \\delefil01\gestaltung\DELECONSRV02\email\email-new-notification.html
hup.one.content.theme.publishing.deadline-offset60

Offset für die Überwachung von deadlines. Ist ein Element zur Veröffentlichung eingeplant, und x Minuten vorher nicht fertig, wird eine Meldung ausgelöst.

X = dieser Schalter.


hup.one.content.tracing.performancetrue

hup.one.profiler.stagemonitortrue

hup.one.server.external-server-properties.address
Hostname des Logikservers
hup.one.server.external-server-properties.is-securefalseExternes Zugriff per HTTPS
hup.one.server.external-server-properties.port7071

hup.one.server.external-ui-server-properties.address
Externer Hostname / Domainname des UI Servers
hup.one.server.external-ui-server-properties.is-securetrueHTTPS nutzen?
hup.one.server.external-ui-server-properties.port443Externer Port




hup.one.content.object-sharing.email-notification.fromnoreply@hup.deDefiniert die Absenderadresse beim Teilen von z.B. Artikeln.
hup.one.content.object-sharing.email-notification.subject

ps.content

Beim teilen von Artikeln: [Benutzername] hat den Artikel - [Artikelname] - mit Ihnen geteilt!

Gibt den Betreff Betreff beim Teilen an.
hup.one.content.object-sharing.email-notification.html-template-filehtml/email-share-articleDas Template, welches für die Mail beim teilen, als Grundlage für den Text verwendet wird.
hup.one.content.user.initial-profile-4-new-o-auth-userleerProfil, welches einem neuregistrierten Hasso-Benutzer zugewiesen wird, wenn er sich das erste Mal myContent CMS aufruft




ribbon.IsSecurefalse

ribbon.listOfServersadm:9090


spring.activemq.broker-urltcp://activemq:61616

spring.activemq.in-memoryfalse

spring.activemq.password******

spring.activemq.useradmin

hup.one.content.messaging.scope
Legt fest, mit welchem Nachrichten-Scope Push-Meldungen versendet werden.Wird genutzt, wenn ein ActiveMQ Server verschidene Systeme verwaltet (Test / Live zB.)

spring.boot.admin.client.enabledtrue

spring.boot.admin.client.management-urlhttp://deleconsrv02.hup.ucs:17071

spring.boot.admin.client.service-urlhttp://deleconsrv02.hup.ucs:7071

spring.boot.admin.period300000

spring.boot.admin.urlhttp://springbootadmin:11111


CRON-Konfiguration (Tasks & Löschprozesse)WebLines 

SchalterStandardwertBeschreibungAnmerkungarticleexportjob-task": "", 2 Article-Export-Job Tabelle; Beispiel: täglich 2:00 Uhrarticleexportjob-taskarticleexportjob-task.parameter
SchalterBeispielBeschreibungAnmerkung
hup.one.content.tasks.enabledtrueTasks aktiv in diesem Logikserver?




hup.one.content.tasks.check-for-new-filter-events.cron0 */2 * * * *Prüft auf neue Treffer in NachrichtenfilternCRON Schreibweise
hup.one.content.tasks.check-for-new-filter-events.enabledtrue





hup.one.content.tasks.delete-old-unreferenced-news.cron0 0 1 * * *Bereinigt die DB und das DMSCRON Schreibweise
hup.one.content.tasks.delete-old-unreferenced-news.enabledtrue

hup.one.content.tasks.delete-old-unreferenced-news.parameters[0].after-days60Tage. Gelöscht werden alle Jobs, deren letzte Änderung älter ist.

Konfiguration Stammdatenübertragung zu PS.Content #Portal

30

hup.one.content.
portal.masterdatagateway,queue-namesListe der Queue-Namen für Update-EventsPro angeschlossenes Portal ist eine separate Queue notwendig

Konfiguration Artikel-Exporte

Artikelexporte werden über sog. Ausleitungsmodule realisiert. Diese können in der Konfiguration zu Kanälen zusammengeschaltet werden. Ein Kanal entspricht einer Instanz eines Ausleitungsmoduls plus dessen Parametern (zB. Seiten-Name, Ausgabe Verzeichnis etc.)

Allgemeine Schalter für alle Schnittstellen

SchalterStandardwertBeschreibungAnmerkung
tasks.delete-old-unreferenced-news.parameters[0].imported-byTwitter%

hup.one.content.tasks.delete-old-unreferenced-news.parameters[1].after-days180

hup.one.content.
article.export.export-steps[].export-points[].inactivefalseGesamter Export ist deaktiviertBesitzt der Exportpunkt virtuelle Exportpunkte, so sind alle unabhängig von deren Inaktiv-Zustand deaktiviert.
tasks.delete-old-unreferenced-news.parameters[1].imported-byJPEG-Import

hup.one.content.
article.export.export-steps[].export-points[].virtual-export-points[].inactivefalseEinzelner virtueller Export ist deaktiviertSind alle virtuellen Exportpunkte deaktiviert, so ist das Verhalten das gleiche, wie wenn der gesamte Export inaktiv ist.
tasks.delete-old-unreferenced-news.parameters[2].after-days30Alter der News in Tagen
hup.one.content.
article.export.export-steps[].export-points[].parameters.quotation-open-Steuert die Ersetzung des öffnenden Anführungszeichen

null → das originale Anführungszeichen bleibt erhalten

Leerstring → das originale Anführungszeichen wird gelöscht

gefüllter Wert → das originale Anführungszeichen wird durch den Wert ersetzt

Ersetzung erfolgt nur, wenn param "replace-markups" auf true ist

tasks.delete-old-unreferenced-news.parameters[2].imported-byAgencyText-Import





hup.one.content.
article
tasks.
export.export-steps[].export-points[].parameters.quotation-close-Steuert die Ersetzung des schließenden Anführungszeichensiehe "quotation-open"

Konfiguration Print-Schnittstelle

SchalterStandardwertBeschreibungAnmerkung
delete-old-personal-tray-news-items.cron0 0 1 * * * (nur Beispiel)Bereinigt News in SammlungenCRON Schreibweise
hup.one.content.
article.export.export-steps[0].export-points[0].component-nameArticleVLExportModuleKlassenname des HUP Print-Moduls
tasks.delete-old-personal-tray-news-items.enabledfalse

hup.one.content.
article.export.export-steps[0].export-points[0].namePrint-ExportDisplayname des ExportmodulsFreitext
tasks.delete-old-personal-tray-news-items.parameter.after-days30Alter der News in Tagen




hup.one.content.
article.export.export-steps[0].export-points[0].parameters[pull-workflow]falseDer Export der Artikel wird vorzugsweise per Pull (DnD) durchgeführt.siehe CON-5622
Im Gegensatz zum Push: Nur tatsächlich platzierte Artikel (dyn. Attribut Kanalname.#usedInChannel = true) werden exportiert; bei Deplatzierung bleibt Exportkanal am Artikel erhalten.
tasks.delete-recent-items-task.cron0 5 1 * * *Bereinigt die Recent ListenCRON Schreibweise; Beispiel: täglich 1:05 Uhr
hup.one.content.tasks.delete-recent-items-task.enabledtrue

hup.one.content.
article.export.export-steps[0].export-points[0].parameters[create-stand-alone-articles]"clusterHeadPicture,clusterQuote,clusterComment,clusterInfobox"Legt fest, für welche Klusterkomponenten eigenständige Print-Artikel angelegt werden sollen.
tasks.delete-recent-items-task.parameter.after-days30







hup.one.content.

article.export.export-steps[0].export-points[0].parameters[department-mappings]"GES=GES/BAY,KUL=GES/KUL,SPA=SPO/SPZ,SPW=SPO/MAN,O-WZ=OWZ/OWZ,PRAMB=PR/SON,PRWEN=PR/KOL,AS-KR=AML/LKR,SAD-KR=NAB/NAB,TIR-KR=STI/STI,NEW-KR=NEW/KRS"

Legt die Ausgaben / Ressortübersetzung fest.

PSC.Ressort = PRT.AUSGABE / PRT.RESSORT

Die hier ermittelte Ausgabe übersteuert die am Exportmodul konfigurierte: ...parameters[edition]

tasks.delete-article-export-job-task.cron": "",

0 0 2 * * *Bereinigt die Article-Export-Job Tabelle

CRON Schreibweise; Beispiel: täglich 2:00 Uhr

hup.one.content.tasks.delete-article-export-job-task.enabledtrue

hup.one.content.tasks.delete-article-export-job-task.parameter.after-days60Tage. Gelöscht werden alle Jobs, deren letzte Änderung älter ist.

Konfiguration Stammdatenübertragung zu PS.Content #Portal

SchalterStandardwertBeschreibungAnmerkung

hup.one.content.

article.export.export-steps[0].export-points[0].parameters[department]optional

Legt das VL-Ressort (Kürzel) fest, in das über das Exportmodul ausgeleitete Artikel angelegt werden

Hat Vorrang vor "department-mappings"!

siehe CON-5062hup.one.content.article.export.export-steps[0].export-points[0].parameters[publication]optionalLegt die VL-Publikation (Kürzel) fest, in die über das Exportmodul ausgeleitete Artikel angelegt werdensiehe CON-3733

portal.masterdatagateway,queue-names


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

Konfiguration Artikel-Exporte

Artikelexporte werden über sog. Ausleitungsmodule realisiert. Diese können in der Konfiguration zu Kanälen zusammengeschaltet werden. Ein Kanal entspricht einer Instanz eines Ausleitungsmoduls plus dessen Parametern (zB. Seiten-Name, Ausgabe Verzeichnis etc.)

Kanäle automatisch in der Artikel-View setzen oder entfernen

Unterstützt wird die Aktivierung / Deaktivierung von Kanälen in Abhängigkeit von Geo-Region, Ressort, Stichwort, dynamischen Attributen beim Speichern eines Artikels.

SchalterStandardwertBeschreibungAnmerkung

hup.one.content.article.export.

export-steps[0].export-points[0].parameters[edition]optionalLegt die VL-Produktionsgruppe/Ausgabe (Kürzel) fest in die über das Exportmodul ausgeleitete Artikel angelegt werdensiehe CON-3892

auto-channeling.prompt-for-automatic-channels

falsesteuert ob ein Bestätigung durch den Anwender vor dem Speichern erfolgen soll.Hierbei können einzelne Kanäle abgewählt werden.

Unter den beiden Pfaden hup.one.content.article.export.

export-steps[0].export-points[0].parameters[directly-export-attributes]optionalLegt fest, für welche Testate ZUSÄTZLICH zu "

auto-channeling.activation-rules[key] and hup.one.content.article.export.

exportable[0]" ein direkter Export über dieses Modul erfolgen soll.

z.B. "#writtenReady=true,#releaseStatus=released"

Die Testate sind logisch UND verknüpft.hup.one.content.article.export.export-steps[0].export-points[0].parameters[start-time-4-export-request]optional
(Format HH:mm:ss)Legt die Startzeit fest, ab dem die Ausführung eines erneuter Export für den aktuellen Tag beim Benutzer nachgefragt wirdsiehe CON-6107hup.one.content.article.export.export-steps[0].export-points[0].parameters[end-time-4-export-request]optional
(Format HH:mm:ss)Legt die Endzeit fest, bis wann die Ausführung eines erneuten Export für den aktuellen (bzw. vorherigen) Tag beim Benutzer nachgefragt wird
Endzeit < Startzeit: letzter Export muss heute-1 Tag seinsiehe CON-6107hup.one.content.article.export.export-steps[0].export-points[0].parameters[max-asset-number]10Legt fest, wie viele Bilder maximal an das Printsystem übertragen werden.hup.one.content.article.export.export-steps[0].export-points[0].parameters[save-preview]falseLegt fest, ob die Vorschau als Datei abgelegt werden soll.hup.one.content.article.export.export-steps[0].export-points[0].parameters[stand-alone-article-from-asset]clusterHeadPictureLegt fest, ob Assets (Bilder) als eigenständiger Artikel oder als Bestandteil des Artikels übertragen werden sollen.

Der hier gesetzte Text entspricht dem templateName im EDT-SVC.

Ist der Schalter nicht gesetzt, werden Assets eingebettet.

hup.one.content.article.export.export-steps[0].export-points[0].parameters[url]http://edtsvc/service/edt/articleURL des EditorservicesErlaubt RIBBON Lastverteilunghup.one.content.article.export.export-steps[0].export-points[0].asset-parameters.crop-preset-keys[]leerListe von Keys. Diese müssen den Crop-Presets entsprechenGibt es für die angebenen Keys jeweils ein Crop-Preset so werden die Zuschnitte für die enthaltenen Assets beim dazugehörigen Exportpunkt direkt vorberechnet und gecached.hup.one.content.article.export.export-steps[0].export-points[0].print-template-mapping[0].print-templateoptional

Wird benötigt, um das passende Musterartikel-Mapping anhand von dyn. Artikelattributen zu bestimmen

siehe CON-4692

hup.one.content.article.export.export-steps[0].export-points[0].print-template-mapping[0].dyn-attrib-map[0].dyn-attribs[0].keyoptionalkey-Name eines zu vergleichenden Artikelattributs

Beschrieben wird hier eine Liste von Listen von key-value-Paaren dyn. Artikelattribute, die zu einem Print-Template-Namen führen.

Ist der Print-Template-Name leer, wird kein Export ausgeführt und kein Preview angefordert.

hup.one.content.article.export.export-steps[0].export-points[0].print-template-mapping[0].dyn-attrib-map[0].dyn-attribs[0].valueoptionalvalue-Wert des zu vergleichenden Artikelattributshup.one.content.article.export.export-steps[0].export-points[0].asset-parameters.stand-alone-asset-article-if.print-templateclusterHeadPicture (optional)

Wird benötigt, um das passende Musterartikel-Mapping für den separaten Bildartikel zu bestimmen.

siehe CON-4323

hup.one.content.article.export.export-steps[0].export-points[0].asset-parameters.stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][key]

optional

key-Name eines zu vergleichenden ArtikelattributsBeschrieben wird hier eine Liste von Listen von key-value-Paaren dyn. Artikelattribute, die EINEN separaten Bildarikel bei der Ausleitung erzeugen.hup.one.content.article.export.export-steps[0].export-points[0].asset-parameters.stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][value]optionalvalue-Wert des zu vergleichenden Artikelattributshup.one.content.article.export.export-steps[0].export-points[0].asset-parameters.no-stand-alone-asset-article-if.print-templateobsolete

Wird hier nicht benötigt.

siehe CON-4323

auto-channeling.deactivation-rules[key] befinden sich Einträge mit den folgenden Attribute zum Setzen bzw. Entfernen von Kanälen

export-points


Liste von Exportpointnamen (Kanäle)darf nicht leer sein

criteria.departments[subkey][0]


Ressortnamenliste

criteria.tags[subkey][0]


Stichwortnamenliste

criteria.dyn-attribs[subkey][0].key


Attributschlüssel des Eintrags in der Attributliste

criteria.dyn-attribs[subkey][0].value


Attributwert des Eintrags in der Attributliste

criteria.geo-regions[subkey][0].code


Code der Region des Eintrags in der Geo-Regionliste

criteria.geo-regions[subkey][0].category


Kategorie der Region des Eintrags in der Geo-Regionlistemögliche Werte: MANUAL, VG

criteria.export-points[subkey][0]


Exportpointnamensliste

Es können pro Kriterium mehrere Regeln, identifiziert durch eine Unterschlüssel angegeben werden.  Alle diese Regeln müssen gelten, d.h. diese sind AND-verknüpft.
Innerhalb eines Unterschlüssels kann eine Liste von möglichen Werten angegeben werden. Diese sind OR-verknüpft, d.h. es muss nur ein Eintrag passen. 
Zum jeden Kritieriumtyp gibt es auch eine Ausschlussvariante. Dafür wird der Prefix exclude- vorangestellt, wie z.B. criteria.exclude-departments.

Beispiel:

hup:
one:
content:
article:
export:
auto-channeling:
prompt-for-automatic-channels: true
activation-rules:
first:
export-points: [Portal]
criteria:
export-points:
1: [Facebook]
second:
export-points: ['Wochenkurier DD', 'Wochenkurier EE', 'Wochenkurier DIP', 'Wochenkurier BZ']
criteria:
export-points:
1: [Wochenzeitung]
exclude-export-points:
1: [Online]
third:
export-points: ['Wochenkurier DIP']
criteria:
export-points:
1: [Leipzig]
dyn-attribs:
1:
- key: isBUDReport
value: true
2:
- key: articlePriority
value: 1 # => Ja
- key: articlePriority
value: 2 # => Ja
- key: articlePriority
value: 4 # => Ja
geo-regions:
1:
- code: VL
category: MANUAL
- code: ERZ
category: MANUAL
          deactivation-rules:
              - export-points: [Portal]
              criteria:
dyn-attribs:
1:
- key: "#isprivate"
value: true
Cluster-Exporte (zusammengefasste Exportkanäle)

siehe CON-6728

SchalterStandardwertBeschreibungAnmerkung
hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[0].asset-parameters.no-stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][key]optionalkey-Name eines zu vergleichenden ArtikelattributsBeschrieben wird hier eine Liste von Listen von key-value-Paaren dyn. Artikelattribute, die KEINEN separaten Bildarikel bei der Ausleitung erzeugen.
.KEY.name
Logischer Name des Exportmoduls (Anzeigename wenn kein Label da ist)muss ein eindeutiger Name für alle konfigurierten Exporte sein
hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[0].asset-parameters.no-stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][value]optionalvalue-Wert des zu vergleichenden Artikelattributs
.KEY.label
Anzeigename
hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[0].attribs-after-pull.dyn-attribs.dyn-attribs[0].key
.KEY.typeclusterExportPointDefinition des Exportmodulserforderlich für die Unterscheidung zwischen Einzel und Clusterexportpunkt
hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[0].attribs-after-pull.dyn-attribs.dyn-attribs
.KEY.export-points.[0].
valueoptionalkey-value-Paar des zu setzenden Artikelattributs

Beschrieben wird hier eine Liste von key-value-Paaren dyn. Artikelattribute, die nach einem erfolgreichen Pull-Export gesetzt werden sollen.

siehe CON-4810
nameBezeichnung eines ausführbaren KanalAngabe eines konfigurierten ausführbaren Kanals (z.B. Facebook, Portal)
hup.one.content.article.
import
export.
external-sources[0].component-nameArticleVLImportModuleKlassenname des HUP Print-Moduls (Rückimport)hup.one.content.article.import.external-sources
export-steps.KEY.export-points.KEY.export-points.[0].
namePrintDisplayname des Print Exportmoduls (Rückimport)Freitext
location-names[ ]Liste von Locations, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet

Die konfigurierten Listen pro Kindkanal werden ODER-verknüpft geprüft. D.h. bei Angabe von z.B. Locations und Tags, muss eines davon am Artikel gesetzt sein, damit der konfigurierte Kindkanal als Exportziel in Frage kommt.

Sind keinerlei Filter gesetzt, dann wird der Kindkanal immer aktiv

hup.one.content.article
.import.external-sources
.export.export-steps.KEY.export-points.KEY.export-points.[0].
parameters.export-attribvlExport.articles
tag-names[ ]Liste von Tags, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet
hup.one.content.article
.import.external-sources
.export.export-steps.KEY.export-points.KEY.export-points.[0].
parameters.urlhttp://edtsvc/service/edt/article/xmlURL des Editorservices (Rückimport)Erlaubt RIBBON Lastverteilung
geo-region-names[ ]Liste von Georegionen, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet
hup.one.content.article
.import.external-sources
.export.export-steps.KEY.export-points.KEY.export-points.[0].
parameters.text
department-
replacements
names
optionalMap von Editor-Steuerzeichen zu PS.Content-Text in Form eines Strings

Beispiel:

"<HR/>=⎵,<HFILLLINE/>=‗,<HFILL/>=↔,<TAB/>=→,<QUAD TYPE=1/>=█,<QUAD TYPE=2/>=▌,<QUAD TYPE=4/>=▎,<QUAD TYPE=3/>=▍,<QUAD TYPE=8/>=▏,<QUAD TYPE=9/>=ǁ,<WBR/>=‑,‒=–"
hup.one.content.article.preview.preview-providers[0].component-nameArticleVLExportModuleKlassenname des HUP Print-Moduls (Vorschau)hup.one.content.article.preview.preview-providers[0].namePrint-VorschauDisplayname des Print Exportmoduls (Vorschau)Freitexthup.one.content.article.preview.preview-providers[0].typeprint(print, url, html) übergangsweisehup.one.content.article.preview.preview-providers[0].parameters[url]http://edtsvcprev/service/edt/article/previewURL des Editorservices (Vorschau)Erlaubt RIBBON Lastverteilunghup.one.vl.editor-service.connect-timeout250Zeit die auf das Verfügbarwerden eines Print-Servers gewartet wird.Danach wird ein anderer probierthup.one.vl.editor-service.read-timeout110000Zeit die ein Export über einen Editorservice maximal dauern dard

Danach: Fehlerhafter Export.

time-out berechnet sich: 10 Sek + Anzahl max. Assets * 10 Sek,

...

languageyml
themeRDark
titleBeispiel eine Exportpoint-Konfiguration für VL
collapsetrue

...

[ ]Liste von Ressorts, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet


Codeblock
languageyml
themeRDark
titleBeispielkonfiguration
collapsetrue
hup:
  one:
    content:
      article:
        export:
          export-steps:
            first:
              export-points:
                cluster-portal:
                  name: ClusterPortal
                  type: clusterExportPoint
                  export-points:
                   - name: PortalClusterChild1
                     location-names: [Leipzig, Berlin]
                     tag-names: [Youtube]
                   - name: PortalClusterChild2
                     tag-names: [Youtube]
              export-steps:     - name: PortalClusterChild3
   -             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
                  # Start- und End-Zeit (HH:mm:ss) innerhalb der Benutzer informiert wird, wenn für den Kanal bereits
                  # ein Export an diesem Tag durchgeführt wurde
                  start-time-4-export-request: '18:15:00'
                  end-time-4-export-request: '23:30:00'
                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 Artikel-Exporte zu PS.Content #Portal

...

geo-region-names: [Erzgebirge]


Allgemeine Schalter für alle Schnittstellen

SchalterStandardwertBeschreibungAnmerkung

hup.one.content.article.export.export-steps.KEY.export-points.KEY.name

leerName/Idfalls leer wird der KEY des ExportPoints genutzt

hup.one.content.article.export.export-steps.KEY.export-points.KEY.inactive

falseGesamter Export ist deaktiviertBesitzt der Exportpunkt virtuelle Exportpunkte, so sind alle unabhängig von deren Inaktiv-Zustand deaktiviert.

hup.one.content.article.export.export-steps.KEY.export-points.KEY.blacklisted-content-parts

nullListe von Contentpart-Namen, die beim Export in den Kanal ignoriert werden.gilt nicht für Clusterexporte
hup.one.content.article.export.export-steps.KEY.export-points.KEY.virtual-export-points[].inactivefalseEinzelner virtueller Export ist deaktiviertSind alle virtuellen Exportpunkte deaktiviert, so ist das Verhalten das gleiche, wie wenn der gesamte Export inaktiv ist.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.quotation-open-Steuert die Ersetzung des öffnenden Anführungszeichen

null → das originale Anführungszeichen bleibt erhalten

Leerstring → das originale Anführungszeichen wird gelöscht

gefüllter Wert → das originale Anführungszeichen wird durch den Wert ersetzt

Ersetzung erfolgt nur, wenn param "replace-markups" auf true ist

hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.quotation-close-Steuert die Ersetzung des schließenden Anführungszeichensiehe "quotation-open"
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.dependent-export-point-Name des abhängiger Export-Kanals.vgl. CON-6654
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.metis-publisher-identifier-Verlags- bzw. Urheberkennung bei VG Wort

Kennung entscheidet, ob ein für den Kanal eine VG-Wort-Zählpixel-URL integriert wird.
Darüber werden die passenden Stammdaten geladen, um die URL zu erzeugen.
Für diese Kanäle werden beim Export auch VG-Wort-Exportjobs gespeichert.
vgl. CON-6441

hup.one.content.aiservices.client.article-embeddings.enabled-Einschalten von Article Embeddings Funktion

falls leer wird passiert nichts (es wird als false betrachtet). Damit was passiert muss man es auf true setzen.

hup.one.content.aiservices.client.article-embeddings.negative-tagsleerAlle Artikeln die diesen Stichwörter beinhalten werden NICHT betrachtet bei der EmbeddingserstellungWenn leer, werden ALLE Artikeln indexiert (außer bei positive-tags steht etwas)
hup.one.content.aiservices.client.article-embeddings.positive-tagsleerNUR die Artikeln die diesen Stichwörter beinhalten werden betrachtet bei der EmbeddingserstellungWenn leer, werden ALLE Artikeln indexiert (außer bei negative-tags steht etwas)

Konfiguration Print-Schnittstelle

SchalterStandardwertBeschreibungAnmerkung
EXPORT
hup.one.content.article.export.export-steps.KEY.export-points.KEY.component-nameArticleVLExportModuleKlassenname des HUP Print-Moduls
hup.one.content.article.export.export-steps.KEY.export-points.KEY.namePrint-ExportDisplayname des ExportmodulsFreitext
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[pull-workflow]falseDer Export der Artikel wird vorzugsweise per Pull (DnD) durchgeführt.siehe CON-5622
Im Gegensatz zum Push: Nur tatsächlich platzierte Artikel (dyn. Attribut Kanalname.#usedInChannel = true) werden exportiert; bei Deplatzierung bleibt Exportkanal am Artikel erhalten.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[create-stand-alone-articles]"clusterHeadPicture,clusterQuote,clusterComment,clusterInfobox"Legt fest, für welche Klusterkomponenten eigenständige Print-Artikel angelegt werden sollen.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[department-mappings]"GES=GES/BAY,KUL=GES/KUL,SPA=SPO/SPZ,SPW=SPO/MAN,O-WZ=OWZ/OWZ,PRAMB=PR/SON,PRWEN=PR/KOL,AS-KR=AML/LKR,SAD-KR=NAB/NAB,TIR-KR=STI/STI,NEW-KR=NEW/KRS"

Legt die Ausgaben / Ressortübersetzung fest.

PSC.Ressort = PRT.AUSGABE / PRT.RESSORT

Die hier ermittelte Ausgabe übersteuert die am Exportmodul konfigurierte: ...parameters[edition]

hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[department]optional

Legt das VL-Ressort (Kürzel) fest, in das über das Exportmodul ausgeleitete Artikel angelegt werden

Hat Vorrang vor "department-mappings"!

siehe CON-5062
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[publication]optionalLegt die VL-Publikation (Kürzel) fest, in die über das Exportmodul ausgeleitete Artikel angelegt werdensiehe CON-3733
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[edition]optionalLegt die VL-Produktionsgruppe/Ausgabe (Kürzel) fest in die über das Exportmodul ausgeleitete Artikel angelegt werdensiehe CON-3892
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[directly-export-attributes]optional

Legt fest, für welche Testate ZUSÄTZLICH zu "hup.one.content.article.export.exportable[0]" ein direkter Export über dieses Modul erfolgen soll.

z.B. "#writtenReady=true,#releaseStatus=released"

Die Testate sind logisch UND verknüpft.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[start-time-4-export-request]optional
(Format HH:mm:ss)
Legt die Startzeit fest, ab dem die Ausführung eines erneuter Export für den aktuellen Tag beim Benutzer nachgefragt wirdsiehe CON-6107
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[end-time-4-export-request]optional
(Format HH:mm:ss)
Legt die Endzeit fest, bis wann die Ausführung eines erneuten Export für den aktuellen (bzw. vorherigen) Tag beim Benutzer nachgefragt wird
Endzeit < Startzeit: letzter Export muss heute-1 Tag sein
siehe CON-6107
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[max-asset-number]10Legt fest, wie viele Bilder maximal an das Printsystem übertragen werden.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[save-preview]falseLegt fest, ob die Vorschau als Datei abgelegt werden soll.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[stand-alone-article-from-asset]clusterHeadPictureLegt fest, ob Assets (Bilder) als eigenständiger Artikel oder als Bestandteil des Artikels übertragen werden sollen.

Der hier gesetzte Text entspricht dem templateName im EDT-SVC.

Ist der Schalter nicht gesetzt, werden Assets eingebettet.

hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[url]http://edtsvc/service/edt/articleURL des EditorservicesErlaubt RIBBON Lastverteilung
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[qr-code-from-export-attributeoptionalDyn. Exportattribut (key-Name), welches für eine QR-Code-Erzeugung herangezogen werden soll

siehe CON-6556

hup.one.content.article.export.export-steps.KEY.export-points.KEY.asset-parameters.crop-preset-keys[]leerListe von Keys. Diese müssen den Crop-Presets entsprechenGibt es für die angebenen Keys jeweils ein Crop-Preset so werden die Zuschnitte für die enthaltenen Assets beim dazugehörigen Exportpunkt direkt vorberechnet und gecached.
hup.one.content.article.export.export-steps.KEY.export-points.KEY.print-template-mapping[0].print-templateoptional

Wird benötigt, um das passende Musterartikel-Mapping anhand von dyn. Artikelattributen zu bestimmen

siehe CON-4692

hup.one.content.article.export.export-steps.KEY.export-points.KEY.print-template-mapping[0].dyn-attrib-map[0].dyn-attribs[0].keyoptionalkey-Name eines zu vergleichenden Artikelattributs

Beschrieben wird hier eine Liste von Listen von key-value-Paaren dyn. Artikelattribute, die zu einem Print-Template-Namen führen.

Ist der Print-Template-Name leer, wird kein Export ausgeführt und kein Preview angefordert.

hup.one.content.article.export.export-steps.KEY.export-points.KEY.print-template-mapping[0].dyn-attrib-map[0].dyn-attribs[0].valueoptionalvalue-Wert des zu vergleichenden Artikelattributs
hup.one.content.article.export.export-steps.KEY.export-points.KEY.asset-parameters.stand-alone-asset-article-if.print-templateclusterHeadPicture (optional)

Wird benötigt, um das passende Musterartikel-Mapping für den separaten Bildartikel zu bestimmen.

siehe CON-4323

hup.one.content.article.export-steps.KEY.export-points.KEY
.asset-parameters.stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][key]

optional

key-Name eines zu vergleichenden ArtikelattributsBeschrieben wird hier eine Liste von Listen von key-value-Paaren dyn. Artikelattribute, die EINEN separaten Bildarikel bei der Ausleitung erzeugen.
hup.one.content.article.export.export-steps.KEY.export-points.KEY
.asset-parameters.stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][value]
optionalvalue-Wert des zu vergleichenden Artikelattributs
hup.one.content.article.export.export-steps.KEY.export-points.KEY
.asset-parameters.no-stand-alone-asset-article-if.print-template
obsolete

Wird hier nicht benötigt.

siehe CON-4323

hup.one.content.article.export.export-steps.KEY.export-points.KEY
.asset-parameters.no-stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][key]
optionalkey-Name eines zu vergleichenden ArtikelattributsBeschrieben wird hier eine Liste von Listen von key-value-Paaren dyn. Artikelattribute, die KEINEN separaten Bildarikel bei der Ausleitung erzeugen.
hup.one.content.article.export.export-steps.KEY.export-points.KEY
.asset-parameters.no-stand-alone-asset-article-if.dyn-attrib-map[0].dyn-attribs[0][value]
optionalvalue-Wert des zu vergleichenden Artikelattributs

hup.one.content.article.export.export-steps.KEY.export-points.KEY
.
attribs-after-pull.dyn-attribs[0].key


hup.one.content.article.export.export-steps.KEY.export-points.KEY
.
attribs-after-pull.dyn-attribs[0].value

optionalkey-value-Paar des zu setzenden Artikelattributs

Beschrieben wird hier eine Liste von key-value-Paaren dyn. Artikelattribute, die nach einem erfolgreichen Pull-Export gesetzt werden sollen.

siehe CON-4810

hup.one.content.article.export.export-steps.KEY.export-points.KEY
.export-after-pull[0].name

optionalName eines konfigurierten Exportkanals

Liste von Exportkanälen, in die nach dem Pull weiter ausgeleitet werden.

Dyn. Attribute, die am PS.C Artikel gesetzt werden sollen
Platzhalter: {PUBDATE} = Erscheindatum aus Print
                   +/- Offset in Stunden wird unterstützt

siehe CON-6435

siehe CON-6522 

hup.one.content.article.export.export-steps.KEY.export-points.KEY
.export-after-pull[0].dyn-attribs[0].key

hup.one.content.article.export.export-steps.KEY.export-points.KEY
.export-after-pull[0].dyn-attribs[0].value

hup.one.content.article.export.export-steps.KEY.export-points.KEY
.export-after-pull[0].dyn-attribs[0].override-existing-value

optional

optional

true

key-value-Paar des zu setzenden Artikelattributs


vorhandenen Wert überschreiben

IMPORT
hup.one.content.article.import.external-sources[0].component-nameArticleVLImportModuleKlassenname des HUP Print-Moduls (Rückimport)
hup.one.content.article.import.external-sources[0].namePrintDisplayname des Print Exportmoduls (Rückimport)Freitext
hup.one.content.article.import.external-sources[0].parameters.export-attribvlExport.articles

hup.one.content.article.import.external-sources[0].parameters.urlhttp://edtsvc/service/edt/article/xmlURL des Editorservices (Rückimport)Erlaubt RIBBON Lastverteilung
hup.one.content.article.import.external-sources[0].parameters.text-replacementsoptionalMap von Editor-Steuerzeichen zu PS.Content-Text in Form eines Strings

Beispiel:

"<HR/>=⎵,<HFILLLINE/>=‗,<HFILL/>=↔,<TAB/>=→,<QUAD TYPE=1/>=█,<QUAD TYPE=2/>=▌,<QUAD TYPE=4/>=▎,<QUAD TYPE=3/>=▍,<QUAD TYPE=8/>=▏,<QUAD TYPE=9/>=ǁ,<WBR/>=‑,‒=–"
PREVIEW
hup.one.content.article.preview.preview-providers.key.component-nameArticleVLExportModuleKlassenname des HUP Print-Moduls (Vorschau)
hup.one.content.article.preview.preview-providers.key.namePrint-VorschauDisplayname des Print Exportmoduls (Vorschau)

Freitext

wenn Wert leer ist, dann wird key des Preview-Providers genutzt

hup.one.content.article.preview.preview-providers.key.typeprint(print, url, html) übergangsweise
hup.one.content.article.preview.preview-providers.key.parameters[url]http://edtsvcprev/service/edt/article/previewURL des Editorservices (Vorschau)Erlaubt RIBBON Lastverteilung




hup.one.vl.editor-service.connect-timeout250Zeit die auf das Verfügbarwerden eines Print-Servers gewartet wird.Danach wird ein anderer probiert
hup.one.vl.editor-service.read-timeout110000Zeit die ein Export über einen Editorservice maximal dauern dard

Danach: Fehlerhafter Export.

time-out berechnet sich: 10 Sek + Anzahl max. Assets * 10 Sek,


Codeblock
languageyml
themeRDark
titleBeispiel eine Exportpoint-Konfiguration für VL
collapsetrue
hup:
  one:
    content:
      article:
        export:
          export-steps:
            first:
              export-points:
                dnt-zeitung:
                  name: DNT-Zeitung
                  component-name: ArticleVLExportModule
                  parameters:
                    url: http://edtsrv/service/edt/article
                    save-preview: false
                    directly-export-attributes: "isInProcess=true"
                    create-stand-alone-articles: "clusterHeadPicture,clusterQuote,clusterComment,clusterInfobox"
                    qr-code-from-export-attribute: "Portal.#externalId"
                    stand-alone-article-from-asset: clusterHeadPicture
                    max-asset-number: 10
                    department-mappings: "GES=GES/BAY,KUL=GES/KUL,SPA=SPO/SPZ,SPW=SPO/MAN,O-WZ=OWZ/OWZ,PRAMB=PR/SON,PRWEN=PR/KOL,AS-KR=AML/LKR,SAD-KR=NAB/NAB,TIR-KR=STI/STI,NEW-KR=NEW/KRS"
                    text-replacements: "⎵=HR,↔=HFILL,→=TAB,█=QUAD1,▌=QUAD2,ǁ=QUAD9,▎=QUAD4,▍=QUAD3,▏=QUAD8,‚=<MASK_U2039>,‘=<MASK_U203A>,ř=<ACC TYPE=caron>r,Ř=<ACC TYPE=caron>R,┘=<BR ALIGN=END/>"
                    publication: DNT
                    edition: WEN
                    department: LOF
                    start-time-4-export-request: '08:15:00'
                    end-time-4-export-request: '23:05:00'
                  print-template-mapping:
                    -
                      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'
                    -
                      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: 'comment'
                        -
                          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-A'
                  attribs-after-pull:
                    dyn-attribs:
                      -
                        key: '#publishNow'
                        value: 'true'
                      -
                        key: '#writtenReady'
                        value: 'true'
  

Konfiguration Artikel-Exporte zu PS.Content #Portal

...

Freitext oder Code aus Sprachdatei[0][26].priority

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

  • high
  • normal
  • low[0][26].irrelevant-data-keysz.B. [general, some-content-parts]; bei mehreren Einträgen werden die dazugehörigen Sets vereinigt
    vgl. hup.irrelevantdata-map[0].export-points[26].virtual-export-steps[0].export-points[26].virtual-export-points[0].nameLabel eines virt. Exportpunktes[0][26]portal-namez.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[0][26]priority-dyn-attrib-keyz.B. articlePriority[0][26]is-update-dyn-attrib-key z.B. isUpdate[0][26]use-createtime-for-updatetimeWenn "true", wird als Update-Time die Create-Time des Artikels gesetzt, sonst das aktuelle Datum.[0][26]use-seo-id-from-descriptionsiehe PSCP-116
    SchalterStandardwertBeschreibungAnmerkung

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.component-name

    ArticlePortalExportModuleKlassenname des Portal-Exportmoduls
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.namePortalEindeutiger Name des ExportmodulsFreitext
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.labelWenn nicht vorhanden, dann Wert aus nameDisplayname des ExportmodulsFreitext oder Code aus Sprachdatei
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.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.KEY.export-points.KEY.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.KEY.export-points.KEY.virtual-export-points
    List von virtuellen ExportpunktenEin Exportpunkt mit virtuellen Exportpunkten wird automatisch zu einem konsolidierten Exportpunkt.
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.virtual-export-points[0].name
    Name eines virt. Exportpunktes
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.virtual-export-points[0].name
    Label eines virt. Exportpunktes
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.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.KEY.export-points.KEY.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.KEY.export-points.KEY.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.KEY.export-points.KEY.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.KEY.export-points.KEY.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.KEY.export-points.KEY.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

    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-108
    und
    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-114

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.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

    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-108
    und
    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-114

    hup.one.content.article.export.export-steps[0].export-points[26].component-nameArticlePortalExportModuleKlassenname des Portal-Exportmoduls.KEY.export-points.KEY.parameters.paid-content-dyn-attrib-key

    Name eines Select Dynattributs.

    Das angegebene Dynattribut bestimmt den Paidcontent-Wert des exportierten Artikels

    Ältere Jira-Version
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-262

    hup.one.content.article.export.export-steps[0].KEY.export-points[26].namePortalEindeutiger Name des ExportmodulsFreitexthup.one.content.article.export.export-steps[0].export-points[26].labelWenn nicht vorhanden, dann Wert aus nameDisplayname des Exportmoduls.KEY.parameters.send-push-notification-dyn-attrib-key

    Name eines Booelan Dynattributs.

    Das angegebene Dynattribut bestimmt ob für den exportierten Artikel eine Push Benachrichtigung gesendet werden soll

    Ältere Jira-Version
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-748

    hup.one.content.article.export.export-steps.KEY.export-pointsnormal.KEY.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 

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

    hup.one.content.article.export.export-steps.KEY.export-pointsleere ListeListe von mehreren Keys, die auf Sets von irrelevanten Atttributen, ContentParts und DynAttribs verweisen.KEY.parameters.infobox-mappings
    Schlüssel für Mapping von Infobox-Contentparts

    Schlüssel für Mapping von Zitat-Contentpart

    siehe hup.one.content.article.export.
    infobox-mappings
    hup.one.content.article.export.export-steps.KEY.export-pointsList 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].nameName eines virt. Exportpunktes.KEY.parameters.quote-mappings

    Schlüssel für Mapping von Zitat-Contentparts

    siehe hup.one.content.article.export.quote-mappings
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.Muss einem logischen Servernamen entsprechend der Ribbon-Konfiguration entsprecheninterview-mappings
    Schlüssel für Mapping von Interview-Contentparts

    Schlüssel für Mapping von Interview-Contentparts

    siehe hup.one.content.article.export.interview-mappings
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.Dyn. Attribut, welches die Priorität enthält - muss einen numerischen Wert enthaltenleader-mappings
    Schlüssel für Mapping von Leader-Contentparts

    Schlüssel für Mapping von Interview-Contentparts

    siehe hup.one.content.article.export.leader-mappings

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.Name eines boolschen dyn. Artikel-Attributs, welches bei dessen Wert "true" bewirkt, dass die Update-Time auf das aktuelle Datum gesetzt wird.teaser-mappings
    Schlüssel für Mapping von Teaser-Contentparts

    Schlüssel für Mapping von Interview-Contentparts

    siehe hup.one.content.article.export.teaser-mappings

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.subtitle-mappings
    Schlüssel für Zwischenzeile-Contentparts

    Schlüssel für Mapping von Zwischenzeile-Contentparts
    siehe hup.one.content.article.export.subtitle-mappings

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.Wenn "true", wird die SEO-ID aus der Artikelbeschreibung ermittelt: es wird eine max. 6-stellige Zahl am Anfang erwartetsubsubtitle-mappings
    Schlüssel für "Zwischenzeile (2. Ebene)"-Contentparts

    Schlüssel für Mapping von "Zwischenzeile (2. Ebene)"-Contentparts
    siehe hup.one.content.article.export.subsubtitle-mappings

    Ältere Jira-Version
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-603

    hup.one.content.article.export.export-steps[0].KEY.export-points[26].KEY.parameters.visiblecanonical-fromurl-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

    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-108
    und
    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-114

    hup.one.content.article.export.export-steps[0].export-points[26].parameters.visible-to-dyn-attrib-keyName 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

    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-108
    und
    Ältere Jira-Version
    serverSystem Jira
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-114

    hup.one.content.article.export.export-steps[0].export-points[26].parameters.paid-content-dyn-attrib-key

    Name eines Select Dynattributs.

    Das angegebene Dynattribut bestimmt den Paidcontent-Wert des exportierten Artikels

    Ältere Jira-Version
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyPSCP-262

    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 

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

    hup.one.content.article.export.export-steps[0].export-points[0].parameters.infobox-mappingsSchlüssel für Mapping von Infobox-Contentparts

    Schlüssel für Mapping von Zitat-Contentpart

    siehe hup.one.content.article.export.infobox-mappings
    hup.one.content.article.export.export-steps[0].export-points[0].parameters.quote-mappings

    Schlüssel für Mapping von Zitat-Contentparts

    siehe hup.one.content.article.export.quote-mappingshup.one.content.article.export.export-steps[0].export-points[0].parameters.interview-mappingsSchlüssel für Mapping von Interview-Contentparts

    Schlüssel für Mapping von Interview-Contentparts

    siehe hup.one.content.article.export.interview-mappings

    ...

    languageyml
    titleBeispiel einer Exportpoint-Konfiguration für das Portal
    collapsetrue
    Export Dyn Attribs aus dem die kanonische Url bestimmt werden sollVoraussetzung: der ExportPoint aus dem die kanonische Url bestimmt werden soll, muss in einem Exportstep vor dem abhängigen ExportPoints definiert sein


    Codeblock
    languageyml
    titleBeispiel einer Exportpoint-Konfiguration für das Portal
    collapsetrue
    hup:
      one:
        content:
          article:
            export:
              export-steps:
                first:
                  export-points:
                    portal:
                      name: Portal
                      component-name: ArticlePortalExportModule
                      irrelevant-data-keys: [ online ]
                      blacklisted-content-parts: [printHeadline, summary]
                      parameters:
                        portal-name: portal-content
                        url: http://portal-master-content.deployment.lez-rancher.hup.intern
                        priority-dyn-attrib-key: "articlePriority"
                        is-update-dyn-attrib-key: "isUpdate"
                        visible-from-dyn-attrib-key: "#releaseDate"
                        visible-to-dyn-attrib-key: visibleTo
                        paid-content-dyn-attrib-key: paidContent
                        send-push-notification-dyn-attrib-key: sendPushNotification
                        alt-seoid-dyn-attrib-key: altSeoId
                        enable-tracking: true
                        infobox-mappings: "a, b"
                        subtitle-mappings: "a"
                        subsubtitle-mappings: "a"
             export:           exportquote-stepsmappings: "a"
                        interview-mappings: "a"
               timeout: 30000
                    text-replacements: "⎵=<HR>,↔=<HR>,→= ,█= ,▌= ,ǁ= ,▎= ,▍= ,▏= ,┐=<BR/>,┘=<BR/>"
        export-points:             -   quotation-open: "„"
              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
                    infobox-mappings: "xyz, abc" #keys von Infobox-Mappings die unter quotation-close: "”"

    Konfiguration Artikel-Export zu native:media

    SchalterStandardwertBeschreibungAnmerkung
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.component-nameArticleNMExportModuleKlassenname des native media Moduls
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.nameNative Media-ExportEindeutiger names des ExportmodulsFreitext
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.labelWert aus nameDisplayname des ExportmodulsFreitext oder Code aus Sprachdatei
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.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.KEY.export-points.KEY.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.KEY.export-points.KEY.parameters[url]https://hdp.nativemedia.de/contents/articlesPush URL des nm Services

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[text-replacements]

    nicht gesetztDefiniert Textersetzungen. Siehe CON-3461 in Release Notes myContent CMS 1.0.
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters[use-ui-proxy]nicht 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

    ...

    Konfiguration Artikel-Export zu native:media

    exportsteps[0].export-points[2].component-nameKlassenname des native media Modulsexportsteps[0].export-points[2].nameexportexportsteps0export-points[2].priorityEnthält ein Export-Job mehrere Exporte, so erhält er die höchste Priorität von den zugeordneten Exportmodulen.exportexportsteps0].export-points[2].irrelevant-data-keys[0]z.B. [general, some-content-parts]; bei mehreren Einträgen werden die dazugehörigen Sets vereinigt
    SchalterStandardwertBeschreibungAnmerkung
    .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-ArticleNMExportModulemap[some-content-parts].attribute-namesleere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenz.B []
    hup.one.content.article.export.irrelevant-data-Native Media-ExportEindeutiger names des ExportmodulsFreitextmap[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.exportirrelevant-data-steps[0map[some-content-parts].export-points[2].labelWert aus nameDisplayname des ExportmodulsFreitext oder Code aus Sprachdateidyn-attrib-keysleere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenz.B []

    hup.one.content.article.preview.preview-providers[1].normal

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

    • high
    • normal
    • low
    component-nameNativeMediaPreviewProviderKlassenname des native media preview Moduls
    hup.one.content.article.preview.preview-providers[leere ListeListe von mehreren Keys, die auf Sets von irrelevanten Atttributen, ContentParts und DynAttribs verweisen1].nameNative MediaDisplayname des ExportmodulsFreitext
    hup.one.content.article.preview.preview-providers[1].typeurl

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

    Konfiguration Artikel-XML Export

    NameWertBeschreibungAnmerkung
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.component-nameArticleXmlExportModuleKlassenname des XML Export Moduls
    hup.one.content.article.export.export-steps
    [0]
    .KEY.export-points
    [2].text-replacementsnicht gesetztDefiniert Textersetzungen. Siehe CON-3461 in Release Notes PS.Content 1.0.
    .KEY.nameXMLDisplayname des ExportmodulsFreitext
    hup.one.content.article.export.export-steps
    [0]
    .KEY.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
    .KEY.parameters.export-path/media/gestaltung/exporte/XML/Pfad zur AblageLinux/Windows beachten!

    Anker
    facebook_export
    facebook_export
    Konfiguration Artikel-Export zu Facebook

    irrelevant-data-map[general].attribute-namesz.B. [name, description]irrelevant-data-map[general].content-part-namesz.B. [teaser, headline]irrelevant-data-map[general].dyn-attrib-keysz.B. [paywall, isUpdate]irrelevant-data-map[some-content-parts].attributeleere z.B. [leader, text, subtitle]irrelevant-data-map[some-content-parts].dynkeysz.B []
    NameWertBeschreibungAnmerkung
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.component-nameArticleFacebookExportModuleKlassenname des XML Export Moduls
    hup.one.content.article.export.leere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenexport-steps.KEY.export-points.KEY.nameFaceBookDisplayname des ExportmodulsFreitext
    hup.one.content.article.export.leere ListeListe von Contentparts bei denen Änderungen keinen Export auslösen sollenexport-steps.KEY.export-points.KEY.parameters.page-id
    Seiten-Id in FacebookId und Token-Generierung s. Vorbereitung Facebook-Exporte

    hup.one.content.article.export.leere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenexport-steps.KEY.export-points.KEY.parameters.page-access-token
    Zugriffsschlüssel für Facebook-App PS-Content auf die Facebook-Seite
    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.facebook-message-contentpart-names
    kommagetrennte Liste Liste 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 sollenvon den Contentpart-Namen

    erster gefundener nicht leerer Contentpart wird als Text genutzt. Wird nichts gefunden, dann der erste Absatz eines nicht leeren BaseTexts (

    Ältere Jira-Version
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId9e1d8ee1-e644-33f7-bad0-2d7ba828cfcb
    keyCON-6626
    )

    hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.article-url-export-attrib-leere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenname
    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.
    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].typeurlhup.one.content.article.preview.preview-providers[1].parameters[url]https://hdppreview.nativemedia.de/contents/articlesPush URL des nm Services

    Konfiguration Artikel-XML Export

    ...

    Das Facebook-Exportmodul benötigt folgende Berechtigungen (in Facebook):

    • pages_show_list
    • pages_read_engagement
    • pages_manage_metadata
    • pages_manage_posts

    ...

    Beispiele

    .export.export-steps.KEY.export-points.KEY.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

    siehe 

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

    Das Facebook-Exportmodul benötigt folgende Berechtigungen (in Facebook):

    • pages_show_list
    • pages_read_engagement
    • pages_manage_metadata
    • pages_manage_posts

    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: []


    #Sets von Attribut-Namen, ContentPart-Namen und DynAttrib-Keys bei denen Änderungen keinen Export auslösen dürfen
    Codeblock
    languageyml
    firstline1
    titleBeispiel irrelevantDataMap
    collapsetrue
    Beispiel Artikel-Download
    collapsetrue
    hup:
      one:
        content:
          article:
            download:
              entries:
                irrelevant-data-map:-
                  key: plainTextWithAssets
                general  label: content.article.importExportWindow.export.type.plainTextWithAssets
                  attribute-namesdefault-value: true
                  parameters:
                    filename-template: name"%Name%"
                    filename-extension: descriptiontxt
                    - tagstransformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
                    asset- requiredAssetsfilename-template: "%AssetName%"
                -
                - assignedEditors key: plainTextWithoutAssets
                  - export-point-nameslabel: content.article.importExportWindow.export.type.plainTextWithoutAssets
                  content-part-namesparameters:
                    filename-template: articleReference"%Name%"
                    filename-extension: internetReferencetxt
                    - teasertransformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
                  dyn-attrib-keys:
                  key: xmlWithAssets
    - paywall             label: content.article.importExportWindow.export.type.xmlWithAssets
      - isUpdate           parameters:
         - articlePriority          filename-template: "%Name%"
      ignore-all-content-parts-and-dyn-attribs:               attributefilename-namesextension: xml
                    asset- contentParts
       filename-template: "%AssetName%"
                -
    dynAttribs               content-part-nameskey: []xmlWithoutAssets
                  dyn-attrib-keys: []label: content.article.importExportWindow.export.type.xmlWithoutAssets
                  ignoresome-content-partsparameters:
                  attribute  filename-namestemplate: []"%Name%"
                    content-part-namesfilename-extension: xml


    Codeblock
    languageyml
    titleBeispiel Infobox-Mappings
    hup:
      one:
        content:
          article:
     - headline		export:
              infobox-mappings:
             - clusterInterview  abc:
                  source-content-part: pictureclusterInfobox
                  dynoverline-attrib-keys: []
    Codeblock
    languageyml
    firstline1
    titleBeispiel Artikel-Download
    collapsetrue
    hup:source: overline
      one:     content:       articleheadline-source: headline
           download:     xyz:
         entries:         source-content-part: clusterInfoboxWithEnum
      -               keyoverline-source: plainTextWithAssetsoverlineXyz
                  label: content.article.importExportWindow.export.type.plainTextWithAssets
           headline-source: headlineFromSimpleText
               default-value: true  ignored-content-parts:
                parameters:    - ignored
               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
    Codeblock
    languageyml
    titleBeispiel Infobox-Mappings
    hup:
      one:
        content:
          article:
    		export:
              infobox-mappings:
                abc:
                  source-content-part: clusterInfobox
                  overline-source: overline
                  headline-source: headline
                xyz:
                  source-content-part: clusterInfoboxWithEnum
                  overline-source: overlineXyz
                  headline-source: headlineFromSimpleText
                  ignored-content-parts:
                    - ignored
                    - ignored2  

    ...

    ignored2  

    Anker
    VG Wort
    VG Wort
    VG Wort Exporte (METIS)

    NameWert (Default)BeschreibungAnmerkung
    hup.one.content.metis.export.enabledfalseAktivierung des VG-Wort-Exporters
    hup.one.content.metis.export.cron-Ausführungszeit/-dauer der TextmeldungenStart der Ausführung
    Bsp: 0 0 3 * * *           bedeutet einmal täglich 3:00:00 Uhr
            * * 0,1,2,22,23 * * *  bedeutet jede Sek., jede Min. von
                                  22:00:00 - 02:59:59
            -                      bedeutet deaktiviert
    hup.one.content.metis.export.min-counting-mark-warning-level20Minimale Anzahl von Zählmarken (pro konfigurierter Kennung), ab der eine UI-Warnung erzeugt wird

    Anker
    LP Artikel
    LP Artikel
    Löschprozesse für Artikel

    NameWert (Default)BeschreibungAnmerkung
    hup.one.content.article.deletion.logic-deletion.enabledfalseAktivierung des logischen LöschprozessesEs sollte bei mehreren Logikservern nur ein log. und ein phys. Löschprozess aktiviert sein. Das Löschen erfolgt fortlaufend, solange Löschkandidaten vorhanden sind. Ansonsten erfolgt erneute Prüfung aller 5 min in beiden Prozessen.
    hup.one.content.article.deletion.physical-deletion.enabledfalseAktivierung des physischen Löschprozesses
    hup.one.content.article.deletion.physical-deletion.logical-purge-delay-days30Anzahl der Tage nach dem logischen Löschzeitpunkt, die vergangen sein müssen, damit der Artikel physisch gelöscht wird.Es wird zusätzlich geprüft,  dass keine offenen ExportJobs (betrifft auch das Zurückholen) mehr vorhanden sind.

    Anker
    LP Assets
    LP Assets
    Löschprozesse für Assets

    NameWert (Default)BeschreibungAnmerkung
    hup.one.content.asset.deletion.cron-Startzeitpunkt(e) der LöschläufeCRON Schreibweise
    ┌───────────── Minute (0 - 59)
    │ ┌───────────── Stunde (0 - 23)
    │ │ ┌───────────── Tag des Monats (1 - 31)
    │ │ │ ┌───────────── Monat (1 - 12)
    │ │ │ │ ┌───────────── Wochentag (0 - 6)
    │ │ │ │ │
    * * * * * 

    Anker
    PSC_Importe
    PSC_Importe
    Konfiguration Importe


    imports

    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.key.enabledtrue

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

    hup.one.content.imports.import-points.key.interval30

    hup.one.content.imports.import-points.key.component-nameJpegImportModule

    hup.one.content.imports.import-points.key.nameJPEG-Import

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

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

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

    hup.one.content.imports.import-points
    [0]
    .key.initial-delay
    15
    60

    hup.one.content.imports.import-points
    [0]
    .key.interval
    30
    300

    hup.one.content.imports.import-points
    [0]
    .key.component-name
    JpegImportModule
    TwitterHomeTimelineModule

    hup.one.content.imports.import-points
    [0]
    .key.name
    JPEG-Import
    Twitter Home Timeline

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

    hup.one.content.imports.import-points
    [0]
    .
    parameters
    key.
    input
    initial-
    directory/media/gestaltung/importe/image/inputTwitter Import
    delay120

    hup.one.content.
    twitter
    imports.
    access-token******Twitter Zugangsdaten
    import-points.key.interval300

    hup.one.content.
    twitter
    imports.
    access-token-secret******Twitter Zugangsdaten
    import-points.key.component-nameTwitterSearchModule

    hup.one.content.
    twitter
    imports.
    consumer
    import-
    key******Twitter Zugangsdatenhup.one.content.twitter.consumer-secret******Twitter Zugangsdaten
    points.key.nameTwitter Search

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

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

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

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


    DPA Textimport

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

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

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

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

    hup.one.content.imports.import-points
    [2].component-nameTwitterSearchModule
    .key.name'AgencyText-Import'

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

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

    hup.one.content.imports.import-points
    [2].parameters.langde
    .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
    [2]
    .
    parameters
    key.
    query"#Leipzig"
    enabledtrueAktivierung des Import-Punktes
    hup.one.content.imports.import-points
    [2]
    .
    parameters.result_typerecentDPA Textimport
    key.initial-delay15Startverzögerung in Sekunden
    hup.one.content.imports.import-points
    [3].enabledtrue
    .key.interval20Pollintervall in Sekunden
    hup.one.content.imports.import-points
    [3].initial-delay15
    .key.component-nameArticlePSCImportModuleKlassennamen des Importers
    hup.one.content.imports.import-points
    [3].interval20
    .key.namePSC-ImportName des Import-Punktes
    hup.one.content.imports.import-points
    [3].component-nameAgencyTextImportModule
    .key.parameters.input-directory\\les-file1\gestaltung\content\pscimport\inputEingangsverzeichnis für XML- und Asset-Dateien
    hup.one.content.imports.import-points
    [3].name'AgencyText-Import'
    .key.parameters.error-directory\\les-file1\gestaltung\content\pscimport\errorFehlerverzeichnis für Eingangsdateien
    hup.one.content.imports.import-points
    [3]
    .key.parameters.archive-directory
    /media/gestaltung/importe/text/archive
    \\les-file1\gestaltung\content\pscimport\archiveArchivverzeichnis für Eingangsdateien
    hup.one.content.imports.import-points
    [3]
    .key.parameters.
    error
    log-directory
    /media/gestaltung/importe/text/error
    \\les-file1\gestaltung\content\pscimport\logsProtokollverzeichnis - z.B. für unbekannte Contentparts oder Ressorts
    hup.one.content.imports.import-points
    [3]
    .key.parameters.
    input
    template-
    directory/media/gestaltung/importe/text/input

    PS.Content Artikelimport (XML)

    vgl. CON-5510: Artikelimporter für unser natives PS.Content-Format (Story)
    namePSC-Import-TemplateName des Vorlageartikels, der als Basis für den Import dient
    hup.one.content.imports.import-points
    [7].enabledtrueAktivierung des Import-Punktes
    .key.parameters.tag-import-categoryimportedOptional. Tag-Kategorie für den Import neuer Tags
    Sollte als Kategorie konfiguriert werden: hup.one.content.
    imports
    tag.
    import-points
    categories[
    7
    ].
    initial-delay15Startverzögerung in Sekunden
    name
    hup.one.content.imports.import-points
    [7].interval20Pollintervall in Sekunden
    .key.parameters.location-import-extkey
    Optional. Location-Kategorie für den Import neuer Locations
    hup.one.content.imports.import-points
    [7].component-nameArticlePSCImportModuleKlassennamen des Importershup.one.content.imports.import-points[7].namePSC-ImportName des Import-Punktes
    .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.
    input
    takeover-
    directory\\les-file1\gestaltung\content\pscimport\inputEingangsverzeichnis für XML- und Asset-Dateienhup.one.content.imports.import-points[7].parameters.error-directory\\les-file1\gestaltung\content\pscimport\errorFehlerverzeichnis für Eingangsdateienhup.one.content.imports.import-points[7].parameters.archive-directory\\les-file1\gestaltung\content\pscimport\archiveArchivverzeichnis für Eingangsdateien
    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.
    log-directory\\les-file1\gestaltung\content\pscimport\logsProtokollverzeichnis - z.B. für unbekannte Contentparts oder Ressorts
    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].parameters.template-namePSC-Import-TemplateName des Vorlageartikels, der als Basis für den Import dient
    .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.
    tag-import-categoryimportedOptional. Tag-Kategorie für den Import neuer Tags
    Sollte als Kategorie konfiguriert werden: 
    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.
    tag.categories[].name
    imports.import-points.key.enabledtrue

    hup.one.content.imports.import-points
    [7]
    .
    parameters
    key.
    location-import-extkeyOptional. Location-Kategorie für den Import neuer Locations
    initial-delay15

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

    hup.one.content.imports.import-points
    [7]
    .
    parameters
    key.
    takeover
    component-
    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']
    nameArticleNMImportModule

    hup.one.content.imports.import-points.key.nameNativemedia-Import

    hup.one.content.imports.import-points
    [7]
    .key.parameters.
    takeover
    archive-
    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

    directory/media/gestaltung/importe/article/nativemedia/archiveArchivverzeichnis
    hup.one.content.imports.import-points
    [7]
    .key.parameters.
    takeover
    error-
    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

    directory/media/gestaltung/importe/article/nativemedia/errorFehlerverzeichnis
    hup.one.content.imports.import-points
    [7]
    .key.parameters.
    takeover
    input-
    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

    Native Media Artikelimport (XML)

    InfoZurdnung 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
    directory/media/gestaltung/importe/article/nativemedia/inputEingangsverzeichnis für XML und Assets
    hup.one.content.imports.import-points
    [6].enabledtrue
    .key.parameters.tagsLeserreporterKomma-separierte Liste von Stichworten, die beim Import gesetzt werden müssen
    hup.one.content.imports.import-points
    [6].initial-delay15
    .key.parameters.departmentsLOK,ONLKomma-separierte Liste von Ressort-Kürzel, die beim Import gesetzt werden müssen
    hup.one.content.imports.import-points
    [6].interval20
    .key.parameters.locations
    Komma-separierte Liste von Geotag-Namen

    hup.one.content.imports.import-points

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

    .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
    [6]
    .
    parameters
    key.
    archive-directory/media/gestaltung/importe/article/nativemedia/archiveArchivverzeichnis
    enabledtrue

    hup.one.content.imports.import-points
    [6]
    .
    parameters
    key.
    error
    initial-
    directory/media/gestaltung/importe/article/nativemedia/errorFehlerverzeichnis
    delay15

    hup.one.content.imports.import-points
    [6]
    .
    parameters
    key.
    input-directory/media/gestaltung/importe/article/nativemedia/inputEingangsverzeichnis für XML und Assets
    interval20

    hup.one.content.imports.import-points
    [6]
    .
    parameters
    key.
    tagsLeserreporterKomma-separierte Liste von Stichworten, die beim Import gesetzt werden müssen
    component-nameArticleGogolImportModule

    hup.one.content.imports.import-points
    [6]
    .
    parameters
    key.
    departmentsLOK,ONLKomma-separierte Liste von Ressort-Kürzel, die beim Import gesetzt werden müssen
    name'Gogol-Import'

    hup.one.content.imports.import-points
    [6]
    .key.parameters.
    locationsKomma-separierte Liste von Geotag-Namen
    archive-directory/media/gestaltung/importe/article/gogol/archive

    hup.one.content.imports.import-points
    [6]
    .key.parameters.
    export
    error-
    pointsOnlineKomma-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)

    directory/media/gestaltung/importe/article/gogol/error

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

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


    DPA Weblines Import


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

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

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

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

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

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

    hup.one.content.imports.import-points
    [4]
    .key.parameters.
    logDirectory/media/gestaltung/importe/article/gogol/importlogsDPA Weblines Import
    auto-create-article.allow-new-tagsfalse

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

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

    hup.one.content.imports.import-points
    [5].component-nameDpaWeblinesImportModule
    .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
    [5].name'DPA-INFOLINE-Import'
    .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
    [5]
    .key.parameters.
    archive-directory/media/gestaltung/importe/article/infoline_rs/dpa-InfoLine_rs/error
    auto-create-article.destination-channels[0].export-point-name

    Onetz

    Name des Exportpunkte (=Kanal)


    hup.one.content.imports.import-points
    [5]
    .key.parameters.auto-create-article.
    allow-new-tagsfalse
    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
    [5]
    .key.parameters.auto-create-article.
    article-authordpa
    destination-channels[].exclude-criteria.tags

    ["Riesen", "Zwerge"]

    Stichwörter, die nicht enthalten sein dürfen


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

    ["Berlin", "Erfurt"]

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


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

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

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

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

    hup.one.content.imports.import-points
    [5]
    .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.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"