Vel, jeg har laget noe som antageligvis ikke intesserer deg om du så hadde bare dette å lese på en øde øy. Dog så skriver jeg i vei.
I mange år var jeg en dedikert audiofil-filmelsker. Det audiofile har jeg klart å komme meg vekk ifra, men filminteressen har jeg beholdt. Og alle DVD-filmene. I tillegg til å jobbe i en butikk hvor vi solgte DVD-filmer hvor de ansatte fikk kjøpe DVD-fimer til innkjøpspris så har det gjort at samlingen av DVD-filmer har blitt noe større enn jeg har oversikt over.

Bilde creative commons john_a_ward
Nå så kjøper jeg ikke så mange filmer lenger (og jeg jobber ikke i butikken lenger) og er nok av den siste som ser nye filmer. Men i løpet av årene så har jeg klart å kjøpe filmer jeg har glemt at jeg hadde og har sett. I tillegg så er det jo en enkelt og kjekk greie å ønske seg/gi bort filmer. Så jeg har både kjøpt og fått dobbelt opp av filmer jeg har fra før.
Derfor har gikk jeg til det steget å lage en hjemmeside som lister opp alle filmene mine. Listen finner du her:
- Datamaskin: dvd.helgejohnsen.com
- Mobil: dvd.helgejohnsen.com/m
Tre grunner til å ha en slik liste
Jeg har tre grunner til å lage en slik liste. En er at jeg ikke skal kjøpe dobbelt opp av titler jeg har glemt jeg hadde. En er at min familie og venner ikke trenger å være usikker på om jeg har en tittel de kan gi i gave. Siste grunnen er mest personlig; at jeg fikk en praktisk oppgave i å øve meg på programering.
Programmeringen
Registreringen av nye filmer og opplisting av filmene er gjort med PHP, MySQL og jQuery. Jeg fikk en grei selvlært innføring i funksjoner i PHP. Samt litt øvelse i MySQL.
Registrering:
Registrering av ny film er enkel. Et lite skjema hvor man skriver inn tittel, velger type DVD (film, TV-serie … ), velge sone og et kommentarfelt. For kommentarfeltet har jeg brukt TinyMCE.
Sone er forhåndsvalgt på sone 2 og type er forhåndsvalgt på film. Sone og type lagres med egne ID-er og hentes ut ifra egene tabeller.
Redigering:
Jeg kan også redigere filmer. Enten slette de fra listen eller endre tittel, sone osv. Prinsippet er det samme som å legge til en film bare at man oppdaterer filmen.

Logg inn:
For å registrere eller redigere filmer så må man også logge inn. Her fikk jeg også lært litt om mysql injection angrep og session.

Mobilutgave:
Mobilutgaven er laget enkelt for at jeg enkelt skal kunne sjekke filmlisten fra mobiltelefonen min. Har lagt vekt på at jeg kan bruke min HTC Diamond eller min samboers iPhone. Begge med berøringsskjerm.
Neste?
Jobben som gjenstår er å registrere alle filmene mine. Har begynt men er langt ifra ferdig.
Hvis du har noen idéer om funksjoner jeg burde ha med så tips meg gjerne @sjsd. Har vært inne på tanken å legge til «terninkast» eller en form for karakter. Hvor jeg legger inn hva jeg synes om filmen + gi besøkende muligheten til å gi sin karakter på filmen. Men har en mistanke om at det ikke kommer til å bli brukt av andre enn meg.
