Mis on Drupal?

Drupal on sisuhaldussüsteem (CMS), mis kasutab mooduleid, mis võimaldavad saidi administraatoritel sisu korraldada ja kuvada, kohandada välimust ja hallata rutiinseid toiminguid, nagu kasutajanimesid ja paroole nõudvate veebisaitide registreerimine. Üks selle põhiomadusi on asjaolu, et kogu raamistik on avatud lähtekoodiga, mis tähendab, et lähtekood on kättesaadav kõigile, kes on huvitatud sellega töötamast. Süsteem ise on samuti kõigile kasutajatele tasuta ja kuigi mõned veebidisainerid müüvad teatud tüüpi kohandusi, on paljud teemad ja moodulid saadaval ka tasuta.

See tarkvara on kirjutatud PHP-s, programmeerimiskeeles, mis on tuntud oma kasulikkuse poolest dünaamiliste veebisaitide loomisel. Drupal töötab Windowsi, Mac OS X, Linuxi ja paljude teiste operatsioonisüsteemidega. Siiski on sisu ja sätete salvestamiseks vaja andmebaasi, näiteks MySQL™. Igaüks saab Drupali jaoks mooduleid luua ja praegu saadaval olevad moodulid ulatuvad pildigaleriidest e-kaubanduse süsteemideni. Moodulid võivad isegi muuta CMS-i vaikekäitumist, et luua parem veebisait. Selle tarkvara arenduse ümber ehitatud kogukonna tõttu on selle tarkvara jaoks saadaval ka ulatuslikud õpetused ja dokumentatsioon.

Kuigi mõned veebidisainerid on Drupali kritiseerinud kui raskesti õpitavat, on süsteem pälvinud palju tunnustusi selle kasulikkuse ja suhteliselt kiire ehitusaja eest. See on tuntud ka oma dünaamilise olemuse poolest: raamistikul loodud veebisaite saab mooduleid muutes kiiresti muuta. Joomlat peetakse Drupali peamiseks alternatiiviks, kuigi spetsiifilisematel eesmärkidel on ka teisi võimalusi.

Drupali kirjutas algselt Dries Buytaert, kes juhib endiselt projekti. Buytaert translitereeris nime loomiseks hollandi sõna druppel, mis tähendab “tilka”, et viidata kaudselt projekti kogukonna aspektidele hollandikeelse sõna dorp, mis tähendab “küla” kaudu. Ta avas kogukonnatöö lähtekoodi 2001. aastal.