rafael_koloch
I'm new here

crossdomain.xml für Flash im Preview auf dem FS-Server ablegen

Hallöle,

gibt es einen eleganten Weg Dateien in die Root-Web-App von FS zu legen, so dass sie auch Updates / Neustarts u.ä. überleben?

Konkret soll für die Vorschau ein Flash Player aus dem Media-Store eingebunden werden, der Filme von anderen Servern anzeigt.

Das geht jedoch momentan nicht, dass es die Flash-Policy verbietet.

Man kann dies umgehen, indem man im Root des Webservers, das den Player ausliefert eine crossdomain.xml ablegt und dort erlaubt Flash Filme von anderen Domains zu laden.

Danke und Gruß,

Rafael

0 Kudos
6 Replies
hoebbel
Crownpeak employee

Hallo Rafael,

warum schreibst Du nicht ein entsprechendes Modul, welches die entsprechende crossdomain.xml enthält/erzeugt und installierst dieses als Web-Anwendung für den entsprechenden Kontext des Projektes (Preview, Webedit, Staging, Live).

Nach der Aktivierung des Webservers bleibt die crossdomain.xml dann im root der Webanwendung liegen bzw. wird neu ausgerollt, wenn andere Web-Anwendung hinzukommen.

Viele Grüße,

Holger

0 Kudos

Alternativ einfach auf dem Webserver einen entsprechenden Symlink anlegen, der auf die von FirstSpirit generierte Datei zeigt.

0 Kudos

Hallo Holger,

das Problem ist, dass die Datei im root des Webservers liegen muss, also in der Root-Web-App, die auch die Startseite des FS-Servers ausliefert.

Es wird statisch auf die Adresse http://mein-server/crossdomain.xml angefragt.

Das dürfte ja über eine projektspezifische WebApp nicht lösbar sein, oder?

@Christoph:

Das müsste ich hier mal anfragen, ob das möglich ist.

Danke erstmal auch beiden!

Gruß,

Rafael

0 Kudos

Falls kein Symlink möglich ist, kann man natürlich auch ein Post-Deployment-Script schreiben, was die Datei verschiebt.

0 Kudos

Warum wird die Datei nicht einfach dort abgelegt und schreibgeschützt, so dass sie durch ein Update nicht überschrieben werden kann?

0 Kudos

Ist diese Vorgehensweise "safe" ?

Wenn beim Update Verzeichnisse gelöscht / umbenannt werden, würde das evtl. das Update stören.

0 Kudos