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.
ribbon.IsSecurefalseLegt fest, ob die Lastverteilung HTTPS nutzen soll.content.ribbon.listOfServersListe 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.listOfServersListe der Print-Server in der Lastverteilung (Komma separiert)spring.mail.hostmail.hup.deVon PSC zu verwendenter MailserverSpring Mail Referenzspring.mail.port25Port des Mailserversspring.mail.username-Username Mailserverspring.mail.password-Password zu Userhup.one.content.article.default-template-nameDefault für die Artikelvorlage-Comboboxz.B. Standard
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)
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 über

hup.one.content.article.

default-galery-template-nameDefault Artikelvorlage zur Erstellung einer Asset-Galeriez.B. Galeriehup.one.content.article.dyn-attribs-requires-channelsListe von dyn. Attributen (Testaten), die nur zu setzen sind, wenn ein Exportkanal ausgewählt istz.B. ['#writtenReady','#publishNow']

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.email-notification.fromnoreply@hup.deAbsenderadresse für ausgehende Emails


hup.one.content.article.
email-notification.html
default-template-
file/media/gestaltung/email/email-state_change-article.htmlTemplate-Datei für die Email bei Statusänderung eines Artikels.
name
Default für die Artikelvorlage-Comboboxz.B. Standard
hup.one.content.article.
email-notification.subject'ps.Content - neuer Status {state} für Artikel {articlename} (Bearbeiter {username})'
default-galery-template-name
Default Artikelvorlage zur Erstellung einer Asset-Galeriez.B. Galerie
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.
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.
export.exporter-enabledtrueAktiviert den im Logikserver eingebauten Exportthread.Darf nur in einem Logikserver aktiv sein!
email-notification.fromnoreply@hup.deAbsenderadresse für ausgehende Emails
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.
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.
export.export-steps[0].time-out240000time-out für einen Export in Sekunden
email-notification.subject'ps.Content - neuer Status {state} für Artikel {articlename} (Bearbeiter {username})'Betreff der Email bei Statusänderung eines Artikels.
Betrifft alle Kanäle zusammen

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.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.
delete-exported-
priority.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.
changed1Priorität eines Artikelexportjobs, wenn Artikel für einen Kanal exportiert wird.
hup.one.content.article.export.
logging
priority.
file/tmp/contentexporter_dev.logProtokolldatei
article-deleted1Priorität eines Artikelexportjobs, wenn Artikel für einen Kanal zurückgezogen wird
Linux/Windows beachten!
hup.one.content.article.export.priority.
remove
article-
dyn-attribs-after-publication[0]'isUpdate'Testate die nach der Ausleitung zurück gesetzt werden sollen.Komma separiert
export-batch100Priorität eines Artikelexportjobs, wenn dieser durch einen "Massenexport" ausgelöst wurde
hup.one.content.article.export.
set-published-attribute-for-channels
priority.tag-priorities[0]
'NativeMedia-Export'Kanäle für die - bei erfolgreicher Ausleitung in diesen Kanal - das Testat "Publiziert" gesetzt werden soll.
.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.
export
tag-
groups
priorities[0
..m].nameFür die Kanal-Schnellauswahl: Frei wählbarer Gruppenname (zB: "Printausgaben", "Onlineportale")
].priority
hup.one.content.article.export.
export-groups[0..m].export-point-names
default-export-points[0..n]
Für die Kanal-Schnellauswahl: Name eines Exportpoints innerhalb einer Gruppe
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.
infobox
exporter-
mapping
enabled
leer
trueAktiviert den im Logikserver eingebauten Exportthread.Darf nur in einem Logikserver aktiv sein!
Map von Infobox-Mapping Einträgen




hup.one.content.article.export.
infobox-mapping.xyzleerSchlüssel eines Infobox-Mapping EintragesWird im Portal Export Modul verwendet
exportable[0]'readyForPublication'Legt fest, bei welchen Testaten automatisch ein Exportausgeführt wird.Die Testate sind logisch UND verknüpft.
hup.one.content.article.export.
infobox
export-
mapping
steps.
xyz
KEY.
source
time-
content-part
out
leer
240000
Name eines Cluster-Contentparts die beim Mapping zu einer Infobox berücksichtigt wird
time-out für einen Export in SekundenBetrifft alle Kanäle zusammen
hup.one.content.article.export.
infobox-mapping.xyz.overline-sourceleerName eines SimpleText-Contentparts aus der die Dachzeile kommt
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-mapping.xyz.headline-sourceleerName eines SimpleText oder Headline Contentparts aus der die Überschrift kommt
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.
nur die normale Überschrift wird berücksichtigt
hup.one.content.article.export
.infobox-mapping.xyz.ignored-content-partsleerListe von ContentPart-Namen die beim Mapping zum Text der Infobox ignoriert werden sollen
.logging.file/tmp/contentexporter_dev.logProtokolldateiLinux/Windows beachten!
hup.one.content.article.export.remove-dyn-attribs-after-publication[0]'isUpdate'Testate die nach der Ausleitung zurück gesetzt werden sollen.Komma separiert
hup.one.content.article.
downloadleer

Konfiguration des Export in Form des Downloads in der Artikelview (benutzt ArticleXmlExportModule)

wird der Eintrag weg gelassen, wird programmatisch ein Default-Eintrag für Xml mit Assets gesetzt
export.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
.download.entriesleerListe der Download-Optionen
.export.export-groups[0..m].name
Für die Kanal-Schnellauswahl: Frei wählbarer Gruppenname (zB: "Printausgaben", "Onlineportale")
hup.one.content.article.
download
export.
entries[].keyeindeutiger Key
export-groups[0..m].export-point-names[0..n]
Für die Kanal-Schnellauswahl: Name eines Exportpoints innerhalb einer Gruppe.
notwendig

hup.one.content.article.
download.entries[].labelLabel zur Anzeige in der Oberfläche (message-key)notwendig
export.infobox-mappingsleerMap von Infobox-Mapping Einträgen
hup.one.content.article.
download.entries[].default-valuefalsetrue für Vorauswahl in ComboBox
export.infobox-mappings.xyzleerSchlüssel eines Infobox-Mapping EintragesWird im Portal Export Modul verwendet
optional
hup.one.content.article.export.
download.entries[].parametersleersteuert den Exporter, siehe Xml-Exporte und Beispiel
infobox-mappings.xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping zu einer Infobox berücksichtigt wird
hup.one.content.article.
lock.scheduler-enabledtrueaktiviert/deaktiviert den kontinuierlich laufenden Prozess der für die Freigabe von ContentPart-Locks zuständig ist
export.infobox-mappings.xyz.overline-sourceleerName eines SimpleText-Contentparts aus der die Dachzeile kommt
optional

hup.one.content.article.
lock
export.
unlock-timout120Locks werden nach X-Sekunden Inaktivität freigegebenoptional
infobox-mappings.xyz.headline-sourceleerName eines SimpleText oder Headline Contentparts aus der die Überschrift kommtnur die normale Überschrift wird berücksichtigt
hup
hup
.one.content.article.
lock.initial-delay15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wird nach Applikationsstart mit einer Verzögerung von X-Sekunden gestartetoptional
export.infobox-mappings.xyz.ignored-content-partsleerListe von ContentPart-Namen die beim Mapping zum Text der Infobox ignoriert werden sollen
hup.one.content.article.
lock
export.
repeat
leader-
interval
mappings
15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wiederholt sich nach X-Sekundenoptional
leerMap von Leader Mapping Einträgen
hup.one.content.article.
preview
export.
preview
leader-
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 Leader-Mapping Eintrages
hup.one.content.article.
preview
export.
preview
leader-
html-provider.html-transformations.narrow-transformationinterne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "schmale" HTML Artikelvorschau
mappings.xyz.source-content-partleerName eines SimpleText-Contentparts aus der der Leader kommt
zB. 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
article.export.teaser-mappingsleerMap von Teaser Mapping Einträgen
hup.one.content.
imports
article.export.
importer
teaser-
enabled
mappings.xyz
trueAktiviert den im Logikserver eingebauten ImportthreadDarf jeweils nur einmal aktiv sein!
leerSchlüssel eines Teaser-Mapping Eintrages
hup.one.content.
location
article.export.
only-explicit-creation-allowedtrue
teaser-mappings.xyz.source-content-partleerName eines SimpleText-Contentparts aus der der Teaser kommt
Legt fest, ob neue Orte (Geotags) durch Eingabe unbekannter Ort in die Tag-Felder angelegt werden dürfen.

hup.one.content.
tag
article.export.
only-explicit-creation-allowedtrue
subtitle-mappingsleerMap von Zwischenzeile-Mapping Einträgen
Legt fest, ob neue Stichworte (Tags) durch Eingabe unbekannter Stichworte in die Tag-Felder angelegt werden dürfen.

hup.one.content.article.
notification
export.
email
subtitle-
notification.send-email-on-new-notificationfalsesollen bei neuer Benachrichtigung Emails ausgelöst werden
mappings.xyzleerSchlüssel eines Zwischenzeile-Mapping Eintrages
hup.one.content.
notification
article.export.
email
subtitle-
notification.subject
mappings.xyz.source-content-partleerName eines SimpleText-Contentparts aus der die Zwischenzeile kommt
Betreff der Email

hup.one.content.
notification
article.
email-notification
export.
required
subsubtitle-
asset-subjectBsp.: "PS.Content: Benachrichtigung zu {articlename} von {originator}"
mappingsleer
Betreff der Email, wenn eine Nachricht über Artikelvorgaben verschickt wird
Map von "Zwischenzeile (2. Ebene)"-Mapping Einträgen
hup.one.content.
notification
article.export.
email
subsubtitle-
notification
mappings.
from
xyzleerSchlüssel eines "Zwischenzeile (2. Ebene)"-Mapping Eintrages
Absender der Mail

hup.one.content.
notification
article.export.
email
subsubtitle-
notification
mappings.xyz.
html
source-
template
content-
file
part
Template Datei
leerName eines SimpleText-Contentparts aus der die "Zwischenzeile (2. Ebene)" kommt
zb. \\delefil01\gestaltung\DELECONSRV02\email\email-new-notification.html

hup.one.content.
theme
article.
publishing
export.
deadline
interview-
offset
mappings
60

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.

leerMap von Interview-Mapping Einträgen
hup.one.content.article.export.interview-mappings.xyzleerSchlüssel eines Interview-Mapping EintragesWird im Portal Export Modul verwendet
X = dieser Schalter.
hup.one.content.
tracing.performancetrue
article.export.interview-mappings.xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping eines Interview berücksichtigt wird
hup.one.profiler.stagemonitortrue

hup.one.content.article.
server
export.
external-server-properties.address
interview-mappings.xyz.questioner-sourceleerName eines SimpleText-Contentparts, welcher den Namen des Fragestellers enthältoptional
Hostname des Logikservers
hup.one.
server.external-server-properties.is-securefalseExternes Zugriff per HTTPS
content.article.export.interview-mappings.xyz.question-sourceleerName eines SimpleText-Contentparts, welcher die Frage enthält
hup.one.
server.external-server-properties.port
content.article.export.interview-mappings.xyz.replyer-sourceleerName eines SimpleText-Contentparts, welcher den Namen des Anwortenden enthältoptional
7071
hup.one.
server.external-ui-server-properties.addressExterner Hostname / Domainname des UI Servers
content.article.export.interview-mappings.xyz.answer-sourceleerName eines SimpleText-Contentparts, welcher die Anwort enthält
hup.one.
server.external-ui-server-properties.is-securetrue
content.article.export.quote-mappingsleerMap von Zitat-Mapping Einträgen
HTTPS nutzen?

hup.one.
server.external-ui-server-properties.port443
content.article.export.quote-mappings.xyzleerSchlüssel eines Zitat-Mapping EintragesWird im Portal Export Modul verwendet
Externer Port
hup.one.content.article.
object-sharing
export.
email
quote-
notification
mappings.
fromnoreply@hup.deDefiniert die Absenderadresse beim Teilen von z.B. Artikeln.
xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping zu einer Infobox berücksichtigt wird
hup.one.content.article.export.
object
quote-
sharing
mappings.xyz.
email
text-
notification.subject

ps.content

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

Gibt den Betreff Betreff beim Teilen an.
sourceleerName eines SimpleText-Contentparts, welcher den Zitattext enthält
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.
article.export.quote-mappings.xyz.author-sourceleerName eines SimpleText-Contentparts, welcher den Namen des Autor enthält
hup.one.content.article.export.quote-mappings.xyz.asset-sourceleerName eines Asset-Contentparts, welcher das Bild zum Zitat enthält
hup.one.content.article.lock.scheduler-enabledtrueaktiviert/deaktiviert den kontinuierlich laufenden Prozess der für die Freigabe von ContentPart-Locks zuständig istoptional
ribbon.IsSecurefalseribbon.listOfServersadm:9090spring.activemq.broker-urltcp://activemq:61616spring.activemq.in-memoryfalsespring.activemq.password******spring.activemq.useradmin
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 

article.lock.unlock-timout120Locks werden nach X-Sekunden Inaktivität freigegebenoptional
hup.one.content.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.content.article.lock.repeat-interval15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wiederholt sich nach X-Sekundenoptional
hup.one.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
SchalterStandardwertBeschreibungAnmerkunghup.one.content.tasks.enabledtrueTasks aktiv in diesem Logikserver?
hup.one.content.
tasks
asset-controller.
check
multi-
for
process-
new
thread-
filter
pool-
events.cron0 */2 * * * *Prüft auf neue Treffer in NachrichtenfilternCRON Schreibweise
size20Größe des Threadpools für Asset-OperationenMuss zum Threadpool vom DMS passen
hup.one.content.
tasks.check-for-new-filter-events.
imports.importer-enabledtrueAktiviert den im Logikserver eingebauten ImportthreadDarf jeweils nur einmal aktiv sein!
hup.one.content.
tasks
location.
delete
only-
old
explicit-
unused
creation-
events.cron0 0 1 * * *Bereinigt die DB und das DMSCRON Schreibweise
allowedtrueLegt fest, ob neue Orte (Geotags) durch Eingabe unbekannter Ort in die Tag-Felder angelegt werden dürfen.
hup.one.content.
tasks
tag.
delete
only-
old
explicit-
unused
creation-
events.enabledtrue
allowedtrueLegt fest, ob neue Stichworte (Tags) durch Eingabe unbekannter Stichworte in die Tag-Felder angelegt werden dürfen.
hup.one.content.
tasks.delete-old-unused-events.parameters[0].after-days
notification.email-notification.send-email-on-new-notificationfalsesollen bei neuer Benachrichtigung Emails ausgelöst werden
30

hup.one.content.
tasks
notification.
delete-old-unused-events.parameters[0].imported-by
email-notification.subject
Betreff der Email
Twitter%

hup.one.content.
tasks
notification.
delete
email-
old
notification.required-
unused-events.parameters[1].after-days180
asset-subjectleerBetreff der Email, wenn eine Nachricht über Artikelvorgaben verschickt wirdBsp.: "PS.Content: Benachrichtigung zu {articlename} von {originator}"
hup.one.content.
tasks
notification.
delete-old-unused-events.parameters[1].imported-byJPEG-Import
email-notification.from
Absender der Mail
hup.one.content.
tasks
notification.
delete
email-
old
notification.html-
unused-events.parameters[2].after-days30hup.one.content.tasks.delete-old-unused-events.parameters[2].imported-byAgencyText-Import
template-file
Template Dateizb. \\delefil01\gestaltung\DELECONSRV02\email\email-new-notification.html
hup.one.content.theme.
tasks
publishing.
delete-recent-items-task.cron0 5 1 * * *Bereinigt die Recent Listen
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.

CRON Schreibweise; Beispiel: täglich 1:05 Uhr


hup.one.content
.tasks.delete-recent-items-task.enabled
.tracing.performancetrue

hup.one.profiler.stagemonitortrue

hup.one.
content
server.
tasks.delete
external-
recent
server-
items-task.parameter.after-days
properties.address
Hostname des Logikservers
30

hup.one.
content
server.
tasks.delete
external-
article
server-
export-job-task.cron": "",0 0 2 * * *Bereinigt die Article-Export-Job Tabelle
properties.is-securefalseExternes Zugriff per HTTPS
CRON Schreibweise; Beispiel: täglich 2:00 Uhr

hup.one.
content.tasks.delete-article-export-job-task.enabled
server.external-server-properties.port7071

hup.one.server.external-ui-server-properties.address
Externer Hostname / Domainname des UI Servers
true

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

Konfiguration Stammdatenübertragung zu PS.Content #Portal

SchalterStandardwertBeschreibungAnmerkung
properties.is-securetrueHTTPS nutzen?
hup.one.server.external-ui-server-properties.port443Externer Port




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.)

Konfiguration Print-Schnittstelle

SchalterStandardwertBeschreibungAnmerkung
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.
article.export.export-steps[0].export-points[0].component-nameArticleVLExportModuleKlassenname des HUP Print-Modulshup.one.content.article.export.export-steps[0].export-points[0].namePrint-ExportDisplayname des ExportmodulsFreitext
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.
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.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.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]

hup.one.content.article.export.export-steps[0].export-points[0].parameters[department]optional
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 

SchalterStandardwertBeschreibungAnmerkung

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[0].export-points[0].parameters[publication]optionalLegt die VL-Publikation (Kürzel) fest, in die über das Exportmodul ausgeleitete Artikel angelegt werden
tasks.enabledtrueTasks aktiv in diesem Logikserver?
siehe CON-3733





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 werden
tasks.check-for-new-filter-events.cron0 */2 * * * *Prüft auf neue Treffer in NachrichtenfilternCRON Schreibweise
siehe CON-3892
hup.one.content.
article
tasks.
export.export-steps[0].export-points[0].parameters[directly-export-attributes]optionalLegt fest, für welche Testate ZUSÄTZLICH zu "
check-for-new-filter-events.enabledtrue





hup.one.content.
article.export.exportable[0]" ein direkter Export über dieses Modul erfolgen soll.

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

tasks.delete-old-unused-events.cron0 0 1 * * *Bereinigt die DB und das DMSCRON Schreibweise
Die Testate sind logisch UND verknüpft.
hup.one.content.
article.export.export-steps[0].export-points
tasks.delete-old-unused-events.enabledtrue

hup.one.content.tasks.delete-old-unused-events.parameters[0].
parameters[max-asset-number]10
after-days30
Legt fest, wie viele Bilder maximal an das Printsystem übertragen werden.


hup.one.content.
article.export.export-steps[0].export-points
tasks.delete-old-unused-events.parameters[0].
parameters[save-preview]falseLegt fest, ob die Vorschau als Datei abgelegt werden soll.
imported-byTwitter%

hup.one.content.
article.export.export-steps[0].export-points[0].parameters[stand-alone-article-from-asset]
tasks.delete-old-unused-events.parameters[1].after-days180

hup.one.content.tasks.delete-old-unused-events.parameters[1].imported-byJPEG-Import
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]
tasks.delete-old-unused-events.parameters[
url
2]
http://edtsvc/service/edt/articleURL des EditorservicesErlaubt RIBBON Lastverteilung
.after-days30

hup.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.
tasks.delete-old-unused-events.parameters[2].imported-byAgencyText-Import





hup.one.content.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].print-template-mapping[0].print-templateoptional

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

siehe CON-4692

tasks.delete-recent-items-task.parameter.after-days30







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.

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
Ist der Print-Template-Name leer, wird kein Export ausgeführt und kein Preview angefordert.


hup.one.content.tasks.delete-article
.
-export
.export-steps[0].export-points[0].print-template-mapping[0].dyn-attrib-map[0].dyn-attribs[0].valueoptionalvalue-Wert des zu vergleichenden Artikelattributs
-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].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 Artikelattributs

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
Beschrieben 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 Artikelattributs

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].asset-parameters.no-stand-alone-asset-article-if.print-templateobsolete

Wird hier nicht benötigt.

siehe CON-4323

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

export-steps[0].export-points[0].asset-parameters.no-stand-alone-asset-article-if.dyn-attrib-map[0]

auto-channeling.deactivation-rules[] befinden eine Liste von Einträgen mit den folgenden Attribute zum Setzen bzw. Entfernen von Kanälen

export-points


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

criteria.departments


Ressortnamenliste

criteria.tags


Stichwortnamenliste

criteria.dyn-attribs[0].key


Attributschlüssel des Eintrags in der Attributliste

criteria.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[0].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

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

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

.value


Attributwert des Eintrags in der Attributliste

criteria.geo-regions[0].name


Name der Region des Eintrags in der Geo-Regionliste

criteria.geo-regions[0].category


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

criteria.export-points


Exportpointnamensliste

Pro Regel muss mindestens ein Kriterium angegeben sein.

Beispiel:

hup:
one:
content:
article:
export:
auto-channeling:
prompt-for-automatic-channels: true
activation-rules:
              - export-points: [Portal]
                criteria:
                  departments: [Lokales+]
                tags: [Test]
                geo-regions:
                  - name:Sachsen
                    category: VG
dyn-attribs:
- key: "#isprivate"
value: false
            deactivation-rules:
              - export-points: [Portal]
              criteria:
dyn-attribs:
- key: "#isprivate"
value: true

Cluster-Exporte (zusammengefasste Exportkanäle)

siehe CON-6728

SchalterStandardwertBeschreibungAnmerkung
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.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
export.
external-sources[0].parameters.export-attribvlExport.articles
export-steps.KEY.export-points.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.
import
export.
external-sources[0].parameters.urlhttp://edtsvc/service/edt/article/xmlURL des Editorservices (Rückimport)
export-steps.KEY.export-points.KEY.label
Anzeigename
hup.one.content.article.export.export-steps.KEY.export-points.KEY.typeclusterExportPointDefinition des Exportmodulserforderlich für die Unterscheidung zwischen Einzel und Clusterexportpunkt
Erlaubt RIBBON Lastverteilung
hup.one.content.article.
import
export.
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/>=‑,‒=–"
export-steps.KEY.export-points.KEY.nameBezeichnung eines ausführbaren KanalAngabe eines konfigurierten ausführbaren Kanals (z.B. Facebook, Portal)
hup.one.content.article.export.export-steps.KEY.export-points.KEY.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.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)
export.export-steps.KEY.export-points.KEY.tag-names[ ]Liste von Tags, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet
Freitext
hup.one.content.article
.preview.preview-providers[0].typeprint
.export.export-steps.KEY.export-points.KEY.geo-region-names[ ]Liste von Georegionen, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet
(print, url, html) übergangsweise
hup.one.content.article.
preview
export.
preview-providers[0].parameters[url]http://edtsvcprev/service/edt/article/previewURL des Editorservices (Vorschau)Erlaubt RIBBON Lastverteilung
export-steps.KEY.export-points.KEY.department-names[ ]Liste von Ressorts, von denen eins am Artikel gesetzt sein muss, damit der Export in den Kindkanal stattfindet
hup.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,


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

Konfiguration 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

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[0].component-nameArticleVLExportModuleKlassenname des HUP Print-Moduls (Vorschau)
hup.one.content.article.preview.preview-providers[0].namePrint-VorschauDisplayname des Print Exportmoduls (Vorschau)Freitext
hup.one.content.article.preview.preview-providers[0].typeprint(print, url, html) übergangsweise
hup.one.content.article.preview.preview-providers[0].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

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

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

SchalterStandardwertBeschreibungAnmerkung

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

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

ArticlePortalExportModuleKlassenname des Portal-Exportmoduls

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 ExportmodulsFreitext oder Code aus Sprachdateihup.one.content.article.export.export-steps[0].export-points[26].prioritynormal

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

  • high
  • normal
  • low
.KEY.parameters.paid-content-dyn-attrib-key

Name eines Select Dynattributs.

Das angegebene Dynattribut bestimmt den Paidcontent-Wert des exportierten Artikels

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

hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[26].irrelevant-data-keysleere ListeListe von mehreren Keys, die auf Sets von irrelevanten Atttributen, ContentParts und DynAttribs verweisen
.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

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

z.B. [general, some-content-parts]; bei mehreren Einträgen werden die dazugehörigen Sets vereinigt
vgl. hup.one.content.article.export.irrelevant-data-map

hup.one.content.article.export.export-steps
[0].export-points[26].virtual-export-pointsList von virtuellen ExportpunktenEin Exportpunkt mit virtuellen Exportpunkten wird automatisch zu einem konsolidierten Exportpunkt.
.KEY.export-points.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 

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

hup.one.content.article.export.export-steps[0].export-points[26].virtual-export-points[0].nameName eines virt. Exportpunktes

hup.one.content.article.export.export-steps
[0].export-points[26].virtual-
.KEY.export-points
[0].nameLabel eines virt. Exportpunkteshup.one.content.article.export.export-steps[0].export-points[26].parameters.portal-nameMuss 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
.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
[0]
.KEY.export-points
[26]
.KEY.parameters.
priority-dyn-attrib-keyDyn. Attribut, welches die Priorität enthält - muss einen numerischen Wert enthalten
quote-mappings

Schlüssel für Mapping von Zitat-Contentparts

siehe hup.one.content.article.export.quote-mappings
z.B. articlePriority
hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[26]
.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.
interview-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
z.B. isUpdate
hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[26]
.KEY.parameters.
use-createtime-for-updatetimeWenn "true", wird als Update-Time die Create-Time des Artikels gesetzt, sonst das aktuelle Datum.
leader-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
[0]
.KEY.export-points
[26]
.KEY.parameters.
use-seo-id-from-descriptionWenn "true", wird die SEO-ID aus der Artikelbeschreibung ermittelt: es wird eine max. 6-stellige Zahl am Anfang erwartet
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

siehe PSCP-116

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

subtitle-mappings
Schlüssel für Zwischenzeile-Contentparts

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

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

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

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

subsubtitle-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.

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

subsubtitle-mappings

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

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

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

falls der Parameter nicht gesetzt ist werden die Markups ersetzt

siehe 

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

-603


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
Codeblock
languageyml
titleBeispiel einer Exportpoint-Konfiguration für das Portal
collapsetrue
hup:
  one:
    content:
      article:
        export:
            exportportal-stepsname: portal-content
                    url: http://portal-master-content.deployment.lez-rancher.hup.intern
             timeout: 30000
       priority-dyn-attrib-key: "articlePriority"
                export-points:
    is-update-dyn-attrib-key: "isUpdate"
                    visible-from-dyn-attrib-key: "#releaseDate"
                    visible-to-dyn-attrib-key: visibleTo
           name: Portal
        paid-content-dyn-attrib-key: paidContent
     component-name: ArticlePortalExportModule
              irrelevant-data-keys: [general]send-push-notification-dyn-attrib-key: sendPushNotification
              virtual-export-points:
      alt-seoid-dyn-attrib-key: altSeoId
          - name: Portal-1a
        enable-tracking: true
         label: "Virt. Portal-1A-Export"
         infobox-mappings: "a, b"
     - name: Portal-1a
             subtitle-mappings: "a"
    label: "Virt. Portal-1B-Export"
              parameters:subsubtitle-mappings: "a"
                # log. Name, der mit dem entspr. Ribbon-Eintrag uebereinstimmen muss 
quote-mappings: "a"
                    portalinterview-namemappings: portal-content"a"
                priority-dyn-attrib-key: "articlePriority    text-replacements: "⎵=<HR>,↔=<HR>,→= ,█= ,▌= ,ǁ= ,▎= ,▍= ,▏= ,┐=<BR/>,┘=<BR/>"
                is-update-dyn-attrib-key    quotation-open: "isUpdate"
                use-createtime-for-updatetime    quotation-close: "false"
                visible-from-dyn-attrib-key: visibleFrom
                visible-to-dyn-attrib-key: visibleTo
                infobox-mappings: "xyz, abc" #keys von Infobox-Mappings die unter ”"

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.

...

Konfiguration Artikel-Export zu native:media

[0][2].nameexportsteps0export-points[2].parameters[url]Push URL des nm Servicesname, description]exportirrelevant-data-map[general].dyn-attrib-keysz.B. [paywall, isUpdate]
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

SchalterStandardwertBeschreibungAnmerkung
hup.one.content.article.export.export-steps[0].KEY.export-points.KEY.parameters[2].component-nameArticleNMExportModuleurl]https://hdp.nativemedia.de/contents/articlesPush URL des nm ServicesKlassenname des native media Moduls

hup.one.content.article.export.export-steps

.KEY.export-points

Native Media-ExportEindeutiger names des ExportmodulsFreitext

.KEY.parameters[text-replacements]

nicht gesetztDefiniert Textersetzungen. Siehe CON-3461 in Release Notes myContent CMS 1.0.
hup.one.content.article.export.export-steps[0].KEY.export-points[2].labelWert aus nameDisplayname des Exportmoduls.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

Freitext oder Code aus Sprachdatei

hup.one.content.article.export.exportirrelevant-data-stepsmap[0general].export-points[2].prioritynormal

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

  • high
  • normal
  • low
attribute-namesleere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenz.B. [name, description]Enthält ein Export-Job mehrere Exporte, so erhält er die höchste Priorität von den zugeordneten Exportmodulen.
hup.one.content.article.export.export-steps[0].export-points[2].irrelevant-data-keys[0]irrelevant-data-map[general].content-part-namesleere ListeListe von mehreren Keys, die auf Sets von irrelevanten Atttributen, ContentParts und DynAttribs verweisenContentparts bei denen Änderungen keinen Export auslösen sollenz.B. [general, some-content-parts]; bei mehreren Einträgen werden die dazugehörigen Sets vereinigtteaser, headline]
hup.one.content.article.export.irrelevant-data-map[general].https://hdp.nativemedia.de/contents/articlesdyn-attrib-keysleere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenz.B. [paywall, isUpdate]
hup.one.content.article.export.exportirrelevant-data-steps[0].export-points[2].text-replacementsnicht gesetztDefiniert Textersetzungen. map[some-content-parts].attribute-namesleere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenz.B []Siehe CON-3461 in Release Notes PS.Content 1.0.
hup.one.content.article.export.export-steps[0].export-points[2].use-ui-proxynicht gesetzt

true | false

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

irrelevant-data-map[some-content-parts].content-part-namesleere ListeListe von Contentparts bei denen Änderungen keinen Export auslösen sollenz.B. [leader, text, subtitle]

NativeMedia → default = false

XML → default = true

VL → default = true
hup.one.content.article.export.irrelevant-data-map[generalsome-content-parts].attributedyn-attrib-nameskeysleere ListeListe von Attributen (DynAttribs bei denen Änderungen keinen Export auslösen sollenz.B []

hup.one.content.article.preview.preview-providers[1].component-nameNativeMediaPreviewProviderKlassenname des native media preview Moduls
hup.one.content.article.preview.preview-providers[1].nameNative MediaDisplayname des ExportmodulsFreitext
hup.one.content.article.exportpreview.irrelevantpreview-data-mapproviders[general1].content-part-namesleere ListeListe von Contentparts bei denen Änderungen keinen Export auslösen sollenz.B. [teaser, headline]typeurl

hup.one.content.article.preview.leere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollenpreview-providers[1].parameters[url]https://hdppreview.nativemedia.de/contents/articlesPush URL des nm Services

Konfiguration Artikel-XML Export

NameWertBeschreibungAnmerkung
hup.one.content.article.export.
irrelevant-data-map[some-content-parts].attribute-namesleere ListeListe von Attributen (bei denen Änderungen keinen Export auslösen sollenz.B []
export-steps.KEY.export-points.KEY.component-nameArticleXmlExportModuleKlassenname des XML Export Moduls
hup.one.content.article.export.
irrelevant-data-map[some-content-parts].content-part-namesleere ListeListe von Contentparts bei denen Änderungen keinen Export auslösen sollenz.B. [leader, text, subtitle]
export-steps.KEY.export-points.KEY.nameXMLDisplayname des ExportmodulsFreitext
hup.one.content.article.export.export-steps.KEY.export-points.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[some-content-parts].dyn-attrib-keysz.B [].preview.preview-providers[1].type
NameWertBeschreibungAnmerkungleere ListeListe von DynAttribs bei denen Änderungen keinen Export auslösen sollen
hup.one.content.article.preview.preview-providers[1]export.export-steps.KEY.export-points.KEY.component-nameNativeMediaPreviewProviderArticleFacebookExportModuleKlassenname des native media preview XML Export Moduls
hup.one.content.article.preview.preview-providers[1]export.export-steps.KEY.export-points.KEY.nameNative MediaFaceBookDisplayname des ExportmodulsFreitext
hup.one.content.article.export.export-steps.KEY.export-points.KEY.parameters.page-id
Seiten-Id in FacebookId und Token-Generierung s. Vorbereitung Facebook-Exporte

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

Konfiguration Artikel-XML Export

.export.export-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 von den Contentpart-Namen

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

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

NameWertBeschreibungAnmerkunghup.one.content.article.export.export-steps[0].export-points[3].component-nameArticleXmlExportModuleKlassenname des XML Export Moduls

hup.one.content.article.export.export-steps
[0]
.KEY.export-points
[3].nameXMLDisplayname des ExportmodulsFreitexthup.one.content.article.export.export-steps[0].export-points[3].parameters.export-path/media/gestaltung/exporte/XML/Pfad zur AblageLinux/Windows beachten!

...

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

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

  • pages_show_list
  • pages_read_engagement
  • pages_manage_metadata
  • pages_manage_posts

Beispiele

.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 

Jira
serverJira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-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
     
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: - isUpdate
                - articlePriority

            generalignore-all-content-parts-and-dyn-attribs:
              attribute-names:
                - namecontentParts
                - descriptiondynAttribs
                - tagscontent-part-names: []
                - requiredAssets
  dyn-attrib-keys: []

              - assignedEditorsignoresome-content-parts:
                attribute- export-point-namesnames: []
              content-part-names:
                - articleReferenceheadline
                - internetReferenceclusterInterview
                - teaserpicture
              dyn-attrib-keys: []


Codeblock
languageyml
firstline1
titleBeispiel Artikel-Download
collapsetrue
hup:
  one:
    content:
          - paywallarticle:
                - isUpdatedownload:
                - articlePriority

entries:
            ignore-all-content-parts-and-dyn-attribs:
              attribute-nameskey: plainTextWithAssets
                - contentPartslabel: content.article.importExportWindow.export.type.plainTextWithAssets
                default-value: dynAttribstrue
              content-part-names: []parameters:
              dyn-attrib-keys: []

  filename-template: "%Name%"
                ignoresomefilename-content-partsextension: txt
                attribute-names: []
transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
               content asset-partfilename-namestemplate: "%AssetName%"
            -
         - headline
    key: plainTextWithoutAssets
           - clusterInterview
  label: content.article.importExportWindow.export.type.plainTextWithoutAssets
             - pictureparameters:
              dyn-attrib-keys: []
Codeblock
languageyml
firstline1
titleBeispiel Artikel-Download
collapsetrue
hup:
  one:
  filename-template: "%Name%"
          content:
      articlefilename-extension: txt
        download:
          entries:transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
            -
              key: plainTextWithAssetsxmlWithAssets
              label: content.article.importExportWindow.export.type.plainTextWithAssetsxmlWithAssets
              parameters:
              default  filename-valuetemplate: true"%Name%"
              parameters:  filename-extension: xml
                asset-filename-template: "%Name%%AssetName%"
            -
              filename-extensionkey: txtxmlWithoutAssets
              label:  transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xslcontent.article.importExportWindow.export.type.xmlWithoutAssets
              parameters:
                asset-filename-template: "%AssetName%%Name%"
                filename-extension: xml


Codeblock
languageyml
titleBeispiel Infobox-Mappings
hup:
  one:
    content:
        key: plainTextWithoutAssetsarticle:
		export:
              label: content.article.importExportWindow.export.type.plainTextWithoutAssetsinfobox-mappings:
              parametersabc:
                filename-templatesource-content-part: "%Name%"clusterInfobox
                filenameoverline-extensionsource: txtoverline
                transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xslheadline-source: headline
            -xyz:
              keysource-content-part: xmlWithAssetsclusterInfoboxWithEnum
              labeloverline-source: content.article.importExportWindow.export.type.xmlWithAssetsoverlineXyz
              parametersheadline-source: headlineFromSimpleText
                filename-template: "%Name%"ignored-content-parts:
                filename-extension: xmlignored
                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  

Konfiguration Importe

- 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[...].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 
SchalterStandardwertBeschreibungAnmerkung

JPEG Dateiimport

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

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

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

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

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

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

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

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


Twitter Import

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




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

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

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

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

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

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

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

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

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

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

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

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

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

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


DPA Textimport

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

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

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

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

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

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

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

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


PS.Content Artikelimport (XML)


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


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

hup.one.content.imports.import-points[7].parameters.
error
location-import-
directory\\les-file1\gestaltung\content\pscimport\error
extkey
Optional. Location-Kategorie für den Import neuer Locations
Fehlerverzeichnis für Eingangsdateien

hup.one.content.imports.import-points[7].parameters
.archive-directory\\les-file1\gestaltung\content\pscimport\archive
.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.

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-6314

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

Archivverzeichnis für Eingangsdateien

hup.one.content.imports.import-points[7].parameters.
log-directory\\les-file1\gestaltung\content\pscimport\logs
takeover-personsfalseOptional.
  1. Wenn im XML eine PersonId: Suche und Zuordnung der Person am Artikel.
  2. Alternativ: Wenn im XML Name und evtl. Vorname: Suche und Zuordnung.

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-6314

Protokollverzeichnis - z.B. für unbekannte Contentparts oder Ressorts

hup.one.content.imports.import-points[7].parameters.
template-namePSC-Import-TemplateName des Vorlageartikels, der als Basis für den Import dient
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.

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-6314

hup.one.content.imports.import-points[7].parameters.
tag
takeover-
import-category
channels
imported
falseOptional.
Tag-Kategorie für den Import neuer Tags
Sollte als Kategorie konfiguriert werden: hup.one.content.tag.categories[].name
Im XML mitgelieferte Exportkanäle werden übernommen, wenn sie auch konfiguriert sind. Übersteuert die Konfiguration: auto-create-article.destination-channels

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-6314

hup.one.content.imports.import-points[7].parameters.
location-import-extkeyOptional. Location-Kategorie für den Import neuer Locations
preserve-assets-in-input-directoryfalseOptional. Assets im Eingangsverzeichnis nach Import liegen lassen

Jira
serverJira
serverIdb1965ef4-7eaa-318a-9a9d-4f24d169662f
keyCON-6606


Native Media Artikelimport (XML)


Info

Zurdnung von XML-Attributen zu Artikel-Attributen ist in

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



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

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

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

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

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

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

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

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


Hinweis

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




GOGOL Artikelimport (XML)

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

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

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

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

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

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

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

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

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


DPA Weblines Import


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

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

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

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

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

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

DPA Weblines Import

/article/infoline_rs/dpa-InfoLine_rs/error

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


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


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


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


hup.one.content.imports.import-points[
5
].
name'DPA-INFOLINE-Import'
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
].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
].parameters.auto-create-article
.allow-new-tags
.destination-channels[].exclude-criteria.title-parts

[ "Verbot", "nicht zugelassen"]

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

false


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

["Riesen", "Zwerge"]

Stichwörter, die nicht enthalten sein dürfen

dpa


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

["Region Leipzig", "Niedersachsen"]

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

Onetz


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

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

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

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

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

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

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

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

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

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

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