kom igång med drupal 7
DESCRIPTION
TRANSCRIPT
Kom igång med
Drupal 7Johanna Lindh (@zhouhana)
Agenda9.00–9.15 Introduktion till Drupal9.15–10.00 Noder
TextformatStartsidan och andra grundinställningar
10.10–11.00 Användare, roller och behörigheter11.10–12.00 Block
Menyer12.00–13.00 Lunch13.00–13.50 Taxonomier
Fält14.00–15.00 Visningslägen
Visningslägen: BildstilarViews (grunder)
15.00–15.20 Fika15.20–16.30 Frågor
Introduktion
"Come for the software, stay for the community.”
Noder
Övning: Skapa en artikel
Skapa en artikel. Texten kan du kopiera från näte, till exempel från lipsum.com.
Artikeln ska synas högst upp på startsidan.
Övning: Redigera och skapa en revision av en artikel
Ändra något i texten på din artikel och publicera den nya versionen. Se samtidigt till att originalversionen sparas i en revisionslogg.
Återställ artikeln till originalversionen genom att revertera den första revisionen.
Övning: Ge artikeln en sammanfattning.
I nuläget visas på startsidan en förkortad version av artikeln bestående av de 600 första tecknen i dess Body-fält.
Gör, utan att ändra på texten i Body-fältet, så att texten som syns på startsidan istället blir "Denna artikel handlar om lorem ipsum."
Om man klickar på länken "Read more" ska man komma till den fulla artikeln.
Övning: Lägg till en om oss-sida med en trevlig URL
Skapa en sida av typen Basic page. Ge den rubriken "Om oss" och se till den får aliaset "om-oss" så att man kommer till den genom att skriva till exempel "http://myfirstsite:8082/om-oss" adressfältet.
Bonus: Se till att det skapas en "Om oss"-länk till sidan i menyn "Main menu".
Övning: Spara en artikel utan att publicera den
Skapa en artikel som tidigare och spara den men se till att den inte syns på startsidan.
Övning: Redigera en artikels publiceringsdatum
Gå in på din opublicerade artikel och gör så att det ser ut som om den skapades igår.
Publicera den.
Övning: Ändra grundinställningarna för alla artiklar
Sätt en regel som gör att det hädanefter automatiskt sparas en revision när man skapar och sparar om nya artiklar.
Textformat
Övning: Ändra i ett textformat
Gör så att textformatet "Filtered HTML" tillåter taggarna <h2>, <h3> och <h4>.
Startsidan och
andra grund-
inställningar
Övning: Lägg till en egen "page not found"-sida
Skapa en sida med titeln "Du har kommit fel" och URL-aliaset "fel".
Gör så att man alltid hamnar på den sidan när man försöker gå till en sida som inte finns på sajten.
Användare, roller
och behörigheter
Övning: Skapa ett användarkonto
Använd ditt eget förnamn som användarnamn och ett lösenord som du kommer ihåg.
För att du ska kunna spara måste du ange en e-postadress som inte redan används på sajten (det vill säga en annan än den som är kopplad till admin-kontot).
Övning: Byt lösenord
Byt den nya användarens lösenord och se till att han/hon får det nya lösenordet skickat till sig i ett e-postmeddelande.
Övning: Gör din nya användare till redaktör
Skapa rollen "editor".
Ge rollen "editor" alla behörighet som du tycker att en redaktör bör ha på sajten.
Ge den nya användaren rollen "editor".
Block
Övning: Aktivera ett block
Aktivera blocket som visar det senaste innehållet på sajten. Placera det i vänsterspalten.
Övning: Ändra ett blocks synlighet
Gör så att blocket du aktiverade bara syns för anonyma (icke inloggade) användare när de är inne på sidan med URL-aliaset "om-oss".
Övning: Skapa ett eget block
Skapa ett block med administrationstiteln "Mitt block" och Body-texten "Välkommen". Placera det i regionen "Featured". Det ska synas på alla sidor.
Pröva med och utan att fylla i fältet "Block title" och se skillnaden.
Menyer
Övning: Lägg till menylänkar
Skapa ett länk till Google i navigationsmenyn (den i vänsterspalten).
Skapa även i samma meny en direktlänk till sidan med blocköversikten som vi tidigare behövt gå till genom att klicka på Structure och sedan Blocks.
Taxonomier
Övning: Skapa en vokabulär med termer
Vokabulären ska heta "Städer" och innehålla termerna "Stockholm", "Göteborg" och "Malmö".
Fält
Övning: Lägg till ett fält för bifogade filer
Gör så att varje nod av typen Basic page kan innehålla ett obegränsat antal bifogade filer.
Fältet du skapar ska ha etiketten Attatchment och maskinnamnet "field_page_attatchments" (Drupal kommer föreslå "field_attatchment" automatiskt men det kan vara bra att inkludera namnet på innehållstypen i maskinnamnet.) Det ska vara av typen File.
Se till att man kan ladda upp filer med ändelsen jpg och jpeg.
Övning: Lägg till ett fält på användare
Skapa ett fält för användarens födelseå (klicka på Configuration, Account settings). Det kan vara av typen Integer med etiketten Year of birth och maskinnamnet field_user_birthyear.
Gör så att det är obligatoriskt att fylla i.
Skriv en hjälptext så att användarna förstår hur de ska fylla i fältet.
Sätt mini- och maxvärdena till 1900 respektive 2013.
Övning: Referera till en vokabulär
Skapa en termreferens till denna vokabulär på innehållstypen Article. Fältets etikett kan vara "Städär" och maskinnamnet "field_article_stader". Fälttypen blir "Term reference".
Städerna ska visas och väljas med kryssrutor.
Man ska kunna välja två städer.
Visningslägen
Övning: Ändra visningslägen
När du nu tittar på din senaste artiklar ser du något i stil med
"Städer:göteborg"
Ändra i visningläget för hela artiklar så att etiketten "Städer" hamnar på samma rad (inline) som staden/städerna.
Gör också så att de valda städerna visas på samma sätt i artikelns teaserläge – det som syns på startsidan.
Visningslägen:
Bildstilar
Övning: Ändra bildstil
Gör så att bilder som tillhör artiklar visas i stilen "thumbnail" istället för "medium" när de visas i artikelns teaserläge. Ändra också så att bilderna inte länkas till sina artiklar.
Bonus: Ändra så att bildstilen "thumbnail" blir 90x100 istället för 100x100 pixlar. Gör även så att bilder som visas i "thumbnail" stil blir svartvita (desaturated). Leta under Configuration, Image styles.
Views (grunder)
Övning: Lista alla artiklar
Gör en vy med alla artikeltitlar sorterade i bokstavsordning. Varje titel ska vara länkad till sin artikel. Även publiceringsdatumen ska synas i listan.
Bonus: Gör listan till sajtens startsida (se Configuration, Site information)
Frågor