Versionen im Vergleich

Schlüssel

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

...

preview.preview-html-provider.html-transformationstransformationzB. bei Artikelverweispreview.preview-html-provider.html-transformations.narrow-transformationzB. in der Smartbarasset-controllermulti-process-thread-pool-sizeMuss zum Threadpool vom DMS passenimportsimporterenabledDarf jeweils nur einmal aktiv sein!location.only-explicit-creation-allowedLegt fest, ob neue Orte (Geotags) durch Eingabe unbekannter Ort in die Tag-Felder angelegt werden dürfen.notification.email-notification.subjectBetreff der Emailnotificationemail-notification.required-asset-subjectBsp.: "PS.Content: Benachrichtigung zu {articlename} von {originator}"notification.email-notification.fromAbsender der Mailhtmltemplate-file
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

content.ribbon.IsSecurefalseLegt fest, ob die Lastverteilung HTTPS nutzen soll.
content.ribbon.listOfServers
Liste der Logikserver in der Lastverteilung (Komma separiert)Der Server selbst muss enthalten sein.
edtsvc.ribbon.IsSecurefalseLegt fest, ob die Lastverteilung der Print-Schnittstelle HTTPS nutzen soll.
edtsvc.ribbon.listOfServers
Liste der Print-Server in der Lastverteilung (Komma separiert)

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

hup.one.content.article.default-template-name
Default für die Artikelvorlage-Comboboxz.B. Standard
hup.one.content.article.default-galery-template-name
Default Artikelvorlage zur Erstellung einer Asset-Galeriez.B. Galerie
hup.one.content.article.dyn-attribs-requires-channels
Liste von dyn. Attributen (Testaten), die nur zu setzen sind, wenn ein Exportkanal ausgewählt istz.B. ['#writtenReady','#publishNow']
hup.one.content.article.email-notification.fromnoreply@hup.deAbsenderadresse für ausgehende Emails
hup.one.content.article.email-notification.html-template-file/media/gestaltung/email/email-state_change-article.htmlTemplate-Datei für die Email bei Statusänderung eines Artikels.
hup.one.content.article.email-notification.subject'ps.Content - neuer Status {state} für Artikel {articlename} (Bearbeiter {username})'Betreff der Email bei Statusänderung eines Artikels.




hup.one.content.article.export.default-export-points[0..n]keine Einträge (→ alle Kanäle)Default-Publikationskanäle bei der Anlage eines ArtikelSpezialwert "#none" führt dazu, dass jeder Artikel bei der Anlage keinen einzigen Kanal hat.
hup.one.content.article.export.exporter-enabledtrueAktiviert den im Logikserver eingebauten Exportthread.Darf nur in einem Logikserver aktiv sein!
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.
hup.one.content.article.export.export-steps[0].time-out240000time-out für einen Export in SekundenBetrifft 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
hup.one.content.article.export.delete-exported-article-when-channel-was-removedfalseErlaubt das Löschen von Exporten anhand des entfernten ExportkanalsVL- und XML-Exporte können damit wieder zurückgenommen (gelöscht) werden. Für N:M fehlt sinnvolle Implementierung.
hup.one.content.article.export.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.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.export.export-groups[0..m].name
Für die Kanal-Schnellauswahl: Frei wählbarer Gruppenname (zB: "Printausgaben", "Onlineportale")
hup.one.content.article.export.export-groups[0..m].export-point-names[0..n]
Für die Kanal-Schnellauswahl: Name eines Exportpoints innerhalb einer Gruppe.
hup.one.content.article.downloadexport.infobox-mappingleer

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 gesetztMap von Infobox-Mapping Einträgen
hup.one.content.article.download.entriesexport.infobox-mapping.xyzleerListe der Download-OptionenSchlüssel eines Infobox-Mapping EintragesWird im Portal Export Modul verwendet
hup.one.content.article.export.download.entries[].keyeindeutiger Keynotwendiginfobox-mapping.xyz.source-content-partleerName eines Cluster-Contentparts die beim Mapping zu einer Infobox berücksichtigt wird
hup.one.content.article.export.download.entries[].labelLabel zur Anzeige in der Oberfläche (message-key)notwendighup.one.content.article.download.entries[].default-valuefalsetrue für Vorauswahl in ComboBoxoptionalinfobox-mapping.xyz.overline-sourceleerName eines SimpleText-Contentparts aus der die Dachzeile kommt
hup.one.content.article.export.infobox-mapping.xyz.headline-sourceleerName eines SimpleText oder Headline Contentparts aus der die Überschrift kommtnur die normale Überschrift wird berücksichtigt
hup.one.content.article.download.entries[].parametersleersteuert den Exporter, siehe Xml-Exporte und Beispielhup.one.content.article.lock.scheduler-enabledtrueaktiviert/deaktiviert den kontinuierlich laufenden Prozess der für die Freigabe von ContentPart-Locks zuständig istoptionalexport.infobox-mapping.xyz.ignored-content-partsleerListe von ContentPart-Namen die beim Mapping zum Text der Infobox ignoriert werden sollen
hup.one.content.article.lock.unlock-timout120Locks werden nach X-Sekunden Inaktivität freigegebenoptionaldownloadleer

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
hup.one.content.article.lockdownload.initial-delayentries15leerder kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wird nach Applikationsstart mit einer Verzögerung von X-Sekunden gestartetoptionalListe der Download-Optionen
hup.one.content.article.download.entries[].key
eindeutiger Keynotwendig
hup.one.content.article.download.lock.repeat-interval15der kontinuierlich laufende Prozess zur Freigabe von ContentPart-Locks wiederholt sich nach X-Sekundenoptionalentries[].label
Label zur Anzeige in der Oberfläche (message-key)notwendig
hup.one.content.article.download.entries[].default-interne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "normale" HTML Artikelvorschauvaluefalsetrue für Vorauswahl in ComboBoxoptional
hup.one.content.article.interne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "schmale" HTML Artikelvorschaudownload.entries[].parametersleersteuert den Exporter, siehe Xml-Exporte und Beispiel
hup.one.content.article.lock.20Größe des Threadpools für Asset-Operationenscheduler-enabledtrueaktiviert/deaktiviert den kontinuierlich laufenden Prozess der für die Freigabe von ContentPart-Locks zuständig istoptional
hup.one.content.article.lock.unlock-timouttrueAktiviert den im Logikserver eingebauten Importthread120Locks werden nach X-Sekunden Inaktivität freigegebenoptional
hup.one.content.article.truelock.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.tagpreview.only-explicit-creation-allowedtrueLegt fest, ob neue Stichworte (Tags) durch Eingabe unbekannter Stichworte in die Tag-Felder angelegt werden dürfen.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.notification.email-notification.send-email-on-new-notificationfalsesollen bei neuer Benachrichtigung Emails ausgelöst werdenarticle.preview.preview-html-provider.html-transformations.narrow-transformationinterne Datei ArticleXml2Html.xsl des Logic-Containers (JAR)XSL Datei für die "schmale" HTML ArtikelvorschauzB. in der Smartbar
hup.one.content.asset-controller.multi-process-thread-pool-size20Größe des Threadpools für Asset-OperationenMuss zum Threadpool vom DMS passen
hup.one.content.imports.leerBetreff der Email, wenn eine Nachricht über Artikelvorgaben verschickt wirdimporter-enabledtrueAktiviert den im Logikserver eingebauten ImportthreadDarf jeweils nur einmal aktiv sein!
hup.one.content.location.only-explicit-creation-allowedtrueLegt fest, ob neue Orte (Geotags) durch Eingabe unbekannter Ort in die Tag-Felder angelegt werden dürfen.
hup.one.content.tag.only-explicit-creation-allowedtrueLegt fest, ob neue Stichworte (Tags) durch Eingabe unbekannter Stichworte in die Tag-Felder angelegt werden dürfen.
hup.one.content.notification.email-notification.send-email-on-new-notificationfalsesollen bei neuer Benachrichtigung Emails ausgelöst werden
hup.one.content.notification.email-notification.subject
Betreff der Email
hup.one.content.notification.email-notification.required-asset-subjectleerBetreff der Email, wenn eine Nachricht über Artikelvorgaben verschickt wirdBsp.: "PS.Content: Benachrichtigung zu {articlename} von {originator}"
hup.one.content.notification.email-notification.from
Absender der Mail
hup.one.content.notification.email-notification.html-template-file
Template Dateizb. \\delefil01\gestaltung\DELECONSRV02\email\email-new-notification.html
hup.one.content.theme.publishing.deadline-offset60

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

X = dieser Schalter.


hup.one.content.tracing.performancetrue

hup.one.profiler.stagemonitortrue

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

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




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

ps.content

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

Gibt den Betreff Betreff beim Teilen an.
hup.one.content.object-sharing.email-notification.html-template-filehtml/email-share-articleDas Template, welches für die Mail beim teilen, als Grundlage für den Text verwendet wird.




ribbon.IsSecurefalse

ribbon.listOfServersadm:9090


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

spring.activemq.in-memoryfalse

spring.activemq.password******

spring.activemq.useradmin

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

spring.boot.admin.client.enabledtrue

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

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

spring.boot.admin.period300000

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

...

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

...

         infobox-mappings: "xyz, abc" #keys von Infobox-Mappings die unter hup.one.content.article.export.infobox-mappings angelegt wurden
  

Konfiguration Artikel-Export zu native:media

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

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

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

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

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

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

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

true | false

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

NativeMedia → default = false

XML → default = true

VL → default = true

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

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

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

...

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

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

  • pages_show_list
  • pages_read_engagement
  • pages_manage_metadata
  • pages_manage_posts

Beispiele

...

languageyml
firstline1
titleBeispiel irrelevantDataMap
collapsetrue

...

  • _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
                irrelevant-data-map:- isUpdate
                - articlePriority

               generalignore-all-content-parts-and-dyn-attribs:
              attribute-names:
                - namecontentParts
                - descriptiondynAttribs
                - tagscontent-part-names: []
                - requiredAssetsdyn-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:
      article:
- paywall       download:
         - isUpdateentries:
            -
   - articlePriority          key: plainTextWithAssets
  ignore-all-content-parts-and-dyn-attribs:               attribute-names:label: content.article.importExportWindow.export.type.plainTextWithAssets
                default-value: contentPartstrue
               parameters:
- dynAttribs               contentfilename-part-namestemplate: []"%Name%"
                dynfilename-attrib-keysextension: []txt
             ignoresome-content-parts:   transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
          attribute-names: []     asset-filename-template: "%AssetName%"
        content-part-names:    -
            - headline key: plainTextWithoutAssets
              - clusterInterviewlabel: content.article.importExportWindow.export.type.plainTextWithoutAssets
              parameters:
 - picture               dyn-attrib-keys: []
Codeblock
languageyml
firstline1
titleBeispiel Artikel-Download
collapsetrue
hup:
  one: filename-template: "%Name%"
       content:       article:  filename-extension: txt
     download:           entriestransformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
            -
              key: plainTextWithAssetsxmlWithAssets
              label: content.article.importExportWindow.export.type.plainTextWithAssetsxmlWithAssets
              default-value: true
              parameters:
                filename-template: "%Name%"
                filename-extension: txt
                transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
xml
                asset-filename-template: "%AssetName%"
            -
              key: plainTextWithoutAssetsxmlWithoutAssets
              label: content.article.importExportWindow.export.type.plainTextWithoutAssetsxmlWithoutAssets
              parameters:
                filename-template: "%Name%"
                filename-extension: txt
                transformation: \\delefil01\gestaltung\DEMO\ArticleXml2Html.xsl
 xml


Codeblock
languageyml
titleBeispiel Infobox-Mappings
hup:
  one:
     content:
    -  article:
		export:
           key: xmlWithAssetsinfobox-mappings:
              labelabc:
content.article.importExportWindow.export.type.xmlWithAssets               parameterssource-content-part: clusterInfobox
               filenameoverline-templatesource: "%Name%"overline
                filenameheadline-extensionsource: xmlheadline
            xyz:
   asset-filename-template: "%AssetName%"          source-content-part: clusterInfoboxWithEnum
 -               keyoverline-source: xmlWithoutAssetsoverlineXyz
              labelheadline-source: content.article.importExportWindow.export.type.xmlWithoutAssetsheadlineFromSimpleText
              parametersignored-content-parts:
                filename-template: "%Name%"ignored
                filename-extension: ignored2 xml 


Konfiguration Importe

SchalterStandardwertBeschreibungAnmerkung

JPEG Dateiimport

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

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

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

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

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

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

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

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


Twitter Import

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




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

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

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

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

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

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

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

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

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

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

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

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

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

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


DPA Textimport

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

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

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

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

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

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

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

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


PS.Content Artikelimport (XML)


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


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

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


Native Media Artikelimport (XML)


Info

Zurdnung von XML-Attributen zu Artikel-Attributen ist in

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



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

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

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

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

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

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

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

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


Hinweis

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




GOGOL Artikelimport (XML)

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

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

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

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

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

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

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

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

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


DPA Weblines Import


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Textual-Content-Mapping (formatiert und unformatiert)


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

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

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

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


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


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

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

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

"/newsItem/contentMeta/headline"

"/newsItem/contentMeta/shortheadline"

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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

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

"/newsItem/contentMeta/attachement/origin"


"newsItem/contentMeta/attachement/@type"

"newsItem/contentMeta/attachement/@href"

newsItem/contentMeta/attachement/@title

AssetId wird über den Asset-Upload bestimmt





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

Dateiname aus Attribut "href" des Knoten "attachement"

Assetname aus Attribut "title" des Knoten "attachement"

XPath-Expression:

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


Hinweis

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


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


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



...