Externe Webseiten als Cloud App einrichten

Mit Hilfe von WEEASY ist es möglich externe Webseiten als Cloud App einzubinden. Die nachfolgender Anleitung beschriebt die dazu notwendigen Schritte.

 

Achtung: Nicht alle Webseiten unterstützen das Einbinden in andere Seiten (iFraming). Ob sich eine Seite einbetten lässt, kann z.B. dadurch geprüft werden, indem man ihre URL in die Suchleiste auf dem Desktop von WEEASY eingibt.

Das Verhalten einer Webseite wird in deren Web-Server konfiguriert. Eine entsprechende Anleitung findet sich hier: https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options

 

 

AblaufScreenshot
Anmelden an WEEASY als User admin 

Das Einrichten von externen Webseiten als Cloud App kann über die folgende Seite vorgenommen werden: 

{Ihre Server URL}/weeasy/1.3/management/deployExternalApplication.html

z.B. https://weeasy.company.com/weeasy/1.3/management/deployExternalApplication.html

 

EingabefeldBedeutung

Creator
Creator URL

Angaben zum Ersteller der Cloud App. Beide Angaben sind nur für den App Store von WEEASY relevant.
VersionVersionsnummer der Cloud App. Diese muss zwingend im Format a.b.c.d. eingegebenen werden z.B. 1.0.0.0
Application IDEindeutige ID für die Cloud App. Dies ID muss zwingend eindeutig sein.
Website URL
Description
Webseite der Cloud App und eine Beschreibung. Beide Angaben sind nur für den App Store von WEEASY relevant.
External URL

URL der externen Webseite. Diese URL wird als Cloud App in WEEASY eingebunden.

Es wird empfohlen andere Webseiten immer per https einzubinden. Bei der Integration mit http kommt es zu sogenanntem Mixed Content. Dieser führt aus Sicherheitsgründen mit nahezu allen aktuellen Browsern zu Darstellungsproblemen

NameName der Cloud App. Unter deisem Namen wird die Cloud App im Desktop angezeigt
Screen Settings (Default Width, Default Height, Minimum Width, Minimum Height, Resizeable)Fenstereinstellungen der Cloud App. Die Angaben beieinflussen die Darstellung der App (Standard und minimale Grösse des Fensters in dem die Cloud App angezeigt wird)

Icon (Small Icon, Medium Icon, Large Icon)

Icon der Cloud App in verschiedenen Größen.

Icon GrößeAuflösung
Small Icon16px x 16px
Medium Icon32px x 32px
Large Icon64px x 64px

 

Durch Auswahl von Deploy external Application wird die neue Cloud App angelegt. Ab diesem Zeitpunkt ist sie für den Ersteller sichtbar, nicht jedoch für alle anderen Benutzer

 

Damit die Cloud App über den App Store für alle Benutzer sichtbar wird, muss sie publiziert werden. Dies erfordert aktuell einen direkten Zugriff auf die Datenbank. Die Cloud App kann durch die nachfolgenden Satements für alle WEEASY Benutzer sichtbar gemacht werden.

# Mit MySQL Datenbank verbinden
mysql -u root
 
# WEEASY Datenbank auswählen
use weeasy_db;
 
# Im diesem Statement muss die beim Anlegen der neuen Cloud App festgelegte Application ID angegeben werden.
UPDATE jeaf_cloud_application SET deploymentstatestring = 'PUBLISHED' WHERE (applicationid = '<YOUR APPLICATION ID>');

 Wobei <YOUR APPLICATION ID> Ihrer zuvor beim Upload definierten Application ID entsprechen muss.

Nun ist die neue Cloud App für alle Benutzer sichtbar und kann über den App Store oder die Team Manager App aktiviert werden.