Sitecore Foundry 3.0 Webmasterens håndbog 22. maj 2012 - Version 1.0 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk
Indholdsfortegnelse Indledning... 3 Låste sider... 4 Webmasteren kan låse sider op... 5 Redigering uden at låse sider... 6 Tilpasning af sider til log ind mv... 7 Tilpasning af siderne til Log ind... 8 Tilpasning af siden med kontaktformularen... 8 Rettigheder til Brugerindstillinger... 10 Rettigheder til Forsiden og spots... 11 Aliasser... 12 Fjerne menu links... 13 Anvendelse af scripts, f.eks. til Google Analytics... 14 2 af 15
Indledning Webmasterens håndbog omhandler funktioner i Sitecore Foundry som ikke naturligt hører ind under emner der er behandlet i de øvrige vejledninger. Desuden er der tale om emner som typisk kun håndteres af webmasteren. 3 af 15
Låste sider Når en webredaktør redigerer en side, låses den, således at andre ikke samtidigt kan redigere den. Det er en god idé at frigøre sine låste sider inden man logger ud. Det kan gøres under Mine elementer. Brugere der er medlem af rollen Minimal Editor behøver ikke låse siderne op igen, da siderne ikke låses af disse brugere. Hvis man ønsker at udvalgte andre brugere heller ikke skal låse sideren, når de redigerer, kan webmasteren indstille dette på den enkelte bruger, se afsnittet Redigering uden af låse sider. Webmasteren kan sikre sig at andre ikke kan redigere bestemte sider, spots eller andre elementer på hjemmesiden ved sætte skrive rettigheder på disse elementer. Men webmasteren kan eventuelt blot låse disse elementer, således at det udelukkende er webmasteren, der kan redigere disse elementer. Hvis en side eller et andet element er låst af en webredaktør, kan webmasteren låse disse sider op, se afsnittet Webmasteren kan låse sider op. 4 af 15
Webmasteren kan låse sider op Glemmer en bruger at låse sine sider op, kan Webmasteren låse disse sider op. I indholdsredigering kan webmasterne frigive låste sider. I indholdsredigering findes en kolonne med en tynd streg yderst venstre. Højreklik i denne kolonne, og vælg Låste elementer og Lås op for anden bruger i den lille menu, der fremkommer. Låste sider er markeret med en lille lås. Når musen holdes hen over den lille lås, vises hvem der har låst siden. Klik på ikonet med låsen og personen for at låse siden op. Bemærk: Det er kun Webmasteren, der kan låse andre brugeres sider op. 5 af 15
Redigering uden at låse sider Foreningens hjemmeside kan redigeres af mange web-redaktører, og derfor låses siderne automatisk, således at en side kun kan redigeres af én redaktør af gangen. Foreninger med få webredaktører kan med fordel frakoble den automatiske låsning af sider. Webmasteren har mulighed for at frakoble den normale låsning af sider og andre elementer ved redigering. Klik på Brugeradministration under Adgangskontrol. Vælg den bruger, der ikke skal benytte den normale låsning af sider, og klik på knappen Rediger. Klik på fanebladet Member Of og tilføj rollen Sitecore\NoLock. Sider og andre elementer, der redigeres af brugere, der er medlem af denne rolle, låses ikke automatisk. Brugerne kan dog stadig manuelt låse og låse siderne op ved at klikke på hhv. knappen Lås og Mine elementer. 6 af 15
Tilpasning af sider til log ind mv. I hovedmenuen til venstre findes adgang til Log ind, søgning, kontaktformular, sitemap og brugerindstillinger. Siderne til disse funktioner kan i lighed med andre sider redigeres. Dvs. der kan indsættes billeder, skrives forklarende tekster mv. Dog kan selve kontaktformularen ikke ændres 7 af 15
Tilpasning af siderne til Log ind Siderne for Log ind og log ud kan ikke redigeres direkte på siden (Page Editor). Denne side skal redigeres i Indholdsredigering. Både siden til Log ind, Kontaktformular mv. findes under Forside, Globalt. Tilpasning af siden med kontaktformularen Når kontaktformularen udfyldes og der klikkes på knappen Send, sker der to ting. Dels vises en side på hjemmesiden, som typisk indeholder en Tak for din mail hilsen. Indholdet på denne side kan redigeres i Indholdsredigering. Selve kontaktformularen kan ikke tilpasses. Siden hedder Bekræftelse og findes under Forside, Globalt, Kontaktformular. 8 af 15
Samtidigt sendes en mail til den mail-adresse som er angivet i Guiden under Kontaktinformation. Indholdet i denne mail kan tilpasses. Siden hedder Mail og findes under Forside, Globalt, Kontaktformular. De viste felter, der starter med $ i brødteksten, udskiftes med indholdet i indtastningsfelterne på kontaktformularen. 9 af 15
Rettigheder til Brugerindstillinger Under Brugerindstillinger kan webredaktører og Extranetbrugere selv ændre deres adgangskode. Hvis man f.eks. ikke ønsker at Extranetbrugerne selv skal kunne ændre adgangskode, kan adgangen til Brugerindstillinger spærres for udvalgte brugerroller og brugere. Det kunne f.eks. være tilfældet hvis flere Extranetbrugere benytter samme log ind. Ændringer i rettighederne til Brugerindstillinger kan ikke udføres af webmasteren. Kontakt info@foreningssite.dk vedr. ændring i rettighederne til Brugerindstillinger. 10 af 15
Rettigheder til Forsiden og spots I udgangspunktet har alle adgang til at redigere forsiden og spots. Såfremt kun udvalgte roller (eller brugere) skal have adgang til at redigere forsiden og spots, kan rettighederne til forsiden ændres. F.eks. kan rettighederne sættes således at kun udvalgte spots på forsiden kan redigeres af udvalgte roller (eller brugere), mens det øvrige indhold på forsiden og de øvrige spots kun kan redigeres af webmasteren. Rettighederne til Forsiden og spots kan dog ikke udføres af webmasteren. Kontakt info@foreningssite.dk vedr. ændringer i rettighederne til Forsiden. 11 af 15
Aliasser Det er muligt at benytte aliasser, dvs. korte og læsevenlige Internetadresser (url) i stedet for lange besværlige Internetadresser. Eksempelvis peger dette alias: www.foreningssite.dk/dns på http://www.foreningssite.dk/vejledninger/sitecore%20foundry/dns%20pegning Da aliasser er ressourcekrævende er der ikke adgang til selv at oprette dem. Kontakt info@foreningssite.dk vedr. oprettelse af et alias. I Indholdsredigering kan de eksisterende aliasser ses og redigeres i mappen Aliasser. 12 af 15
Fjerne menu links Et menupunkt i hovedmenuen eller i en undermenu, kan indeholde et link til en anden side eller en anden hjemmeside, i stedet for at indeholde en normal side. Oprettelse af menulinks sker under sidens Egenskaber. Når et menulink skal fjernes kan det kun ske i Indholdsredigering. I Indholdsredigering navigeres hen til den pågældende side, hvorefter linket kan fjernes eller redigeres. 13 af 15
Anvendelse af scripts, f.eks. til Google Analytics Det er muligt at indsætte f.eks. javascripts og widgets på siderne, men bemærk at ikke alle scripts og widgets nødvendigvis fungerer. Der kan være indbyggede funktioner, der ikke tillades i Sitecore Foundry. Visse funktioner kan blive opfattet som "hacker-angreb" og frasorteres. I redigeringsvinduet kan man klikke på knappen HTML og indtaste html-koden inkl. script-tag'et. Herudover findes 2 felter til brug for scripts. Disse felter kan ofte med fordel anvendes i stedet for at indtaste scriptet i redigeringsvinduet. Adgang til disse felter kan kun ske via Indholdsredigering. 14 af 15
Det ene felt har navnet Custom Script, og indholdet nedarves til de underliggende elementer. Det betyder at man f.eks. kan indsætte et script til Google Analytics på forsiden, hvorefter dette script aktiveres på alle underliggende sider. Læs mere om brugen af Google Analytics på www.google.com/analytics Det andet felt har navnet DocumentScript. Indholdet i dette felt vil kun gælde for den pågældende side. Bemærk: Scriptet oplyses ofte inkl. script tag et, men det skal af sikkerhedsmæssige årsager fjernes inden det indsættes det er det, som er markeret med rødt i nedenstående eksempel: <script type="text/javascript"> var _gaq = _gaq []; _gaq.push(['_setaccount', 'UA-test00-1']); _gaq.push(['_trackpageview']); (function() { var ga = document.createelement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol? 'https://ssl' : 'http://www') + '.googleanalytics.com/ga.js'; var s = document.getelementsbytagname('script')[0]; s.parentnode.insertbefore(ga, s); })(); </script> 15 af 15