2008-05-09 Manual för Typo3 Site-Admins version 4.04 1
2
Innehåll: 1. Ändra formelement på sidan 4 1.1 Adress 6 1.2 Pil-länkar 6 1.3 Länk-meny 6 1.4 Sidansvarig 6 1.5 Toppbild 7 1.6 Institutionslänk 7 1.7 Nyckelord och förklaring 7 2. Statistikfunktionen 8 3. Skydda uppladdade filer 9 3.1.htacess 9 3.2.htpasswd 9 4. Skapa lösenordsskyddade sidor 10 3
1. Ändra formelement på sidan Tidigare har webbsidornas utseende helt styrts av mallar som användarna inte kunnat påverka. Detta har skapat en del frustration och mycket administration för oss som sköter publiceringsverktyget. För att i alla fall delvis komma ifrån detta är det nu möjligt för användare (med rätt behörighet) att själv ändra: 1. Adress 2. "Pil-länkar" 3. "Länk-meny" 4. Sidansvarig 5. Toppbild 6. Institutionslänk 7. Nyckelord och förklaring (syns inte på bilden) 6 3 5 2 4 1 4
Nu hade det varit väldigt opraktiskt om man varit tvungen att lägga in adressen på varje sida. Detta behöver man lyckligtvis inte, och skall man inte, göra. Dom värden man lägger in ärvs nämligen neråt i sidstrukturen. Om man således lägger in en adress på "Arkitektur och byggd miljö" i figuren nedan så kommer denna att synas på alla sidor under denna. Om man vill ha en annan adress på de engelska sidorna så lägger man in den på sidan "english", detta värde ärvs sedan av alla sidor under denna. För att ändra adress, nyckelord etc så ändrar man i första-sidans egenskaper. Välj sida, klicka sedan på den första sidan i trädet, klicka sedan på "Ändra sidans egenskaper". Se figur nedan. 5
1.1 Adress Fyll i uppgifterna i fältet adress. 1.2 Pil-länkar Fyll i uppgifterna i fältet "Pil-lankar". Dessvärre måste man skriva html-kod vilket kan vara lite krångligt. Är man osäker så går det bra att be huvudadministratören om hjälp. Ett exempel på kod finns på http://www.lth.se/omlth/omwebbplatsen/typo3/. 1.3 Länk-meny Fyll i uppgifterna i fältet "Lank-lista". Dessvärre måste man skriva html-kod vilket kan vara lite krångligt. Är man osäker så går det bra att be huvudadministratören om hjälp. Ett exempel på kod finns på http://www.lth.se/omlth/omwebbplatsen/typo3/. 1.4 Sidansvarig Fyll i uppgifterna i fältet Sidansvarig. Vill man ha en mail-länk får man skriva html-kod: <a href="mailto:sidansvarig@institution.lth.se">sidansvarig</a> 6
1.5 Toppbild Man har även tidigare kunnat ändra denna, men det har varit ganska krångligt. Klicka på Link. I fönstret som kommer upp klickar man först på fliken "Fil" och sedan letar man upp rätt bild och klickar på den. Se figur nedan. 1.6 Institutionslänk Fyll i uppgifterna i fältet "Department title". Observera att man inte skall inte fylla i någon länk. 1.7 Nyckelord och förklaring Dessa syns inte på sidan utan används av sökmotorer för att hitta innehåll och ibland visa i listan med sökträffar. Det är alltså ganska viktigt att man tänker till och fyller i dessa uppgifter. 7
2. Statistikfunktionen Typo3 har en inbyggd statistikfunktion som heter Awstats. Klicka först på Awstats i vänstermenyn. Klicka sedan på första-sidan i trädstrukturen, klicka sedan på länken som slutar med.log. Se figur nedan. I nästa fönster måste man klicka på "Uppdatera nu" för att få med statistiken som genererats sedan förra gången man var inne och tittade. Se figur nedan. 8
3. Skydda uppladdade filer Om man vill skydda filer så att tex bara studenter i en viss kurs kommer åt dem så gör man det med.htaccess-filer. Detta är ganska mycket överkurs, så om man inte vill fördjupa sig i detta så skicka ett mail till huvudadministratören där ni anger vilka filer som skall skyddas samt vilket id och lösenord ni vill ha. 3.1.htacess Skapa en ny fil med tex notepad som ni döper till ".htaccess". I denna så lägger ni in följande: AuthName "Section Name" AuthType Basic AuthUserFile /usr/local/www/www.lth.se/fileadmin/testteknik/.htpasswd Require valid-user Det ni måste ändra är det som står efter fileadmin/. Om ni tex vill skydda filerna i mappen ark054 som ligger i utbildning som ligger i arkitektur så blir det: AuthUserFile /usr/local/www/www.lth.se/fileadmin/arkitektur/utbildning/ark054/.htpasswd 3.2.htpasswd Skapa nu en ny fil med tex notepad som ni döper till ".htpasswd". Nu kunde man tro att det bara var att skriva i användarid och lösenord, men eftersom lösenordet måste vara krypterat så måste vi göra det först. Gå till http://www.kxs.net/support/htaccess_pw.html och följ instruktionerna. Kopiera resultatet och klistra in i.htpasswd-filen. Vill man ha fler användare så upprepar man proceduren. När ni är klara så sparar ni.htaccess och.htpasswd-filerna och laddar sedan upp dem till aktuell katalog. I exemplet blir det alltså "ark054". 9
4. Skapa lösenordsskyddade sidor För att skapa lösenordsskyddade sidor i typo3 behöver vi ett antal saker 1. En användargrupp 2. Minst en användare som är knuten till en grupp 3. En login-ruta 4. Definiera vilka sidor som vi vill lösenordsskydda I sidstrukturen skall det finnas en "sysfolder" som heter "General Storage". I denna placerar man användare och grupper. Gör så här för att skapa användare och grupper: Klicka på "Lista" i vänstermenyn och sedan på "General Storage". Klicka sedan på "Skapa nytt element" och sedan på "Website-användargrupp". Skriv in en titel och spara. Klicka på "Lista" i vänstermenyn och sedan på "General Storage". Klicka sedan på "Skapa nytt element" och sedan på "Website-användare". Skriv in användarnamn, lösenord och välj sedan den grupp som du skapade i det förra steget. Klicka på spara och stäng. Nästa steg är att skapa en login-ruta: Klicka på "Sida" i vänstermenyn och sedan på den sida i sidträdet där du vill ha login-rutan. Skapa ett nytt innehållselement på sidan och välj "En bättre loginbox". Spara sidan. För att det skall fungera måste man tala om för Typo3 var den skall leta efter användare och grupper. Klicka på "Sida" i vänstermenyn och sedan på den sidan där login-rutan finns. Klicka sedan på "Ändra sidans egenskaper". Scrolla ner och klicka på den lilla mapp-ikonen som finns under rubriken "Huvudsidan för registret". Välj "General storage", dvs den foldern där du skapat användare och grupper. Klicka på spara. Det som nu återstår är att definiera vilka sidor vi vill lösenordsskydda. Klicka på "Sida" i vänstermenyn och sedan på den sida som du vill lösenordsskydda. Klicka sedan på "Ändra sidans egenskaper". Scrolla längst ner på sidan och välj en grupp under "Åtkomst". Klicka på spara. 10