Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Indholdsfortegnelse Introduktion... 2 Definitioner... 2 Generelt... 3 Oprettelse af en skabelon... 4 Sidetypeskabeloner... 5 Globale displaymoduler... 5 Gem som skabelon... 7 Oprettelse af et subsite... 9 Hvornår og hvorfor skal man have lokale versioner af sidetypeskabeloner?... 10 Oprettelse af et subsite med lokale sidetypeskabeloner... 10 Brugeradministration for et subsite... 13 Generelle indstillinger for subsites... 13 Subsiteindstillinger... 14
Introduktion Subsites er selvstændige hjemmesider, der anvendes til eksempelvis institutioner, kampagner og andre af kommunens sites. Et subsite har typisk et meget begrænset sideomfang, en simpel sidestruktur og funktionalitet. Det visuelle udtryk for subsitet er som udgangspunkt genkendeligt fra subsite til subsite med mulighed for at variere på farveskema. Det er muligt at definere et subsite, som kun kræver, at en redaktør kan oprette forskellige typer af indholdssider, og det er muligt at oprette avancerede subsites med stor frihed til at bestemme udformningen og mulighederne med sitet. Definitioner Sidetypeskabelon o En sidetypeskabelon er en indstilling for en side. Dvs., at der for f.eks. en konkret artikel findes en sidetypeskabelon. Denne bruges til at specificere, hvordan artiklen skal se ud, hvilke displaymoduler den skal have som udgangspunkt, samt hvilke områder det er tilladt at indsætte displaymoduler i og hvilke moduler de enkelte områder må indeholde. Når der indsættes en ny artikel et sted i indholdsstrukturen vil det altid være den sidetypeskabelon der ligger tættest på som vil blive benyttet til visning af den konkrete artikel. Som udgangspunkt vil en ny artikel altså blive baseret på den artikel-sidetypeskabelon der ligger under Globale indstillinger. Men oprettes der en artikel-sidetypeskabelon under Lokale indstillinger for et givent subsite, så vil alle artikelsider under dette subsite blive baseret på den lokale sidetypeskabelon. På den måde er det muligt at oprette udgaver af alle sidetyper, som vil være specifikke for det enkelte subsite. Proxy (displaymodul) o En proxy er et displaymodul, der er i stand til at vise et globalt displaymodul og gør det muligt at indsætte det samme globale displaymodul (se Globale indstillinger -> Globale displaymoduler nedenfor.) flere gange. Globale indstillinger o De globale indstillinger er gældende for alle subsites i løsningen. De globale indstillinger består af følgende Displaymodulparametre Indeholder konfigurationer til de enkelte displaymoduler samt deres eventuelle varianter. Disse oprettes og vedligeholdes udelukkende af Netmester. Deres tilstedeværelse er afgørende for, at et displaymodul kan fungere. Der må kun være én Displaymodulparametermappe i løsningen. Sidetypeskabeloner Beskrevet herover. Globale displaymoduler Side 2
Zoner o Globale displaymoduler er en mappe, der ligger under Globale indstillinger. Displaymoduler oprettet under denne mappe, tilhører ikke et specifikt subsite, men kan tværtimod genbruges på tværs af flere subsites. Dette kan være relevant, hvis f.eks. flere subsites skal have samme type topmenu. Denne ville så kunne oprettes under Globale displaymoduler, hvorefter de enkelte subsites ville kunne benytte topmenuen, ved at indsætte den gennem et proxydisplaymodul. Der kan kun være en Globale displaymoduler mappe i løsningen. Alle displaymoduler skal indsættes i en zone, for at de kan blive vist på en side. Displaymodulerne kan være indsat i en zone på en sidetypeskabelon eller i en zone på en konkret side, dvs. at der findes to former for zoner. Statisk zone De statiske zoner tilhører sidetypeskabelonerne og er nogle der er tilføjet af Netmester gennem de layoutskabeloner som løsningen leveres med. Det statiske i dem er at de er placeret der i kode og ikke kan flyttes uden at der foretages kodeændringer. Dynamisk zone De dynamiske zoner kan indsættes i de statiske zoner på sidetypeskabelonerne og kan ellers oprettes, flyttes, fjernes eller ændres som det ønskes. Hvis det skal være muligt at indsætte et displaymodul på en konkret side så skal der være oprettet en dynamisk zone på sidens sidetypeskabelon. Dvs. at det ikke vil være muligt at indsætte et displaymodul på eksempelvis en artikel, hvis ikke artiklens sidetypeskabelon har en eller flere dynamiske zoner. Dynamiske zoner kan oprettes af løsningens redaktører, og indsættes på samme måde som displaymoduler. Subsiteindstillinger o En subsiteindstilling gør det muligt at variere på et globalt displaymoduls parametre. Hvis man som eksempel tager Globalnavigations-displaymodulet, er der en række parametre så som Vis øverste niveau, Maks antal niveauer Antal synlige niveauer osv. som en subsiteredaktør ikke behøver at tage stilling til. Det eneste der er vigtigt for subsiteredaktøren er, hvor navigationen starter fra. I dette tilfælde er det for subsiteredaktøren derfor kun muligt at specificere startnoden og intet andet. Subsiteindstillingerne er introduceret for at kunne målrette de frihedsgrader, som en subsiteredaktør skal have. Typisk er det kun muligt at modificere parametre, som ikke er tekniske, for at sikre at subsiteredaktøren ikke skal kende noget til teknikken bag modulet. Subsiteindstillingerne har ikke ansvar for alle parametre der har med layout at gøre (bredde, zoneplacering osv). Generelt Administrationen af subsites er placeret i sektionen Subsites. Denne sektion giver et overblik over alle de subsites, der er oprettet. I denne sektion kan der oprettes nye sites, og eksisterende sites kan nedlægges. Indholdet af et subsite kan, som altid, redigeres fra indholdssektionen mens Side 3
medieindhold kan redigeres fra mediesektionen. Til hvert subsite følger der en mediefolder hvor subsitets billeder og andre filer kan gemmes og separeres fra de andre subsites. Subsites vil typisk bestå af selve sitets indhold, indstillinger til sitet samt tilhørende lister. På mere avancerede subsites kan der også være indstillinger til sidetyper, såfremt man ønsker at afvige fra de fælles sidetyper. De enkelte subsites kan grundlæggende oprettes på to måder: 1. Det kan opbygges fra bunden 2. Det kan tage udgangspunkt i en skabelon Typisk vil det være en fordel at lave en skabelon, når der er tale om et site, der skal masseproduceres (skoler, børnehaver eller andre institutioner), mens det i de resterende tilfælde ofte vil give mening at bygge sitet op fra bunden. Det er til enhver tid muligt at ophøje et konkret subsite til skabelon, hvis det senere viser sig, at det med fordel kan danne grundlag for andre subsites. Oprettelse af en skabelon Oprettelsen af en skabelon foregår ved, at der i roden af indholdstræet oprettes en Subsite node. Denne node samt dennes indhold kommer til at danne grundlag for skabelonen. På billedet herunder ses et skærmbillede af en skabelon. Skabelonen består af indholdet (starter med Forside), en mappe med indstillinger samt en mappe med lister. I indholdsredigeringen (til højre for indholdstræet) ses de informationer, der hører sammen til subsitet. Da der er tale om en skabelon er de ikke udfyldt, det vil ske ved oprettelse af et subsite, der baserer sig på denne skabelon (eller en hvilken som helst anden skabelon). Figur 1 Egenskaber for skabelon samt dens indstillinger Side 4
Sidetypeskabeloner Indholdets præsentation i skabelonen afhænger af hvordan sidetypeskabelonerne er sat op. Herunder ses et skærmbillede af løsningens sidetypeskabeloner. På de enkelte sidetypeskabeloner er der indsat en række displaymoduler som giver mening på tværs af løsningen. Eksempelvis vil alle displaymoduler som er indsat på sidetypeskabelonen for Artikel blive vist på alle artikler i subsitet. På denne måde kan man opbygge en ensartet footer, header og andre dele af sitet som kan sættes op en gang for alle. Figur 2 Løsningens sidetypeskabeloner Det er også på sidetypeskabelonerne at man definerer hvilke zoner der er tilgængelige for indsættelse af displaymoduler på de enkelte indholdselementer. Hvis man eksempelvis ønsker, at det skal være tilladt at indsætte en tekstboks på en konkret artikel, skal der oprettes en dynamisk zone på artikelsidetypeskabelonen. Zonen skal indsættes der, hvor den ønskes vist, eksempelvis i en højre kolonne af artiklen, og der skal gives tilladelse til at tekstmodulet må indsættes (indstilling på zonen). Globale displaymoduler Globale displaymoduler gør det muligt at definere generelle moduler ét sted, som derefter kan bruges flere steder på sitet. Et eksempel på et displaymodul der kan bruges globalt er Topmenuen, som typisk er på alle sider og som samtidig skal have samme indstilling på alle sider. I dette tilfælde giver det mening at oprette det som et globalt displaymodul og derefter indsætte det på alle de relevante sidetypeskabeloner. På denne måde kan man nøjes med at rette modulet en gang, hvis der skal laves ændringer til dets opsætning. Alle rettelser til et globalt displaymodul vil, ved udgivelse, slå igennem på alle sider, der gør brug af det, på en gang. Side 5
På nogle displaymoduler vil der være indstillinger, som det ikke giver mening at genbruge på tværs af flere subsites. På globalnavigations-displaymodulet skal der f.eks. angives et topniveau. Topniveauet i globalnavigationen, er det element på hjemmesiden som skal udgøre det øverste niveau i navigationen. Sættes top niveauet til forsiden for subsite A, så vil menuen naturligvis ikke give mening på subsite B. For at gøre genbrug af globale displaymoduler muligt på tværs af subsites, kan der for de relevante displaymoduler oprettes lokale indstillinger under hvert subsite. Ønsker man at benytte den samme topnavigation, oprettet som et globalt displaymodul på både subsite A og subsite B, så vil man altså under de to subsites skulle oprette en lokal indstilling. I denne lokale indstilling vil man så skulle pege på et passende topniveau til hvert site. At man har disse lokale indstillinger, gør det altså muligt at definere alle de faste indstillinger direkte på det globale displaymodul, for derefter at overskrive de relevante værdier for hvert subsite. Følgende skal gøres for at benytte et globalt displaymodul med lokale tilpasninger til et subsite: 1. Displaymodulet oprettes under Globale indstillinger -> Globale displaymoduler, og de indstillinger der skal deles på tværs af subsites udfyldes 2. Displaymodulet indsættes på de relevante sidetypeskabeloner gennem proxydisplaymodulet 3. Under indstillinger for subsitet oprettes de, for displaymodulet, relevante indstillinger For at gøre processen med at oprette de korrekte subsiteindstillinger lidt nemmere, er der udviklet en funktion, som kan automatisere oprettelsen af subsiteindstillingerne. Funktionen består i, at man kan generere indstillingerne baseret på løsningens globale displaymoduler ved at aktivere menupunktet Synkroniser Indstillinger, der er tilgængeligt på subsitenoden. Se skærmbilledet herunder. Side 6
Figur 3 Synkronisering af indstillinger Der er, som man kan se på skærmbilledet, to mulige actions Synkroniser nu og Genskab. Synkroniser nu opretter indstillinger for globale displaymoduler, som ikke allerede findes for det konkrete subsite, mens Genskab sletter alle eksisterende indstillinger (hvilket betyder at man mister alle eventuelle rettelser, der er lavet til indstillingerne) og opretter dem på ny. Typisk vil det være tilstrækkeligt at benytte Synkroniser nu. Gem som skabelon Når rammen for subsitet er færdig kan den ophøjes til en skabelon ved at lave en Umbraco pakke (standard Umbraco funktionalitet), hvor subsitenoden vælges som indhold inklusive alle dens børn. Se billedet herunder. Side 7
Figur 4 Oprettelse af Umbraco pakke med skabelon for subsite Pakken kan herefter downloades og uploades til subsite sektionen. Ifm upload angives det ønskede navn Børnehave, Skole eller lign. og den netop downloadede Umbraco-pakke vælges. Under fanen Skabelonoversigt er det muligt at se løsningens eksisterende skabeloner og det er også muligt at slette dem, hvis de ikke længere giver mening. Det har ingen konsekvens for eksisterende subsites, at dens skabelon slettes. Se skærmbilledet herunder. Side 8
Figur 5 Upload af skabelon Oprettelse af et subsite Løsningen indeholder en funktion til at oprette et nyt subsite. Funktionen gør det muligt at oprette et subsite ud fra en valgfri skabelon. For at oprette et subsite skal formularen vist på nedenstående billede udfyldes. Side 9
Figur 6 Formular til oprettelse af et nyt subsite Opret et nyt subsite: 1. Gå til sektionen Subsites. 2. Højreklik på overskriften All Sites, vælg Create og klik på New site. 3. Vælg og indtast navnet på subsitet som titel allerøverst på siden. Undlad brug af mellemrum. Titlen anvendes til at generere et forslag til domænenavnet for sitet. 4. Vælg en af de tilgængelige skabeloner. 5. Vælg en lokal redaktør. Angiv dennes e-mailadresse i feltet E-mailadresse og vælg en adgangskode til den første gang, redaktøren logger ind. Redaktøren kan selv ændre sin adgangskode. 6. Tryk på Gem og vent på at sitet oprettes dette kan tage en del tid afhængig af hvor stor skabelonen er. Når oprettelsen er færdig, sendes man til det netop oprettede subsite. Hvornår og hvorfor skal man have lokale versioner af sidetypeskabeloner? Løsningen er leveret med en tilpasset opsætning af hvordan de enkelte sidetyper skal se ud for et subsite. Denne opsætning er lavet for at understøtte bredden så det er muligt at sætte et standard subsite op med en begrænset indsats. I nogle tilfælde giver denne opsætning ikke mening, da layoutet for eksempelvis en forside eller en artikel skal være helt anderledes (der kunne f.eks. være tale om et kampagnesite). I dette tilfælde vil det være nødvendigt at lave lokale sidetypeskabeloner. Oprettelse af et subsite med lokale sidetypeskabeloner Når der er brug for at oprette et subsite, hvor den generelle opsætning af sidetypeskabeloner ikke kan dække behovet, er det tid til at lave en eller flere lokale sidetypeskabeloner. På skærmbilledet Side 10
herunder ses subsitet Hjemmeside. Dette subsite er baseret på skabelonen Tom skabelon der udelukkende indeholder de elementer, der skal bruges til at oprette et subsite fra bunden. Figur 7 Subsite oprettet med "Tom skabelon" som udgangspunkt For at oprette eksempelvis sidetypeskabeloner for artikel og skal man tilgå menupunktet Opret sidetypeskabeloner på noden med navn Lokale indstillinger. Når dette menupunkt vælges, fremkommer følgende skærmbillede. Side 11
Figur 8 Oprettelse af sidetypeskabeloner Her er det muligt at vælge de sidetypeskabeloner som man ønsker oprettet i ens subsite. Ved klik på Opret nu oprettes de to valgte sidetypeskabeloner så eksempelvis sidetypeskabelonen for artikel ser ud på følgende måde. Side 12
Figur 9 Sidetypeskabelonen for artikel umiddelbart efter oprettelse Som det kan ses, er grundlaget for sidetypeskabelonen på plads således at det er muligt at gå i gang med at indsætte de displaymoduler man ønsker at gøre brug af i det pågældende subsite. Brugeradministration for et subsite Ved oprettelse af et subsite oprettes der én (fælles) bruger med rettigheder til at redigere. Ønskes der flere redaktører kan disse oprettes af administratoren manuelt ved anvendelse af de almindelige funktioner til brugeradministration i Umbraco. Opret en ny redaktør (spring over, hvis brugeren allerede findes): 1. Åbn sektionen Users. 2. Højreklik på Users, vælg Create og indtast login-navn og e-mailadresse. 3. Vælg user typen SubsiteUser 4. Vælg startnode for både indhold og medie 5. Giv tilladelser til indhold og medie sektionerne Generelle indstillinger for subsites Under et subsites-indstillinger findes der følgende generelle indstillinger: Farvetema denne tillader, at man vælger et af de prædefinerede skins Sidens titel denne gør det muligt at vælge, hvad der skal stå som sidens titel samt hvad der skal stå som sides titel i footeren De relevante indstillingsmuligheder fremgår af fanebladet Indhold for hvert af emnerne. Side 13
Subsiteindstillinger For en delmængde af displaymodultyperne findes der også en subsiteindstilling. I det følgende er der listet alle eksisterende subsiteindstillinger samt deres parametre. Abonnement o Overskrift o Indledende tekst Arrangementsliste o Moduloverskrift o Arrangementsliste o Vis sammendrag o Datoindstillinger o Vis sted Brødkrummesti o Indledende tekst o Separator o Gør aktuel side til link Cookiedisclaimer o Skjul Galleri o Billeder Globalnavigation o Topnode Logo o Billede o Printbillede o Alt tekst o Link o Link titel Lokal navigation o Overskrift o Vis overniveau som overskrift Mobil navigation o Start niveau Nyhedsliste o Moduloverskrift o Nyhedsliste o Vis sammendrag o Vis dato Søgeboks o Søgeresultatside o Placeholdertekst Søgefelt o Placeholdertekst o Side med søgeresultater Tekstmodul o Tekst Side 14
o Overskrift o Billede Værktøjsmenu o Dele linktekst o Print deletekst o Andre deleindstillinger Side 15