Skip to main content

ContentTransport mit vorhandenen Referenznamen

Comments

2 comments

  • Zendesk API User
    Author: felix_reinhold - 4/2/2019 14:23

    Hallo Matthias,

    du könntest z. B. per Ereignis ein Workflow triggern, der die alte basicpage_1 umbenennen würde -  dann müsstest du aber auch alle Rederenzen auf die Seite neu setzen. Schöner wäre es vermutlich wirklich mit einem Prefix/Suffix zu arbeiten. Dieses könntest du per StoreListener oder im Freigabeworkflow setzen, falls der Redakteur es vergisst.

    Per Skript alle Seiten im Master mit dem Prefix/Suffix zu versehen ist sehr schnell gemacht. Das Größere Problem wird es sein den "Mischmasch" gerade zu ziehen. Da die automatisch erzeugten numerischen Suffixe ja quasi ins unendliche gehen könnten (kann ja auch basicpage_150 schon geben) würde ich über die Pfade arbeiten - also den Baum im Master-Pagestore durchlaufen und zu jedem Pfad das Pendant im Slave Projekt suchen und dort prüfen, ob es eine Seite gibt die den gleichen Referenznamen abzgl. Suffix hat - diese erhält dann auch entsprechend das Master-Prefix/Suffix. Das funktioniert aber nur, wenn in jedem Ordner nur eine Seite pro Uid existiert (also nur eine basicpage_x in dem Ordner) - ansonsten wird es schwer herauszufinden, welche Seiten zusammengehören.

    Wenn du konkrete Hilfe zu dem Migrationsskript und StoreListenern brauchst sag Bescheid.

    Gruß

    Felix

    0
  • Zendesk API User
    Author: matthias_przyby - 4/3/2019 10:14

    Hallo Felix,

    die Idee mit dem StoreListener ist eine gute Option, in der Tat.

    Den Mischmasch werden wir aber wohl (größtenteils) händisch machen müssen, da wir auch Ordner haben, in denen der Stamm des Referenznamens der gleiche ist - also basicpage_xx kommt mehrfach vor.

    Man kann natürlich ein Script schreiben, welches den einfachen Teil abdeckt (wie von Dir beschrieben die Ordner mit nur einer Existenz einer basicpage_xx) - und am Ende die Ordner aufführt, welche zusätzlich händisch nachbearbeitet werden müssten. So kann man wenigstens eine Teilmenge automatisieren.

    Danke für den guten Input!!

    Bis denn,

    beste Grüße,

    Matthias

    0

Please sign in to leave a comment.