- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Problem mit Remote Media Zugriff bei gleicher Datenquelle
Hallo zusammen,
wir haben ein Problem mit dem Remote Media Zugriff.
Es gibt 2 Projekte:
Projekt 1 (Remote Media)
Projekt 2
Projekt 2 hat also Zugriff auf die Medien von Projekt 1.
Beide Projekte haben Zugriff auf die selbe Datenquelle "pressImages", welche als Eingabekomponenten lediglich folgendes besitzt:
<FS_REFERENCE name="cs_image" allowEmpty="no" hFill="yes" imagePreview="yes" sections="no" useLanguages="no">
<FILTER>
<ALLOW type="picture"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Image"/>
<LANGINFO lang="DE" label="Bild"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</LOCAL>
<REMOTE name="RemoteMedia" autoReleaseAfterUpload="yes"/> (diese Zeile ist nur in Projekt 2 vorhanden)
</PROJECTS>
</FS_REFERENCE>
<CMS_INPUT_TEXT name="cs_text" hFill="yes" singleLine="no" useLanguages="yes">
<LANGINFOS>
<LANGINFO lang="*" label="Image description"/>
<LANGINFO lang="DE" label="Bildbeschreibung"/>
</LANGINFOS>
</CMS_INPUT_TEXT>
In Projekt 1 (Remote Media) sind die pressImages ursprรผnglich gepflegt worden, d.h. dort sieht man ein Vorschaubild (cs_image) und die Beschreibung dazu (cs_text) in der Datenquelle.
In Projekt 2 jedoch sieht man nur die Beschreibung (cs_text) - das Bild wird nicht angezeigt, da die Referenz nicht vorhanden ist.
Da beide Projekte Zugriff auf dieselbe Datenbank haben und Projekt 2 Remote Media Zugriff auf Projekt 1 mรผsste dies doch gehen oder?
Hat jmd eine Idee, was hier das Problem sein kรถnnte?
Gruร,
Micha
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Micha,
bei dieser Konfiguration:
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</LOCAL>
<REMOTE name="RemoteMedia" autoReleaseAfterUpload="yes"/> (diese Zeile ist nur in Projekt 2 vorhanden)
</PROJECTS>
und dieser Voraussetzung "In Projekt 1 (Remote Media) sind die pressImages ursprรผnglich gepflegt worden" kann es sich ja nur um lokale Links handeln {da als Quelle in diesem Projekt ja nur der lokale Mediastore zugelassen wurde}
Statt dessen hรคtte in dem Originalprojekt die Eingabekomponente bereits so konfiguriert werden werden mรผssen, dass dort nur Remote Links auf die Medien aus dem eigenen Projekt zulรคssig sind. (also รผber eien Remote Verbindung von Projekt 1 zu Projekt 1)
<PROJECTS>
<REMOTE name="{Eigenreferenz}">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</REMOTE>
{ODER}
<CATEGORY name="standard">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</CATEGORY>
</PROJECTS>
</FS_REFERENCE>
Die zweite Lรถsung mit der CATEGORY hat den Vorteil, dass danach in dem Projekt 2 nur eine Remote Verbindung zu Projekt 1 definiert werden muss, die die selbe CATEGORY benutzt (und nicht den selben Namen wie bei der Definition mittels REMOTE
Viele Grรผsse aus Dortmund,
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Micha,
bei dieser Konfiguration:
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</LOCAL>
<REMOTE name="RemoteMedia" autoReleaseAfterUpload="yes"/> (diese Zeile ist nur in Projekt 2 vorhanden)
</PROJECTS>
und dieser Voraussetzung "In Projekt 1 (Remote Media) sind die pressImages ursprรผnglich gepflegt worden" kann es sich ja nur um lokale Links handeln {da als Quelle in diesem Projekt ja nur der lokale Mediastore zugelassen wurde}
Statt dessen hรคtte in dem Originalprojekt die Eingabekomponente bereits so konfiguriert werden werden mรผssen, dass dort nur Remote Links auf die Medien aus dem eigenen Projekt zulรคssig sind. (also รผber eien Remote Verbindung von Projekt 1 zu Projekt 1)
<PROJECTS>
<REMOTE name="{Eigenreferenz}">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</REMOTE>
{ODER}
<CATEGORY name="standard">
<SOURCES>
<FOLDER name="root" store="mediastore"/>
</SOURCES>
</CATEGORY>
</PROJECTS>
</FS_REFERENCE>
Die zweite Lรถsung mit der CATEGORY hat den Vorteil, dass danach in dem Projekt 2 nur eine Remote Verbindung zu Projekt 1 definiert werden muss, die die selbe CATEGORY benutzt (und nicht den selben Namen wie bei der Definition mittels REMOTE
Viele Grรผsse aus Dortmund,
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Holger,
zu dem damaligen Zeitpunkt war es leider noch nicht bekannt, dass es zu solch einer Remote-Konstellation wird.
Wenn ich deine Lรถsungsvorschlรคge (1 oder 2) nun umsetze, mรผssen alle Links auf die Bilder neu gesetzt werden, da es ja dann kein interner Link mehr ist oder?
Gruร,
Micha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Micha,
Ja, die Links mรผssen dann neu gesetzt werden. Das sollte aber auch รผber ein Skript automatisiert werden kรถnnen, sofern dieses in dem projekt ausgefรผhrt wird, in dem die Medien vorhanden sind.
Evtl. reicht es auch, wenn man das Ganze templateseitig abfรคngt.Dann wรผrden in der GUI korrekterweise die verlinkten Medien nicht angezeigt, aber bei der Ausgabe kรถnnte man prรผfen, ob das Zielmedium vorhanden ist und wenn nicht, den Link hartkodiert auf das Remote Projekt manuell zusammenbauen.
Empfehlenswert ist das aber nicht - und ich kann nicht ausschlieรen, dass es hierbei zu Problemen kommt, die ich momentan รผbersehe [z.B. dass die Eingabekomponente das Linkziel nicht ausgibt, wenn es dieses nicht gibt]
Viele Grรผsse aus Dortmund,
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Alles klar, danke.
Werden hier ausgiebig testen mรผssen, bevor wir รผberhaupt etwas unternehmen, bzw. umbauen, da es um rechte viele Daten geht.
Gruร,
Micha

