Altes Confluence - Nur zum Bearbeiten und Anzeigen der Passwörter verwenden
Alle anderen Bearbeitungen unter der folgenden URL:
https://hup-company.atlassian.net/wiki/
Inhaltsverzeichnis
Inhalt |
---|
PS.Content kann Artikel an das HUP (VL) Printredaktionssystem ausleiten. Der Übergabemechanismus ist bidirektional, ein Abgleich kann also in beide Richtungen erfolgen, auch aus dem Print-System zurück nach PS.Content (PS.C im folgenden).
Info |
---|
Mit Stand 09.11.2023 steht der Editor-Service mit Spring 3.1 und Java 17 zur Verfügung. |
Generell funktioniert der Abgleich nur dann sinnvoll in beide Richtungen, wenn einer Komponente aus PS.C eine Fläche in Print und umgekehrt zugeordnet werden kann. Bei der Übergabe von PS.C an Print können zwar auch mehrere Komponenten in eine Zielfläche überführt werden, das lässt sich aber auf dem Rückweg nicht mehr automatisch auf einzelne PS.C Komponenten aufteilen. Eine Ausnahme bilden hier "Weiche Auszeichnungen" im Grundtext des Print-Artikels. Diese können wieder in einzelne PS.C Komponenten (zB. Zwischentitel) übersetzt werden.
Info |
---|
Zusätzlich Protokoll-Informationen lassen sich durch die Umgebungsvariable
|
vgl. CON-5111: Ortsmarke nicht unbedingt am Flächenanfang
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
de: hup: vl: edt: article: import: default-template: PS_Standard_32 # Ortsmarke/Autorenkürzel: Zielfläche im VL-Artikel ODER Kombination des Komponenten-Mappings "component+item" insert-geo-location: "text+text" - template: PS_Umfrage # Ortsmarke/Autorenkürzel: Zielfläche für Musterartikel "PS_Umfrage" bzw. Kombination des Komponenten-Mappings insert-geo-location: parameters: - ... |
Prinzipiell kann konfiguriert werden, Assets als separate Artikel auszuleiten. Ebenso ist eine Liste von Cluster-Namen konfiguriert, deren Inhalt als separater Artikel ausgeleitet wird.
...
Es ist auch möglich, das im PS.C-Artikel eingestellte print-template mit einem dynamischen Attribut als Parameter (z.B. "Kategorie") auf ein anderes print-template "umzumappen". Die oben genannte Definition von Ausnahmen (Assets im Grundartikel obwohl prinzipiell separat) erfolgt dann mit diesem "umgemappten" print-template - gleiches gilt für die Musterwahl im Editor-Service.
vgl. CON-4991: DnD von Assets auf alternative Adresse umleiten
...
PS: Config war bei diesen Tests Redaktion.AutomatischeNamen="1"; und Redaktion.UseImageName4ImageArticle="0";
Zur technischen Realisierung siehe Pull-Workflow. Hier soll es um die prinzipielle Funktion und eine Konfigurations-Übersicht gehen.
...
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
mappings: - # gleiche Konfig für mehrere Musterartikel template: 4-44-mit Bild|3-44-mit Bild|2-24-mit Bild|1-18-mit Bild|Kommentar_1sp|Kommentar_2sp actions: - name: short-headline label: Kurzüberschrift als UNZ parameters: - component: headline item: short destination: UNZ mode: replace - name: teaser label: Teaser als Vorspann parameters: - component: teaser item: text destination: Vorspann mode: add - name: qr-code label: QR-Code einfügen parameters: - component: qrcode component-no: 0 item: text destination: Service$Text mode: replace efw-parameters: start: "Scannen Sie den QR-Code mit ihrem Handy oder geben Sie den Link in den Browser ein: " end: - component: qrcode component-no: 0 item: assetID destination: Service$Bild mode: replace parameters: - # bei einer headline Komponente wird zunächst der normale Text versucht zu übernehmen, erzeugt dieser Übersatz, wird automatisch die short-Form der Komponente benutzt, sofern vorhanden component: headline item: text destination: Titel mode: replace - component: headline item: short destination: Titel mode: replace - component: printHeadline item: text destination: Titel mode: replace - - component: overline component-no: 0 item: text destination: DAZ mode: replace efw-parameters: pre-format: true - component: text item: text destination: Text mode: newline style-of-first-paragraph: Initial3Z - component: subtitle item: text destination: Text mode: newline style: Zwischenzeile - component: leader item: text destination: Vorspann mode: replace - component: picture item: text destination: Bild1$Text mode: replace - component: picture item: source destination: Bild1$Text mode: add - component: picture item: assetID destination: Bild1$Bild mode: replace - |
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
mappings: - parameters: - component: enumeration item: numbered destination: Text mode: newline style: ABS_ERGEBNISSE efw-parameters: start: "<TAB/>0" start-if-mode-before: add after-number: ".<TAB/>" end: "..." end-if-mode-before: add - component: enumeration item: normal destination: Text mode: newline style: ABS_ERGEBNISSE efw-parameters: start: "·<QUAD TYPE=4/>" - component: enumeration item: alphabetic destination: Text mode: newline style: ABS_ERGEBNISSE efw-parameters: start: "•<QUAD TYPE=1/>" |
Anker | ||||
---|---|---|---|---|
|
vgl. auch HUP OP #7929657: Editor-Service: Textzeichen-Ersetzung unvollständig
...
PS: Bitte im Codebeispiel die Unterschiede zwischen "Komma" und dem einfachen typografischen Anführungszeichen unten sowie "größer/kleiner als" und den einfachen französischen Anführungszeichen beachten.
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
ACHTUNG: Asset-Komponenten werden bei wiederhohlten Rückübermittlung aus Print ignoriert. Es wird weder das Asset noch der Bildtext abgeglichen! Auch die Position des Assets in Relation zum Grundtext geht verloren. Das wird ggfs. später korrigiert.
An der Importschnittstelle für HUP-Print (VL) in PS.Content können Textersetzungen definiert werden.
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
import: external-sources: - name: 'VL' parameters: text-replacements: "<HR/>=⎵,<HFILLLINE/>=‗,<HFILL/>=↔,<TAB/>=→,<QUAD TYPE=1/>=█,<QUAD TYPE=2/>=▌,<QUAD TYPE=4/>=▎,<QUAD TYPE=3/>=▍,<QUAD TYPE=8/>=▏,<QUAD TYPE=9/>=ǁ,<WBR/>=‑,‒=–,<BR/>=┐,<BR ALIGN=END/>=┘" |
vgl.
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
Die Zuordnung der PS.C-Komponenten zu den Text- und Bildflächen im Print-System erfolgt jetzt immer entsprechend dem aktuell eingestellten Testat "Artikelmuster" (früher galt das nur für den ersten Export in einen Kanal - bei Folge-Exporten in den gleichen Kanal wurde die Zuordnung vom Zeitpunkt der Anlage des Print-Artikels genutzt und das aktuell eingestellte Testat "Artikelmuster" nicht mehr berücksichtigt).
Beim Zurückziehen eines Kanals erscheint im Normalfall die Frage, ob ein bereits in diesem Kanal existierender Printartikel gelöscht werden soll. Dieses Löschen/Zurückziehen findet dann erst beim Speichern des Artikels statt. Ist der Artikel unplatziert, wird er sofort gelöscht. Bei platziertem Artikel werden nur evtl. vorhandene neuere unplatzierte Versionen gelöscht (auch mehrere) und der platzierte wird zur aktuellen Version mit der Beschreibung "KANAL GELÖSCHT!". Die Exportattribute in PS.C werden ebenso gelöscht.
...
Wird ein Artikel über den Editor-Service gelöscht, der aber noch platziert ist, wird die Beschreibung auf "KANAL GELÖSCHT!" gesetzt.
Beim erneuten Export werden bei Neuanlage des Artikels (in PS.C ist keine Artikel-UUID mehr bekannt) die Verwaltungsdaten des neuen Artikels (Name, Beschreibung = KANAL GELÖSCHT!, Publikation und Produktionsgruppe) mit dem Variantenverzeichnis der PS.C-Artikelvarianten verglichen. Kommt es zu einer Übereinstimmung, wird dieser Artikel aktualisiert und kein neuer Artikel erzeugt.
Beim Löschen eines Artikels mit Versionslinie wird das Akt-Versionskennzeichen auf die vorherige Version (die höchste platzierte) "verschoben". Ist das wg. Lock-Problem nicht möglich, wird eine Benutzerbenachrichtigung an das Logon versandt und das Löschen wiederholt.
vgl. CON-4274
Beim Import der Contentparts aus einem PS.Content Artikel in einen VL-Artikel wird versucht, Zielflächen-weise die EFW-Texte zusammenzuführen, um Formatierungsprobleme zu vermeiden. Dabei wird abhängig vom gewünschten Absatz-Modus (und Einfüge-Modus) folgendes Schema durchlaufen:
...
vgl. CON-4848 und Ergänzung zu CON-4274
...