Aller au contenu principal

Kann man den Status NEVER_RELEASED setzen?

Commentaires

8 commentaires

  • Zendesk API User
    Author: hoebbel - 4/20/2023 10:58

    Hallo Matthias,

    ein "unrelease" ist leider nicht vorgesehen. 

    Hier wäre es sinnvoll, wenn Du einen entsprechenden Feature Request einstellst, damit sichtbar wird, dass eine solche Funktion von Kunden und Partnern gewünscht ist.

    Anmerkung: Technisch ist der "Release Status" gar kein einfacher Status, sondern eine Prüfung darauf, ob es eine Release Version des Knotens gibt - deshalb gibt es auch keine Möglichkeit, in zu setzen

    Viele Grüße
    Holger

    0
  • Zendesk API User
    Author: matthiasforberg - 1/9/2025 14:49

    Update: Feature Request siehe hier: https://community.crownpeak.com/t5/Feature-Discussions/IDProvider-aus-dem-ReleaseStore-entfernen-remove-IDProviders/idi-p/57456 

    0
  • Daniel Luett-ext

    Hallo, ich kann den  Feature Request leider nicht sehen. Gibt es eine Möglichkeit, dass man einzelne Sprachen wieder zurücknehmen kann? 

    Gruß

    Daniel

    0
  • Holger Höbbel

    Hallo Daniel,

    auch für einzelne Sprachen gilt, dass NEVER_RELEASED kein "echter" Status ist, sondern eine Prüfung darauf, ob es eine freigegeben Revision des Knotens für die entsprechende Sprache gibt.

    Auch hier gilt, dass man eine einmal erteilte Freigabe nicht einfach rückgängig machen kann. Man muss dazu explizit den Knoten im Freigabestand löschen (also die Löschoperation durch die Freigabe des darüberliegenden Ordners freigeben) und anschießend den Knoten wiederherstellen. (siehe auch die Beschreibung von Matthias im obersten Posting)

    Technisch wird hierbei der Knoten aus dem Freigabestand entfernt. Dieses Entfernen sollte, wenn ich mich nicht irre, sprachunabhängig erfolgen. Es müsste somit dazu führen, dass der Knoten in allen Sprachen aus dem Freigabestand entfernt wird, unabhängig davon, ob man den Vaterknoten nur in einer Sprache oder in allen Sprachen freigibt. (Wenn das wichtig ist, bitte ausprobieren, was genau passiert).

    Wenn Du ein [sprachabhängiges] Entfernen eines Knotens aus dem Freigabestand wünscht, stell dazu bitte einen Feature Request ein (Button oben rechts auf der verlinkten Seite)

    Anmerkung: Die sprachabhängige Freigabe unterstützt den Status NEVER_RELEASED erst ab 2026.7. In älteren FirstSpirit Versionen wird bei der sprachabhängigen Abfrage des Release Status (<IDPRovider>.getReleaseState(<lang>)) 1 (also CHANGED) zurückgegeben.

    Viele Grüße
    Holger

    0
  • Daniel Luett-ext

    Hallo Holger,

    vielen Dank für die Antwort. 

    Wir möchten aber nur eine einzelne Sprache entfernen, weil einzelne Sprachen hinzufügen funktioniert seit Release 2025-01. 

    Beispiel: 
    Ich habe DE, EN und ES freigeben. Jetzt soll diese Seite aber nicht mehr für ES freigegeben sein und somit auch nicht mehr generiert werden. 
     
    Wir haben bisher in der API dazu nicht gefunden. 
     

    Gruß
    Daniel

    0
  • Holger Höbbel

    Hallo Daniel,

    folgendes sollte dazu führen, dass die Seite in ES nicht mehr freigegeben ist und somit auch nicht bei einer Generierung des Freigabestandes berücksichtigt wird:
    * Seite löschen
    * Vaterordner freigeben (normale Freigabe, nicht rekursiv, falls sich noch andere nicht komplett freigegebene Seiten in dem Teilbaum befinden) => das gibt die Löschoperation für die Seite frei. Diese ist nun nicht mehr im Freigabestand erreichbar.
    * Seite wieder herstellen und danach in DE und EN freigeben.

    Theoretisch könnte es auch funktionieren, den Vaterordner nur in ES freizugeben. Nach meinem Verständnis wird die Freigabe der Löschoperation aber nicht sprachabhängig umgesetzt, so dass wahrscheinlich auch diese Freigabe dazu führen wird, dass die Seite in DE und EN nicht mehr im Freigabestand erreichbar ist.

    In meinen Augen wünschenswerter wäre es, wenn man eine Option hätte, einen Knoten (sprachabhängig) direkt aus dem Freigabestand zu entfernen ("unrelease"). Damit eine solche Funktion umgesetzt wird, benötigt unsere Produktabteilung aber die Rückmeldung, dass diese gewünscht wird. Also entsprechende Feature Requests von verschiedenen Kunden/Partnern. 

    Viele Grüße
    Holger

    0
  • Daniel Luett-ext

    Hallo Holger,

    vielen Dank für deine Antwort.

    Die Option, die Seite zu löschen, steht bei uns leider nicht zur Verfügung, da die Inhalte nicht erneut neu angelegt werden sollen. Da wir im CC arbeiten, gibt es zudem keine Unterscheidung zwischen Page und Site, sodass auch das einfache Löschen der Seiteninhalte keine Lösung darstellt.

    Was ich allerdings nicht nachvollziehen kann, ist, dass eine neue Funktion eingeführt und aktiv beworben wird, obwohl sich in der Praxis zeigt, dass das Konzept nicht vollständig durchdacht ist. Es ist schade, dass dabei wichtige Anwendungsfälle offenbar nicht berücksichtigt wurden – insbesondere die Möglichkeit, eine sprachspezifische Freigabe bei Bedarf auch wieder rückgängig zu machen.

    Ich werde dies mit unserem Kunden einmal besprechen. 

    Gruß

    Daniel Lüttel

    0
  • Holger Höbbel

    Hallo Daniel,

    ich glaube, dass es hier ein Missverständnis gibt. 

    Meine Aussage bezieht sich darauf, wie man eine Seite für eine einzelne Sprache aus dem Freigabestand entfernen kann. Jeder dieser Schritte ist per API problemlos möglich und kann somit entweder über ein Skript oder einen Workflow problemlos durchgeführt werden. Also auch im Content Creator.

    Bei diesem Vorgehen wird die Seite komplett aus dem Freigabestand entfernt, ohne das Inhalte auf der Seite geändert werden. 

    Es sind zur Zeit allerdings drei API-Schritte notwendig, um eine Seite nur in einer Sprache aus dem Freigabestand auszuhängen (und zwei Schritte für ein komplettes Aushängen einer Seite in allen Sprachen). Darum geht es hier in diesem Post. Bei dem Feature Request, den ich angesprochen habe, geht es darum, dies in einem Schritt zu "erledigen".

    Die Funktionalität selber ist gegeben.

    Viele Grüße
    Holger

    0

Vous devez vous connecter pour laisser un commentaire.