function_webexport
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
function_webexport [2022/10/06 08:16] – tom | function_webexport [2024/04/08 07:59] (aktuell) – [Verweise] onyxadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | + | ====== WebViewer-Export | |
- | ====== WebViewer-Export ====== | + | |
---- | ---- | ||
- | Der Onyx 3D-WebViewer erlaubt die Aufbereitung eines Datensatzes für die Anzeige im Browser auf Geräten ohne OnyxCeph³™, | + | Der Onyx 3D-WebViewer erlaubt die Aufbereitung eines Datensatzes für die Anzeige im Browser auf Geräten ohne OnyxCeph³™, |
Zeile 25: | Zeile 24: | ||
---- | ---- | ||
- | ===== Konfiguration ===== | + | ===== Konfiguration |
Der Upload muss in den [[settings|Systemoptionen]] im Reiter [[tab_uploaddata_webview|Daten hochladen]] > 3D-Web-Betrachter konfiguriert werden, bevor er als Menüeintrag verfügbar wird. | Der Upload muss in den [[settings|Systemoptionen]] im Reiter [[tab_uploaddata_webview|Daten hochladen]] > 3D-Web-Betrachter konfiguriert werden, bevor er als Menüeintrag verfügbar wird. | ||
- | ^ Eintrag ^ Beschreibung ^ Beispiel ^ | + | Zur Individualisierung mit eigenem Logo muss die in den Einstellungen als "Viewer Homepage" verlinkte |
- | | Host | Ihr Dienstleister für den FTP-Speicherplatz | 123.456.789.012 | | + | |
- | | Verbindungssicherheit | Protokoll für den Upload | FTPS | | + | |
- | | Benutzername | Der für den FTP-Zugriff eingerichtete Account-Name | onyxUser | | + | |
- | | Benutzerpasswort | Das zum Benutzer passende Passwort für den FTP-Zugriff | •••• | | + | |
- | | Host Verzeichnis | Das Verzeichnis der Daten relativ zum root-Verzeichnis des Benutzers | '' | + | |
- | | htaccess | Soll automatisch eine Datei für Zugriffsrechts (CORS) angelegt werden? | an | | + | |
- | | Viewer Homepage | + | |
- | | Daten Adresse | Die zum Host Verzeichnis gehörige Adresse so wie von Aussen gesehen | ''??? | + | |
- | * Achten Sie darauf, in der iFrame-Einbindung und der Onyx-Konfiguration | + | ++++ Code-Beispiel für eine Seite mit individualisiertem |
- | * Achten Sie auf den ggf. abweichenden Verzeichnispfad der Daten aus Sicht des FTP-Zugangs und des Zugangs von aussen. | + | |
- | * Die minimale | + | |
- | * m( Bitte beachten, dass sich die Art der Einbindung aufgrund eines neuen Sicherheitsfeature (oder Bugs) im Safari-Browser geändert hat: | + | |
<html xmlns=" | <html xmlns=" | ||
Zeile 64: | Zeile 52: | ||
</ | </ | ||
</ | </ | ||
+ | ++++ | ||
---- | ---- | ||
Zeile 69: | Zeile 58: | ||
===== Hilfe bei Problemen ===== | ===== Hilfe bei Problemen ===== | ||
- | Der Upload funktioniert nicht: | + | ++++ Generelles Vorgehen zur Einrichtung des eigenen Servers | |
+ | - Füllen Sie die Konfiguration wie oben beschrieben aus. | ||
+ | - Laden Sie einen Datensatz hoch und prüfen Sie, dass die im '' | ||
+ | - Kopieren Sie das Code-Beispiel aus dieser Seite als eine html-Seite auf Ihren Server und ändern Sie die Variable '' | ||
+ | - Ergänzen Sie ein Logo, möglichst transparent und mit der Seite skalierend. | ||
+ | - Verlinken Sie Ihre Viewer-Seite in der Konfiguration und testen Sie den Upload. | ||
+ | ++++ | ||
+ | |||
+ | ++++ Der Upload | ||
* Prüfen Sie Einstellungen und probieren Sie, ob unabhängig vom OnyxCeph ein Dateiexplorer mit FTP-Funktionalität wie TotalCommander oder FileZilla mit Ihren Eingaben verbinden kann | * Prüfen Sie Einstellungen und probieren Sie, ob unabhängig vom OnyxCeph ein Dateiexplorer mit FTP-Funktionalität wie TotalCommander oder FileZilla mit Ihren Eingaben verbinden kann | ||
* Wenn es mit denselben Anmeldedaten nur in OnyxCeph nicht funktioniert, | * Wenn es mit denselben Anmeldedaten nur in OnyxCeph nicht funktioniert, | ||
+ | ++++ | ||
- | Die Viewer-Seite | + | ++++ Die Viewer-Seite |
- | * Überprüfen Sie die Datenadresse in der Konfiguration: | + | * Überprüfen Sie die Datenadresse in der Konfiguration: |
+ | * Achten Sie auf den ggf. abweichenden Verzeichnispfad der Daten aus Sicht des FTP-Zugangs und des Zugangs von aussen. | ||
* Öffnen Sie die Entwicklerwerkzeuge des Browsers mit F12 und schauen Sie in der Konsole, ob eine rote Warnmeldung ausgegeben wird: | * Öffnen Sie die Entwicklerwerkzeuge des Browsers mit F12 und schauen Sie in der Konsole, ob eine rote Warnmeldung ausgegeben wird: | ||
* Wenn eine Fehlermeldung mit dem Inhalt " | * Wenn eine Fehlermeldung mit dem Inhalt " | ||
* Wenn eine Fehlermeldung bzgl. http und https ausgegeben wird: prüfen Sie die Konfiguration, | * Wenn eine Fehlermeldung bzgl. http und https ausgegeben wird: prüfen Sie die Konfiguration, | ||
+ | ++++ | ||
+ | |||
+ | ++++ Die Viewer-Seite meldet " | ||
+ | * Die von der Datenadresse zurückgelieferte Datei ist auch nicht der korrekte Datensatz, sondern häufig eine Fehlerseite wie "404 - nicht gefunden" | ||
+ | * Überprüfen Sie wieder durch die Eingabe der Datenadresse allein, welche Datei der Server ausliefert. | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Erweitertes Interface ===== | ||
+ | |||
+ | Der Webviewer unterstützt eine Vielzahl an Zusatzoptionen zur Individualisierung von Aussehen und Verhalten. So können beispielsweise Icons ausgetauscht oder die Schriftgrößen für " | ||
+ | |||
+ | ++++ Code-Beispiel für das erweiterte Interface | | ||
+ | |||
+ | | ||
+ | |||
+ | // add event handler to catch the loading finished event from the viewer: | ||
+ | | ||
+ | |||
+ | var viewerLink = '// | ||
+ | var viewerData = window.location.search; | ||
+ | var iframe | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | // handle events from the viewer | ||
+ | | ||
+ | |||
+ | var eventObj = JSON.parse(event.data); | ||
+ | | ||
+ | // Do any initial setup here if required, like: | ||
+ | | ||
+ | /* functions for responsive design scaling and replacing icons | ||
+ | | ||
+ | | ||
+ | // id: possible values are: | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // part: " | ||
+ | // value: d attribute of the svg path element for " | ||
+ | |||
+ | // Example for changing all the step icons to smaller icons (i.e. smaller numbers) | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | // Example for changing all the icons back to the pin-icons: | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | */ | ||
+ | |||
+ | /* functions for controlling the timeline | ||
+ | | ||
+ | */ | ||
+ | |||
+ | /* possible functions for automatic control of the " | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | */ | ||
+ | |||
+ | /* functions for control of the " | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | */ | ||
+ | } | ||
+ | } | ||
+ | ++++ | ||
---- | ---- | ||
===== Verweise ===== | ===== Verweise ===== | ||
- | |{{: | + | |{{: |
- | |{{: | + | |{{:wiki_32.png? |
- | |{{: | + | |{{: |
+ | |{{: | ||
\\ | \\ |
function_webexport.1665036976.txt.gz · Zuletzt geändert: 2022/10/06 08:16 von tom