- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Deployment der Remote Medien
Hallo zusammen,
Funktional:
Fรผr einen Kunden werden die Mitarbeiter in einer zentralen Datenbank mit Fotos ein gepflegt.
Mit einer Absatztemplate kann eine Auswahl von Mitarbeitern in einer Seite angezeigt werden.
Technisch:
In einem Master-Projekt gibt es:
- Fotos der Mitarbeitern: Medien, die mit Remote-Medien in alle Projekten zur Verfรผgung stehen. Alle Projekte benutzen den gleichen symbolischen Namen. Auch das Masterprojekt benutzt sich selbst als remote.
- Mitarbeitern in einer zentralen Datenbank. Die Datenbank ist in alle Ziel-Projekten benutzt. In dieser Datenbank werden die Medien als Remote-Medien eingetragen. Diese Datenbank ist in einem Paket.
Das Ziel-Projekt ist zu dem Paket abonniert und benutzt also die zentrale Datenbank (no Schema-Sync und Schreibgeschรผtzt).
In einigen Seiten im Zielprojekt werden Daten aus der zentralen Datenbank referenziert. In der Vorschau funktioniert es problemlos. Die remote-Medien werden auch angezeigt.
Wenn das Ziel-Projekt generiert wird, werden aber die remote-Medien nicht mit generiert. Die URLs fangen mit /master/... an (wie in der Doku beschrieben).
Was wรคre die Lรถsungen?
1. im Master-Projekt kรถnnten die Medien generiert werden und in /master/ kopiert werden.
Nachteilen:
- das Deployment wird komplizierter.
- wenn ein Redakteur einen Mitarbeiter hinzufรผgt, sind die Daten in der Datenbank sofort verfรผgbar. Das Foto ist aber nach einem Deployment des Master-Projekts verfรผgbar.
- alle Fotos werden generiert, obwohl nicht alle referenziert sind. (Das Master-Projekt kann nicht wissen, welche im Ziel-Projekt referenziert sind)
2. im Ziel-Projekt werden die referenzierten Remote-Medien mit generiert. Ich habe dafรผr keine Konfiguration gefunden.
Danke fรผr die Hilfe!
Yann
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Soweit ich es verstanden habe, kommt nur Mรถglichkeit 1 in Betracht. Die Medien sind und bleiben im Remote-Projekt, nur die Referenzierung im Zielprojekt ist entsprechend geรคndert. Beim Generieren werden die Referenzen auf den Ordner des Remote-Projektes aufgelรถst. Die Medien mรผssen aus dem Remote-Projekt heraus generiert werden. Wir machen das in unserem Projekt stรผndlich. Da das Remote-Projekt nicht weiร, welche Medien referenziert werden, nutzen wir das Medien-Deployment und generieren hier alle Medien.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Die Generierung bezieht sich immer nur auf ein Projekt, Links auf Objekte in anderen Projekten fรผhren nicht zu einer Generierung im Zielprojekt. Wir haben in verschiedenen Szenarien in diesen Fรคllen im Zielprojekt eine Deoploymentqueue eingerichtet und dort dann die Zielobjekte eingetragen. Das Deployment im Zielprojekt lรคuft zyklisch und generiert die Objekte aus der Queue. Wir konfigurieren dazu im Deploymentauftrag in einem Skript den Generierungstask mit den Objekten aus der Queue.
Bei Bildern hatte das dann aber auch den Nachteil, dass alle Auflรถsungen generiert worden sind, ist nicht immer schรถn aber da kenne ich keine andere Lรถsung.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Danke fรผr die Antworten.
Ich habe auf dem Master-Projekt eine neue Seitetemplate eingerichtet, um die Bilder in den gewรผnschten Auflรถsungen zu referenzieren.
Die Seite, die alle Bilder referenziert, wird jede 20 Minuten deployed.
Es ist nicht optimal, funktioniert aber.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Schade, dass es keine andere Lรถsung gibt. Kรถnnten Sie uns das Seitentemplate zur Verfรผgung stellen?
Liebe Grรผรe
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo.
Es gibt mittlererweile durchaus andere elegantere Lรถsungen.
Wir aggregieren alle im Zielprojekt referenzierten Medien in einer Liste und verรถffentlichen genau diese aus dem Remoteprojekt heraus, direkt gekoppelt an das Deployment des Zielprojekts. So entsteht keinerlei Overhead.
Bei Interesse gerne PN an mich.
MfG
Hagen Jรคger

