DVD database

dvddbliste.jpg
  • dvddbliste.jpg
  • dvddbdetaljer.jpg

Som en ivrig samler af DVD film, var det et naturligt skridt at blande denne interesse med den anden store interesse jeg har; nemlig web programmering. Det er der så kommet denne DVD database ud af.

Baggrund

I den spæde start, omkring år 2000, var der kun tale om en simpel database i MS Access, beregnet til at give et overblik over hvilke film jeg ejede, samt hvilke jeg havde lånt ud - en konsekvens af at have mistet film efter at have glemt hvem der lånte dem.
Senere, som jeg fik nye ideer til databasen, blev Access for trang at arbejde i, og det blev klart at jeg måtte have en mere avanceret frontend til databasen. Denne blev så udviklet i PHP, som jeg netop havde sat mig til at lære, og i samme ombæring blev Access databasen, af praktiske årsager, skiftet ud med MySQL.

Udviklingen fra før til nu

Oprindeligt var databasen udelukkende beregnet til eget brug, hvorfor sikkerhed var et ukendt begreb. Jeg sørgede for ikke at linke til den, men ud over det blev der ikke gjort noget ud af at sikre dataene. Generelt var den første webbaserede udgave ret simpel, - der var f.eks. ingen søgemuligheder, ingen sorteringsmuligheder og som nævnt, ingen login og derved ingen flerbruger funktionalitet.
Efterhånden som jeg blev bedre til PHP, og fik større og større ambitioner, begyndte jeg så småt at planlægge en ny version af DVD databasen. Arbejdet på denne blev påbegyndt i 2004, og varede indtil langt inde i 2005. Da jeg samtidig gik i skole, var udviklingsarbejdet begrænset til min fritid, hvorfor det tog temmeligt langt tid. Da jeg havde nået et niveau hvor de mest almindeligt brugbare funktioner var færdige, og databasen generelt var brugbar, blev projektet sat på pause så jeg kunne koncentrere mig om skolegangen.

Databasen var beregnet, og i en vis grad forberedt, til flere brugere, men grundet bekymringer for sikkerhed / misbrug, er der endnu ikke åbnet op for den mulighed. Derfor er der indtil videre kun mig selv, og enkelte specielt udvalgte personer i min omgangskreds, der har adgang til at oprette, redigere og slette i databasen.