Vernedering Published Environment

EaaSI users may embed published Environments from their node into other web pages using the Emulation-as-a-Service JavaScript client library developed the OpenSLX team.

This method is currently brittle and pending improvements to the back-end EaaS server codebase may break existing embed links if/when the host server is updated. Support for this method is limited, employ at your own risk.

Notitie

Voor de eaas-cliënt code om te werken, wordt het doel Environment gepubliceerd via OAI-PMH. In andere woorden, heb een Netwerk Status van zowel “Public” en “Saved Locally” in de gastheer/source node. Gelieve te raadplegen voor begeleiding en uitspraken om een Environment te publiceren van je EasI node.

Waarschuwing

Issues with the methods described on this page may occur if there is a version mismatch between the eaas-client library used and the eaas-server on the EaaSI deployment hosting the target Environment. Future EaaSI deployments will co-locate and expose the relevant eaas-client JavaScript component on the same deployment to prevent mismatch rather than fetching the JS from source repo on GitLab.

Gebruikt Custom Eas JavaScrift Elements in HTML

Om een gepubliceerde environment in te zetten in willekeurige HTML, eerste de eaas-client Javascript module moet geïmporteerd worden:

<script type="module" src="https://emulation-as-a-service.gitlab.io/eaas-client/webcomponent.js"></script>

Notitie

The webcomponent.js can also be sourced from https://purl.archive.org/eaas/eaas.js for a stable link using the Internet Archive’s PURL (Persistent URL) service.

Je kunt dan ook een stofzuiger op je webpagina kiezen en de Environment kiezen die je verbindt, e.g.

<eaas-environment id="example-env"
    eaas-service="https://<your.eaasi.domain>/emil/"
    environment-id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    autoplay
    style="border: black solid 10px;">
    <strong>Please wait</strong> while the environment is being started ...
</eaas-environment>

Waar:

  • _

  • Quality over Quantity (QoQ) Releases Vertaling:

  • _

  • _

  • _

  • _ Wacht even, terwijl het milieu wordt vervangen… is een optie, willekeurige tekst die zal worden getoond aan de gebruiker terwijl de Environment ladingen en zal worden vervangen door de running Environment. Dit kan gemaakt worden om elke willekeurige tekst, beelden, andere HTML te bevatten.

Let alsjeblieft op dat de UUID voor een gegeven Environment gevonden kan worden met gebruik van de “eaasi-api” of door te kijken naar de URL bar als ze navigeren naar een gegeven Environment pagina.

../_images/environment_UUID.png

Importeer Bibliotheek voor directe gebruik in Javascript

Met de ‘cliënt-cliënt’ Vertaling:

import { Client } from "./eaas-client.js";