Specifiche - RCS Communication Solutions
Transcript
Specifiche - RCS Communication Solutions
PRINT DIGITAL INTERACTIVE – Specifiche tecniche Dichecosasitratta: Il Print Digital Interactive (PDI) è un arricchimento di un materiale pubblicato sull’edizione stampa ed è una creatività che sfrutta le caratteristiche offerte da HTML5, CSS3 e le potenzialità offerte da Javascript. E’ possibile utilizzare diversi strumenti e tecniche all’interno del PDI ma è importante seguire le specifiche ed i suggerimenti indicati in questa guida. I Device interessati a questo prodotto sono i tablet ed in particolare IPAD 2+ Supportoetest Vi ricordiamo che per eventuali richieste di chiarimento è previsto un supporto help desk: dal lunedì al venerdì dalle ore 10.30 alle ore 13.00 e dalle ore 14.00 alle ore 18.30 e risponde al numero 02 2584 6074 I tecnici sono a disposizione per la supervisione della creatività in ambiente di test in modo da dare una valutazione su eventuali criticità o problemi prima della pubblicazione . Tempiemodi I materiali devono essere inviati entro cinque giorni lavorativi prima rispetto alla data di pubblicazione. I materiali multimediali relativi all’offerta Print Digital Interactive (piattaforma Tablet) devono essere inviati, come tutti i materiali destinati alle edizioni cartacee, al portale: http://inpagina.rcs.it Requisiti Il formato atteso è un file zip standard in cui sono presenti tutti i file che fanno parte della creatività (è possibile organizzare i file in sottocartelle) e non deve pesare più di 4Mb. Il file principale deve essere chiamato “index.html” e non deve essere contenuto in nessuna cartella. Il formato HTML5 deve essere compatibile con il browser Mozzila 5.0 All’interno dei file html i riferimenti alle risorse esterne (immagini, css, javascript, video, ecc) devono puntare a file presenti nell’archivio per permetterne la visualizzazione anche offline. L’eventuale video deve essere fornito in formato MPEG‐4 (.mpg) con le seguenti specifiche tecniche: Codec video: HS264 Dimesioni: si veda la tabella dei formati (al max 640x360) Data Rate: 600 Kbps Frame Rate: 25 fps (pal) Audio: AAC, H264 Data Rate: 48Kbps Sample Size: 16 Sample Rate: 22050 Channels: Stereo N.B: La visualizzazione delle pagine è differente a seconda dell’orientamento utilizzato sul Device. In verticale (portrait) verrà visualizzata una sola pagina mentre in orizzontale (landscape) verrà visualizzata l’accoppiata.. [PDI] Print Digital Interactive Maggio 2016 PRINT DIGITAL INTERACTIVE – Specifiche tecniche Realizzazionemateriali Quando il Device viene ruotato, la WebView che contiene il PDI viene ridimensionato ed è per questo che non è possibile utilizzare le media queries. E’ possibile utilizzare un metodo responsive tenendo conto dell’aspetto (aspect ratio) dell’ingombro, gestire tramite script l’adattamento o, nel caso più semplice ma efficace, produrre due creatività da gestire come suggerito in seguito con le dimensioni riportate nella seguente tabella: Formati per Corriere della Sera verticale in px orizzontale in px Formato Cod.Form. Torre 0314 135,5 201 292 432 214 316 Quadrotto 0310 135,5 143 292 308 214 225 Maxi quadrotto 0414 182 201 391 432 286 316 Junior page 0418 182 259 391 556 286 407 Piede 0607 275 99,5 590 215 432 157 Pagina PG 275 404 590 866 432 634 Mezza pagina orizz. PGMO 275 201 590 432 432 316 Finestrella di 1a pagina* X004 68 79 148 171 108 125 Doppia finestrella di 1a pagina* X112 138 79 297 171 218 125 1,325 BaseMM AltezzaMM width 1,811 height width height Formati per La Gazzetta dello Sport verticale in px orizzontale in px Formato Cod.Form. Torre = ¼ pagina 0314 135,5 201 292 432 214 316 Quadrotto 0310 135,5 143 292 308 214 225 Maxi quadrotto 0414 182 201 391 432 286 316 Piede 0607 275 99,5 590 215 432 157 Pagina PG 275 404 590 866 432 634 Mezza pagina orizz. PGMO 275 201 590 432 432 316 Finestrella di 1a pagina* X004 68 79 148 171 108 125 Doppia finestrella di 1a pagina* X112 138 79 297 171 218 125 1,325 BaseMM AltezzaMM width 1,811 height width height *ATTENZIONE: in caso di finestrella o doppia finestrella in prima pagina, non può essere accettato il formato video in quanto non sarà possibile avviarlo automaticamente. [PDI] Print Digital Interactive Maggio 2016 PRINT DIGITAL INTERACTIVE – Specifiche tecniche ## ATTENZIONE ## Se il materiale viene creato come suggerito, aggiungere la seguente stringa all’interno del tag head: <meta name="viewport" content="user‐scalable=no, width=XXX" /> Dove XXX sta per la larghezza indicata per il formato da utilizzare. Esempiodigestionedellarotazione(Javascript): Dopo aver creato i layout per le due visualizzazioni differenti, utilizzare il seguente script all’interno del tag head di un file index.html vuoto facendo le opportune modifiche e inserendo il framework jquery per esempio in una cartella js che permetterà di far caricare successivamente il file html corretto per l’orientamento attuale : <script src="./js/jquery-1.7.1.min.js" type="text/javascript"></script> <script> function carico() { switch(window.orientation) { case 0://portrait window.location.replace('index_p.html'); break; case -90://landscape window.location.replace('index_l.html'); break; case 90://landscape window.location.replace('index_l.html'); break; case 180:// portrait window.location.replace('index_p.html'); break; case undefined:// portrait window.location.replace('index_p.html'); break; } } </script> All’interno del file index.html inserire nel tag body il caricamento della funzione precedentemente riportata. <body onLoad="carico()"> </body> Per completezza, inseriremo in entrambe le versioni di file (portrait e landscape) il seguente codice nel tag head: <script src="./js/jquery-1.7.1.min.js" type="text/javascript"></script> <script> function ricarico() { window.location.replace('index.html'); } </script> All’interno del tag body inserire il caricamento della funzione precedentemente riportata. <body onorientationchange="ricarico()"> </body> In presenza del video, è necessario che sia inserito lo script di Stop Animation al fine di rendere automatico fermarlo ed avviarlo durante lo sfoglio delle pagine. A titolo di esempio, di seguito le due funzioni, da inserire nell’HTML5, per effettuare lo start e stop del video: function startAnimation(){ document.getElementsByTagName('video')[0].play(); } function stopAnimation(){ document.getElementsByTagName('video')[0].pause(); [PDI] Print Digital Interactive Maggio 2016 PRINT DIGITAL INTERACTIVE – Specifiche tecniche document.getElementsByTagName('video')[0].currentTime=0; // torna all’inizio return true; } [PDI] Print Digital Interactive Maggio 2016