Digitalisering, arkivering, publicering : en praktisk ... - Solidaritetshuset
Digitalisering, arkivering, publicering : en praktisk ... - Solidaritetshuset
Digitalisering, arkivering, publicering : en praktisk ... - Solidaritetshuset
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4 Publicering p˚a Internet<br />
7 märks bland annat att funktionalitet<strong>en</strong> som flera av de nedanst˚a<strong>en</strong>de modulerna ger<br />
nu finns med som standard.<br />
Eftersom Drupal är s˚a pass flexibelt finns det m˚anga olika sätt att lösa ett givet<br />
problem. Här är <strong>en</strong> variant där vi lägger grund<strong>en</strong> för ett system som ska uppfylla följande<br />
önskem˚al:<br />
Bilder ska kunna läggas in med metadata anpassad för <strong>en</strong>kel Dublin Core, det vill säga<br />
med det femton grundelem<strong>en</strong>t<strong>en</strong> (titel, beskrivning, skapare, osv). Upphovsperson ska<br />
kunna läggas in som <strong>en</strong> separat länkad nod. Upphovsperson<strong>en</strong> ska kunna beskrivas med<br />
till exempel namn, födelse-/dödsdatum och biografi. G<strong>en</strong>om att g˚a till upphovsperson<strong>en</strong>s<br />
sida ska man kunna se vilka bilder person<strong>en</strong> tagit.<br />
D<strong>en</strong> allra viktigaste extramodul<strong>en</strong> du behöver är Cont<strong>en</strong>t Creation Kit (CCK) 9 , som<br />
l˚ater dig skapa egna inneh˚allstyper (nodtyper) med egna fält. Aktivera ˚atminstone följande<br />
under CCK p˚a modulsidan: Cont<strong>en</strong>t, Node Refer<strong>en</strong>ce, Number, Option Widgets,<br />
Text, User Refer<strong>en</strong>ce.<br />
Views 10 är <strong>en</strong> modul som l˚ater dig göra avancerade databasförfr˚agningar och sedan<br />
använda resultat<strong>en</strong> fr˚an dessa p˚a olika sätt. D<strong>en</strong> behöver vi för att <strong>en</strong>kelt göra listor över<br />
till exempel vilka bilder som <strong>en</strong> viss upphovsperson tagit.<br />
Image 11 tillhandah˚aller mycket mer avancerad bildhantering än vad som finns som<br />
standard i Drupal. Det är till exempel <strong>en</strong>kelt att f˚a automatiskt g<strong>en</strong>ererade tumnaglar<br />
och alternativa storlekar. Modul<strong>en</strong> skapar <strong>en</strong> ny inneh˚allstyp, Bild. Tack vare detta lagras<br />
bilder som noder, som kan hanteras precis som alla andra nodtyper. Aktivera ˚atminstone<br />
Image och Image Attach.<br />
Innan vi lägger till rätt metadatafält i inneh˚allstyp<strong>en</strong> Bild behöver vi skapa <strong>en</strong> helt ny<br />
inneh˚allstyp, Person. Under Inneh˚all -> Inneh˚allstyper, välj“Lägg till <strong>en</strong> ny inneh˚allstyp”.<br />
Skriv “Person” som namn och “person” som typ och spara. Klicka p˚a “Hantera fält” vid<br />
Person. Titel kan förslagsvis inneh˚alla person<strong>en</strong>s förnamn plus efternamn, och Brödtext<br />
kan inneh˚alla biografin, m<strong>en</strong> vi vill ha n˚agra till:<br />
• Etikett Förnamn, fältnamn field fornamn, datatyp Text, formulärselem<strong>en</strong>t Textfält.<br />
(G<strong>en</strong>om att lagra förnamn och efternamn äv<strong>en</strong> separat blir det <strong>en</strong>klare när till<br />
exempel listningar och sökningar ska göras.)<br />
• Etikett Efternamn, fältnamn field efternamn, datatyp Text, formulärselem<strong>en</strong>t Textfält.<br />
• Etikett Födelse˚ar, fältnamn field fodelsear, datatyp Text, formulärselem<strong>en</strong>t Textfält.<br />
(Kan äv<strong>en</strong> vara datatyp Decimaltal, m<strong>en</strong> g<strong>en</strong>om att använda Text kan du<br />
fortfarande skriva t.ex. “1918?” om ˚aret är oklart.)<br />
9 http://drupal.org/project/cck<br />
10 http://drupal.org/project/views<br />
11 http://drupal.org/project/image<br />
47