Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>...



Relevanta dokument
create+ Interactive Scene Redaktörshandbok episerver

Pagineringsgadget Ordlista Scen Spellista Slide Mall Innehållselement Gadget... 27

En snabb titt på XML LEKTION 6

Övning 1 Vi börjar med en vanlig html-fil där html används för både innehåll och utseende:

Macromedia. Flash 8 Grundkurs.

Användarmanual Cartesia GEO Manager

Tips och tricks 1 Cadcorp SIS

Objektorienterad programmering Föreläsning 15. Grafiska användargränssnitt (GUI Graphical User Interface)

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

Inför prov 1 i webbdesign

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

Göm ninjorna. Det här projektet kommer att bygga på din kunskap om CCS-kung fu.

Skapa en webbplats med WordPress

ORDLISTA WEBBDESIGN 100P

JAVASCRIPT. Beteende

Administratörer Det finns tre typer administratörer i Websurvey:

Översikt. Installation av EasyPHP 1. Ladda ner från Jag använder Release Installera EasyPHP.

Sätt att skriva ut binärträd

Formulär Sida 2 av 12

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation

Styra olika typer av objekt som animering, video, ljud och Flashfilm

Elisabeth Bejefalk IT-Assistent Avesta kommun

Guide för pdf-formulär

ALEPH ver. 18 ALEPH Digital Asset Module (ADAM)

Manual. Logga in. OBS! Kontrollera så att korrekt epostadress finns ifyllt. Ändra inga andra uppgifter!

Lära känna skrivbordet

Lathund för redaktörer. Lokala webbplatser Sacoföreningar, Sacoråd och Akademikerföreningar

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

Lab 5: ASP.NET 2.0 Site Navigation

Användarhandledning Rapportgenerator Version: 1.1

Proloquo4Text Skriv. Tala. Kommunicera.

Laboration 1. Webbprodution Struktur & innehåll HT2015

Manual Nedladdningsbara klienten NLK

Struktur och innehåll Laboration 2

Lektion 2 - CSS. CSS - Fortsätt så här

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Visma Export v För OpenCart 1.5.x (upp till 1.5.6)

Manual Utgåva 1.2. Sidan 1

Mikromarc 2 Meddelandecenter

Macromedia Flash MX 2004

MagicInfo Express 2. Användarhandbok. MagicInfo Express 2

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

Upptäcka och analysera. Qlik Sense 1.1 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Sida 1 av 12. WSB Biodling. Manual V

Smartair System. TS1000 Version 4.23

CdsComXL. Excel-tillägg för hantering och analys av CDS-data. ComXL-020/S, Stråk Stråk Stråk Stråk

Frågebanker, frågeuppsättningar och slumpvisa block

Säkra pausade utskriftsjobb. Administratörshandbok

16 Programmering TI -86 F1 F2 F3 F4 F5 M1 M2 M3 M4 M5

Introduk+on +ll programmering i JavaScript

Vårdfaktura Bokföringsfil och Kontering

2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.

Påminnelse: en datatyp för bilder. Programmering. En datatyp för bilder. Spegelbild. hh.se/db2004

En grundkurs i hemsidor och hur de är uppbyggda

AVANCERAD TABLETT-MENY FÖR AUTOCAD VER 10,11, 12 OCH 13. SnabbCAD ver 6.0. SnabbCAD ver 6.0 S N A B B C A D MÄNGDNINGSMODUL VER 1.

Internet A. HTML Grunder Maximilien Chiang 1

6. Nu skall vi ställa in vad som skall hända när man klickar på knappen samt att markören skall ändra sig till en hand när markören är på knappen.

Foderöverföringar på gårdar med DeLaval VMS Mgmt

Administrera serier. Syfte. Innehåll. Guide Eventor

Tentamen OOP

Grunderna i SQL del 1

Manual Introduktionskurs SiteVision

Tillgänglighetskrav på teknik Dessa krav baseras på WCAG 2.0,

Telia Centrex Avancerad Svarsgrupp - administratörswebb. Handbok

Kom igång med LUPP 6.1

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 4. Peter Dalenius Institutionen för datavetenskap

07/12/2015. Stilmallar. - styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. iecept.html frukt.html grönsaker.html

Räkna med ASP.NET Web Forms

TIDOMAT Portal Nyheter för TIDOMAT Portal version 1.3.1

Manager. Doro Experience. för Doro PhoneEasy 740. Svenska

EVO DEV. EvodevExcel.GarpReportAddin

Vårdfaktura lathund för Vårdgivare

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS

Objektsamlingar i Java

Att använda laget.se

Självbetjäning för arbetsgivare. Användarhandledning Arbetsgivartjänsten Lämna uppgifter

Instruktioner för användning av Accessapplikationen till uppföljning av skyddsvärda arter kärlväxter samt AnnexIIkärlväxter

En stiligare portal Laboration 3

Hantera informationspaket i system för bevarande

Objektorienterad programmering

Labora&on 5 CSS och layout samt fråga E övningar/uppgi>er

LATHUND PA-WEBBEN KOMPETENSSÖKNING. Version Sida 1 av 7

Quick Guide till Mahara och din Portfolio

JavaScript. JavaScript Ramverk (Bibliotek) jquery + jquery UI

Teknisk beskrivning PDL i HSA

Snabbguide till Vårdfaktura

9. PHOTOservice. Denna service är avgiftsbelagd. Mer information om priser och betalningssätt finns under "PHOTOservice" på

Labbrapport: HTML och CSS

Seriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.]

Objektorienterad programmering D2

Software Translator 6.1 Manual

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad

IdrottOnline Klubb - en del av svenskidrott IdrottOnline Klubb tilläggsmanual

Att prova på en enkel Applet och att lära sig olika sätt att hämta data från tangentbordet. Du får även prova på att skapa din första riktiga klass.

InkScape. Inkscape är ett gratisprogram för objektgrafik (vektorgrafik) Man använder programmet till att illustrera, rita, skapa logotyper och figurer

1 Nyheter i Filr 2.0 Desktop-programmet

Carl-Oscar Hermansson WEBB DESIGN

LATHUND FÖR MALVIN. 1 Registrera ny användare Logga In Glömt lösenord Annonsering Skapa annons...

Elmia Mässkatalog för PocketPC

Handledning för Artikelimport

Transkript:

Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>... 4 Mall för slide <slidetemplates>... 5 <transitionin>, <transitionout>... 6 <elementtemplate>... 6 Mall för gadget <gadgettemplates>... 7 Defintioner <elementdefinitions>... 8 Properties <prop>... 8 <keepaliveinterval>... 8 Export och import... 9 Visning av spellista... 9 Inställningar... 9 Alternativt innehåll... 9... 9

Introduktion Efter installationen av Interactive Scene måste man anpassa vilka mallar som redaktörerna ska kunna använda sig av genom att redigera filen InteractivScene.config som finns i katalogen /Modules/InteractiveScene/Configuration. Det är tre delar man måste anpassa, Scener, SlideTemplates samt GadgetTemplates. Interactive Scene använder sig av globally unique identifier (GUID) som identifierare och varje objekt (xml node) i konfigurationsfilen måste ha ett unikt id, dessa är känsliga för stora och små bokstäver och därför ska alltid små bokstäver användas. InteractiveScene.config InteractiveScene.config är konfigurationsfilen för hela Interactive Scene. Här finns inställningar för vilka element, gadgets, övergångar och typsnitt som ska laddas in och aktiveras i redigeringsgränsnittet. Det är även i den här filen som de olika mallarna skapas för slides och gadgets (se mer SlideTemplate och GadgetTemplate). För att definiera vilka egenskaper redaktörerna skall kunna använda används definitioner (se mer Definitioner). På flera utav noderna i konfigurationen finns attributet label, det är ett beskrivande namn som visas i redigeringsgränssnittet. Alla attribut med namnet label kan språkhanteras med hjälp av EPiServers språkstöd, följande syntax gäller label="#general/playlist" där # anger att man utgår ifrån interactivescene noden i språkfilen Scener <scenes> En scen är en definierad yta som begränsar spellistans bredd och höjd samt vilka mallar man får använda när man skapar slides. Alla spellistor måste tillhöra en scen. Under noden scenes lägger man till och tar bort de scener som en redaktör ska kunna välja på att skapa en spellista under. Varje scen måste ha ett unikt id, en bredd och höjd samt ett namn som identifierar scenen för redaktören. Scenerna visas för redaktörerna i rullistan på startsidan för Interactive Scene. id width height label Ett unikt id för en scen. Bredden för den plats som scenen representerar Höjden för den plats som scenen representerar Namn på scenen Typsnitt <fonts> Här definieras vilka typsnitt som ska finnas tillgängliga i systemet. Observera, för att ett typsnitt ska vara valbart för redaktören måste detta definieras i kontrollen fontface.

name Namn på typsnittet. Observera, detta måste matcha det som angivits i samband med skapandet av swf-filen. editorfont Sökväg till den swf-fil som ska användas i redigeringsgränssnittet. rendercss fallback <src> (boolean) Om detta värdet är true kommer InteractiveScene deklarera @Font Face css i samband med HTML5-spelaren. Om inget typsnitt men det specificerade namnet kan hittas kommer InteractiveScene att falla tillbaka på det här värdet. Används på samma sätt som font-family i css. Undernod till <font>. Används för att specifiera samma typsnitt i flera format. Tex för HTML5-kompabilitet. Specificera källans typ med hjälp av attributet type. Möjliga värden är flash, ttf, eot, woff, svg. Övergångar <transitions> Här definieras vilka övergångar som ska finnas tillgängliga i systemet. Observera, för att en övergång ska vara valbar för redaktören måste detta definieras i en dropdown kontroll. name src Namn på övergången. Sökvägen till den swf-fil som innehåller kod för övergången.

Mall för slide <slidetemplates> En slide template definierar vilka innehållselement som kan användas på en slide. En mall styr också innehållselements placering på en slide. En mall väljs när man skapar en ny slide. Nya mallar kan endast skapas av administratören för webbplatsen. <slidetemplate id="bf490f5c-0e42-4790-9814-157d1d4a56b4" sceneid="fd12c8d0-ac72-4a28-9981-a068310090b5" label="text to the left with background-image" rendermethod="preload" advancemode="advanceontime" duration="2000"> <transitionin effectname="fade" duration="1000"/> <transitionout effectname="fade" duration="1000"/> <elements> <elementtemplate id="9d96de26-0a98-495c-98e5-c2d625a8c332" label="background image" definitionid="b591a99d-b5b1-424a-8f40-881cab0d0210" left="0" top="0" width="980" height="340"> <src preload="true"></src> <elementtemplate id="cf67fb99-3680-4039-9a0a-3e6b9ad3e8fd" label="mainheading" definitionid="8fe58746-153f-4797-80cd-49fdeeb1ced8" left="64" top="47" width="480"> <text><![cdata[]]></text> <multiline>true</multiline> <autosize>true</autosize> <selectable>false</selectable> <elementtemplate id="5f9b75e8-b83d-4f00-9366-e6bb51737fb9" label="mainbutton 1" definitionid="a0db66d5-1334-4f2b-ba38-404b866ddfaa" left="77" top="240" width="100" height="70"> <src preload="true"></src> <link></link> <linktarget></linktarget> <elementtemplate id="5daef5b5-a5f7-4983-b9b1-9c4721797a8b" label="mainbutton 2" definitionid="a0db66d5-1334-4f2b-ba38-404b866ddfaa" left="664" top="282" width="100" height="70"> <src preload="true"></src> <link></link> <linktarget></linktarget> <elementtemplate id="ddc91282-8d3d-4843-ba10-b9c91833d61a" label="mainflash" definitionid="715b33c0-823f-464b-852d-375207b439a2" left="473" top="218" width="200" height="70"> <src preload="true"><![cdata[]]></src> <startframe><![cdata[1]]></startframe> <!-- Only used if no startlabel is specified --> </elements> </slidetemplate> id (obligatorisk) sceneid (obligatorisk) label (obligatorisk) rendermethod Unikt id Den scene som mallen skall vara tillgänglig för. Beskrivning av mallen Typ av renderingsmetod som skall användas när sliden skall visas i spelaren. Möjliga värden: preload - Tidigare slide animeras ut, laddningsidikator visas medan den nya sliden laddas in, den nya sliden animeras in. sequence - Den nya sliden laddas in i bakgrunden, Den tidigare sliden animeras ut, Den nya sliden animeras in simultaneous - Den nya sliden laddas in i bakgrunden, Den tidigare animeras ut samtidigt som den nya sliden animeras in.

advancemode Typ av interaktions som krävs för att gå vidare till nästa slide Möjliga värden: advanceontime Interactive Scene tar hänsyn till den duration som är satt för sliden och går automatiskt vidare till nästa advanceonaction - En extern interaktion krävs som talar om för Interactive Scene att gå vidare t.ex. en knapp med ett anrop till InteractiveScene.api.gotoNext() duration - Tid som sliden skall visas. Observera, detta värde ignoreras om advancemode är inte är satt till advanceontime. <transitionin>, <transitionout> effectname (obligatorisk) Namnet på övergången duration (obligatorisk) Den tid som övergången får ta <elementtemplate> Undernoder till en elementtemplate är frivilligt. Det är upp till elementet att ta hand om detta. Det kan dock finnas särskilda krav för vissa elementtyper. Undernoderna kan även användas för att sätta värden som redaktören inte ska ha möjlighet att ändra eller för att ge redaktören ett för ifyllt värde. id (obligatorisk) label (obligatorisk) Unikt id för elementet Beskrivning av elementet. Synligt för redaktören i redigeringsgränssnittet. definitionid (obligatorisk) Referens till definition som ska användas för det här elementet. (Se Definitioner) left Antal pixlar som elementet ska justeras från slidens vänstra kant. Observera, InteractiveScene kommer alltid använda left i första hand

right top bottom width height Antal pixlar som elementet ska justeras från slidens högra kant. Observera, InteractiveScene kommer alltid använda left i första hand Antal pixlar som elementet ska justeras från slidens övere kant. Observera, InteractiveScene kommer alltid använda top i första hand Antal pixlar som elementet ska justeras från slidens nedre kant. Observera, InteractiveScene kommer alltid använda top i första hand Den maximala bredden som ett element får ha. Det är sedan upp till elementets implementation att förhålla sig till detta. Den maximala höjden som ett element får ha. Det är sedan upp till elementets implementation att förhålla sig till detta. Mall för gadget <gadgettemplates> id (obligatorisk) sceneid (obligatorisk) label (obligatorisk) redigeringsgränssnittet. Unikt id för gadgeten Den scene som mallen skall vara tillgänglig för. Beskrivning av gadgeten. Synligt för redaktören i definitionid (obligatorisk) Referens till definition som ska användas för det här gadgeten. (Se Definitioner) left right top bottom Antal pixlar som elementet ska justeras från spellistans vänstra kant. Observera, InteractiveScene kommer alltid använda left i första hand Antal pixlar som elementet ska justeras från spellistans högra kant. Observera, InteractiveScene kommer alltid använda left i första hand Antal pixlar som elementet ska justeras från spellistans övere kant. Observera, InteractiveScene kommer alltid använda top i första hand Antal pixlar som elementet ska justeras från spellistans nedre kant. Observera, InteractiveScene kommer alltid använda top i första hand

Defintioner <elementdefinitions> Definitionsnoder styr vilka egenskaper en redaktör ska ha möjlighet att ändra för det specifika objektet. Egenskaperna byggs upp med hjälp av noderna <prop/> och <group/>. Group styr inte över någon egenskap utan är bara ett sätt att gruppera flera egenskaper. En grupp kan ha en rubrik, denna sätts genom attributet label på <group/> noden. För att skapa en koppling till ett värde på objektet skapar du en prop-nod. id type Unikt id som identifierar definition, detta id refereras i attributet definitionid för en elementtemplate under en slidetemplate. Berättar vilken typ objektet är av. Flera definitioner kan finnas för samma typ men varje definition måste ha ett unikt id. Properties <prop> type Typ av kontroll som ska visas för egenskapen i redigeringsgränssnittet. (Möjliga värden är: string, number, boolean, dropdown, file, fontface, fontsize, fontstyle, fontcolor, textalign, link, position, color) name Namnet på den egenskap som kontrollen ska ändra. label (frivillig) Om en förklaring/rubrik skall visas i samband med kontrollen. <data> Undernod till <prop> om kontrollen behöver ytterligare data för att renderas. Används för kontroller av typen dropdown, color, fontface, fontcolor <editorsrc> Sökvägen till den swf-fil som innehåller koden för redigeringselementet <playersrc> Sökvägen till den swf-fil som innehåller koden för spelarelmentet <keepaliveinterval> Anger i millisekunder hur ofta Interactive Scene skall göra ett anrop för att förhindra automatiskt utloggning av redaktören. Om värdet är noll (0) kommer inget anrop att göras och det finns en risk att redaktören blir automatiskt utloggad och förlorar sina ändringar.

Export och import Som standard exporteras alla Interactive Scene spellistor när man använder EPiServer export funktion, likaså importeras alla spellistor när man kör importen. Finns spellistan redan vid import kommer den befintliga spellistan skrivas över. För att stänga av export/import funktionen sätter man inställningen IS_DisableImport under appsettings till true. Visning av spellista Efter installationen av Interactive Scene finns det en ny egenskap som heter InteractiveScenePlaylist, denna används på sidtyperna för att automatiskt rendera ut spellistan i visningsläge för besökaren. Inställningar Egenskapen har inställningar i Admin där man anger vilken eller vilka scener som ska vara valbara i egenskapen för redaktörerna. Alternativt innehåll Egenskapen kräver att det finns en yta som kan visa ett alternativt innehåll om besökaren inte har korrekt version eller ingen flashspelare alls installerad, detta anges med attributet AlternativeContentId Egenskapen har tre olika attribut som kan anpassas efter behov. Namn Typ Beskrivning RenderSwfObject Boolean Anger om javascriptbiblioteket SwfObject ska renderas ut av Interactive Scene. I projekt som redan använder sig av biblioteket kan det vara lämpligt att stänga av detta. WMode String Anger hur flashen ska renderas i förhållande till övrigt innehåll på sidan. Ett typiskt exempel är när en meny eller htmlinnehåll behöver visas ovanpå spellistan, i detta fall sätter man WMode= opaque eller transparent. AlternativeContentId String Anger id:et på html objektet där det alternativa innehållet ska visas.