Drupal – kort fortalt

Drupal er et såkaldt open source (OS) Content Management Framework (CMF). Ordene content og management kender vi fra CMS (Content Management Systems), og ligesom ved CMS handler det da også om styring af indhold. Men i modsætning til et traditionelt CMS er Drupal et system (et framework), som tilbyder en række moduler (som kan betragtes som en slags byggeklodser), hvormed man kan opbygge andre systemer som f.eks.

  • Communities
  • Discussion sites
  • Kommercielle sites
  • Personlige hjemmesider
  • Intranet applikationer
  • Blogs
  • E-handels applikationer
  • Interesse- og entusiast sites
  • Vidensbaser
  • Social Networking sites


I stedet for sammenligningen med byggeklodser så forestil dig, at du har en skala, hvor der i den ene ende står ”Specifikt” og i den anden ende ”Abstrakt”. I den ene ende har du noget helt konkret – f.eks. en hammer. I den anden ende har du noget mere abstrakt – f.eks. noget træ og noget stål. Hammeren kan du bruge til nogle ganske få ting, da dens formål er forudbestemt. Træet og stålet kan du derimod bruge til f.eks. at lave en hammer, en høvl, en mejsel osv., og disse redskaber kan du bruge til mange forskellige ting. Drupal kommer ind et sted midt på skalaen, for Drupal kan ikke kun bruges til nogle få ting som hammeren. Omvendt er Drupal heller ikke så abstrakt, at du selv skal i gang med at konstruere en høvl eller en mejsel. Man kan sige, at Drupal er træet og stålet men i bearbejdede udgaver, hvor det allerede er udskåret og tilpasset, så det kan bruges til at konstruere mange forskellige typer værktøj.

Størsteparten af de systemer, der opbygges med Drupal, er CMS’er, og derfor vælger mange at omtale Drupal som et CMS, hvilket teknisk set ikke er helt korrekt jvf. ovenstående, men omvendt meget forståeligt.

Men - uanset om vi vælger at kalde Drupal for et CMF eller et CMS, så er der tale om en web-applikation, der styrer indholdet på et netsted (uanset om det er en webshop, en blog, en quiz osv.) på en måde, hvor brugeren kan redigere det uden indgående kendskab til det scripting-sprog, som systemet er skrevet i.

Modulerne i Drupal

Drupal er et modulært system. Kernen i systemet (”Core”) består af nogle grundlæggende moduler (kaldet core moduler), som indeholder den funktionalitet, der betragtes som essentiel for et Drupal-site.
Udover de grundlæggende moduler findes der flere tusinde Drupal moduler (kaldet contributed modules), som kan betragtes som en slags byggeklodser, der kan sættes sammen på forskellig vis og dermed skabe meget forskelligartede systemer.
Med contributed modules kan man udvide Drupals funktioner og funktionalitet med eksempelvis:

  • Forums
  • Peer-to-peer networking
  • Nyhedsbreve
  • Podcasting
  • Billedgallerier
  • File uploads og downloads

Læs mere om Drupal ved at klikke på de øvrige faneblade, læs om vores Drupal kursus, eller endnu bedre:
ring til os på 70 23 32 70 - vi er altid klar på en snak om Drupal.



Drupal kåret til verdens bedste CMS 2 år i træk

Det anerkendte bogforlag Packt Publishing uddeler hvert år en række priser til de bedste CMS’er. I 2007 blev Drupal kåret som verdens bedste CMS i den meste prestigefylde kategori af dem alle: ”Overall Winner”. Konkurrenten Joomla! blev en flot nr. 2 og CMS Made Simple blev nr. 3.

I 2008 gentog historien sig med Drupal som vinder foran Joomla! og DotNetNuke på henholdsvis 2. og 3. pladsen. Endvidere blev Drupal suveræn vinder af kategorien ”Best PHP Open Source Content Management System”.

Drupal – et stærkt community

En af Drupals store forcer er det enorme og verdensomspændende community, der er blevet skabt. På Drupals officielle hjemmeside www.drupal.org er således ikke mindre end 350.000 oprettede medlemmer (august 2008).

I mange lande har Drupal-entusiaster valgt at oprette lokale communities. Også i Danmark findes der sådanne. Bl.a. drupal.dk

 

Drupal's historie

Drupals skaber, belgieren Dries Buytaert, blev født 19. november 1978. Godt 30 år senere, i januar 2008, skrev han sin Ph.d.-afhandling i datalog på universitetet i Gent. Selve udviklingen af Drupal skete nærmest ved et tilfælde i årene 1998/1999.

Samtidig med at han studerede på universitetet, begyndte Dries at udforske trådløs Internet. Sammen med nogle venner beslutter han sig for at opbygge et LAN (Local Area Network). Fordi en masse kommunikation og udveksling af oplysninger om LAN-projektet var nødvendigt, besluttede Dries sig for at udvikle et ”Message Board”. Dette "Message Board" blev delt på et LAN, og senere besluttede han at flytte det til et website på internettet.

Oprindeligt ønskede Dries at registrere sit site under ordet "Dorpje", som på hollandsk betyder "lille landsby". Men under registreringen af domænet, lavede Dries en stavefejl og skrev "Drop" i stedet for "Dorpje". Han besluttede dog at beholde domænet. Så den første hjemmeside, drevet af en online-version af Drupal, var drop.org.

Efter næsten et år, omkring 2000 og 2001, oplevede Dries en stor interesse fra folk, der gav ham nye ideer til funktioner og tilføjelser. Dries besluttede at gøre sit software til open source, således at samfundet var i stand til at eksperimentere på egen hånd og lade ham bruge tid på at gøre sine egne eksperimenter. Det var på dette tidspunkt, at "Message Board" software blev til Open Source Software "Drupal". Drupal i sig selv er altså et produkt af mange uventede sekvenser af hændelser.

I dag er drupal.org et veletableret samfund med over 350.000 tilmeldte medlemmer (august 2008) og millioner af kopier af Drupal er blevet downloadet. Drupal benyttes i dag som grundlag for en bred vifte af hjemmesider, blogs, webshops m.m.

Drupal samfundet arbejder konstant på at udvikle den næste version af Drupal. Udover Dries findes en række centrale udviklere i den sådkaldte ”Drupal Association”, og herudover sidder der mange tusinder af udviklere verden over, som hver dag bidrager med deres viden og deres tid.

Hos Submit vil vi også gerne bidrage med vores viden - så hvis du er interesseret i Drupal så
ring til os på 70 23 32 70 - vi er altid klar på en snak om Drupal.



Sidst opdateret fredag d. 5-3-2010
Dagens ord: At leve er som at kunne kunsten at tegne uden at bruge viskelæder.
Submit arbejder med viden, udvikling og formidling indenfor områderne: Web kurser, webdesign (herunder CMS og webshop), grafiske kurser, grafisk design og søgemaskineoptimering.