Come servire al meglio i pacchetti HTML compressi per il pubblico globale

2

Abbiamo uno strumento di creazione di contenuti che crea attività di apprendimento interattivo (immagina un quiz a scelta multipla) confezionato come file zip autonomi contenenti un file index.html css / js / media (video inc).

Quindi creiamo corsi personalizzati (un'aggregazione di queste attività di apprendimento) e li serviamo agli utenti.

La mia domanda è: posso caricare questi file zip su un CMS web (con CDN globale) e poi servirli direttamente a un utente tramite una app Web che decomprime il file zip sul client e rende il contenuto sul browser ? O sarà orribilmente lento?

Il mio problema è che il contenuto dei file zip è autonomo, quindi non posso ospitare i componenti multimediali separatamente da qualche parte come S3 con un CDN globale e quindi farli riferimento da HTML.

    
posta Oliver McPhee 26.09.2017 - 16:22
fonte

1 risposta

0

ePub utilizza un formato compresso:

Ordered list of files in the OCF ZIP Container

mimetype
META-INF/container.xml
META-INF/signatures.xml
META-INF/encryption.xml
EPUB/As You Like It.opf
EPUB/book.html
EPUB/nav.html
EPUB/images/cover.png

The contents of the mimetype file

application/epub+zip

The contents of the META-INF/container.xml file

<?xml version="1.0"?>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
    <rootfiles>
        <rootfile full-path="EPUB/As_You_Like_It.opf"
            media-type="application/oebps-package+xml" />
    </rootfiles>
</container>

e consente il video incorporato:

Audio or video embedded in an EPUB file should be contained in HTML5 tags, such as in the examples below:

<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
  <source src="video/example.mp4" />
  <source src="video/example.webm" />
</video>

Riferimenti

risposta data 25.09.2018 - 19:11
fonte

Leggi altre domande sui tag