- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Publizierung aus FS setzt #global.preview nicht auf true, wenn man in den Preview-CaaS publiziert
Guten Morgen,
wir haben aktuell das Problem, dass wir Preview-relevante Informationen immer rauspublizieren mรผssen, weil #global.preview, #global.isPreview und #global.is('WEBEDIT') alle zu false evaluieren, wenn wir es direkt aus FirstSpirit raus publizieren.
Wenn ich jedoch etwas รผber den ContentCreator (mit TPP) รคndere, wird danach die Delta-Publizierung angeworfen und dann wird auch #global.preview auf true gesetzt.
Viele Grรผรe
Martin
- Labels:
-
OCM
-
Third Party Preview
-
TPP
- Tags:
- tpp
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Martin,
was ist denn mit "direkt aus FirstSpirit raus publizieren" gemeint? Der Auftrag mit der CaaS-Delta-Generierung?
Dieser ist nur fรผr die freigegebenen Inhalte, daher ist es da korrekt, dass "preview" etc. da "false" sind.
Eventuell beschreibst du noch mal deinen Anwendungsfall, ich habe das Gefรผhl, das ich das Problem noch nicht verstanden habe.
Grรผรe aus Dortmund,
Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Peter,
danke fรผr die Rรผckmeldung.
Wir haben ein Projekt was, technisch gesehen, in zwei CaaS-Repos publiziert wird. Einmal das normale Repo wo freigegebener Content rein kommt.
Zusรคtzlich gibt es aber noch das Preview-Repo wo auch nicht freigegebener Content rein publiziert wird. Hieraus erstellen wir die Vorschau, die dem Redakteur im Content Creator angezeigt wird.
Wenn ich eine full publication in das Preview-Repo anstoรe, dann steht in #global.preview "false" drin. Da ich aber nur in das Preview-Repo die PreviewIds usw. generieren mรถchte, sollte bei der Preview-Publizierung #global.preview auf "true" stehen.
Viele Grรผรe
Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok, du hast also den Vollgenerierungs-Auftrag dafรผr genommen und dort angehakt, das die aktuellen Inhalte genommen werden... Dann wรคre eine Option, die Bedingung auf $CMS_IF(!#global.isRelease)$ zu รคndern. Ist das ein gangbarer Weg fรผr euch?
LG, Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Peter, das reicht leider nicht, ich will ja den ganzen Content publizieren und eben fรผr die Vorschau ein paar zusรคtzliche Dinge. Darum kann ich nicht !#global.isRelease nehmen, weil ich ja auch freigegebene Inhalte publizieren mรถchte.
Meiner Meinung nach mรผsste #global.preview nach true evaluieren, weil ich ja in den Preview-CaaS publiziere.
LG, Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Martin,
genau das macht die vorgeschlagene Bedingung. Sie prรผft, ob die Inhalte aus dem aktuellem Stand kommt. Da ist der Name tatsรคchlich nicht eindeutig: Ein Inhalt kann aus dem aktuellem Stand stammen, aber trotzdem fachlich freigegeben sein.
Probiere es am besten einmal aus: Ist der Haken im Auftrag fรผr "aktuelle Inhalte" gesetzt, ist wรคhrend des Autrages der Wert von "#global.isRelease" immer "false".
LG, Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Martin,
ist dieses Posting noch offen? Benรถtigst du noch weitere Hilfe oder konnten Peters Antworten dir weiterhelfen? In diesem Fall wรคre es super, wenn du die "richtige Antwort" entsprechend markierst.
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Peter,
danke fรผr die Rรผckmeldung.
Ich bin mir nicht sicher, ob das wirklich die Richtung ist, die wir gehen wollen. Fรผr mich sieht das nach einer Quick-And-Dirty-Lรถsung aus. Wir wรผrden damit schon Schwierigkeiten bekommen, wenn wir Projekte haben, die den Freigabe-Mechanismus nicht verwenden (aus welchen Grรผnden auch immer).
Fรผr die Umsetzung der Preview in UCP mรผsste ich > 200 Stellen anpassen, darum wรผrde ich das ungern nochmal machen, sobald es mit #global.preview (oder wie auch immer) funktioniert.
Ist das denn, technisch gesehen, ein Bug? Habt ihr da was auf der Roadmap? Oder wird das so bleiben?
Viele Grรผรe
Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Martin,
der Auftrag generiert den aktuellen Stand. Das dieser fรผr Vorschauzwecke genutzt wird, ist dem Auftrag an der Stelle nicht bekannt. Wenn wir das รคndern wรผrden, wรผrden sich Projekte ohne Freigabe-Nutzung in der Generierung plรถtzlich anders verhalten. Daher planen wir in dem Bereich auch keine รnderung.
Anstatt "#global.isRelease" kann man auch einen eigenen Schalter benutzen, der im Auftrag gesetzt wird. Dieser kann dann sowohl im Generierungs-Auftrag als auch in der CaaS-Konfiguration gesetzt werden. Dieser Ansatz wรคre wahrscheinlich tatsรคchlich "technisch sauberer".
Grรผรe,
Peter

