Drupal

Drupals kjerne

I Drupalmiljøet betyr termen «core» (kjerne) alt som i en Drupal-installasjon befinner seg utenfor mappen «sites». Drupals kjerne er det grunnleggende elementet i Drupal. I sin standard konfigurasjon kan nettsidens innhold skapes av registrerte eller anonyme brukere (etter skjønn av administrator) og er gjort tilgjengelig for nettsidens besøkende på en rekke valgfrie kriterier. Drupals kjerne inkluderer også et hierarkisk taksonomi-system, som gjør at innhold kan kategoriseres eller merkes med stikkord for enklere sporbarhet.

Utseendemaler inkludert i kjernen

Drupals kjerne inkluderer flere standard temaer som gjør at man raskt kan tilpasse nettsidens utseende, for eksempel temaene «Bartik» og «Seven». Visse temaer inkluderer en fargebehandler som tillater administrator å endre farge på nettsidens elementer via et brukervennlig grensesnitt i nettleseren.

Språktilpasning

I tillegg til standard engelskspråklig utgave er Drupal per november 2015 gjort tilgjengelig for 112 språk, inkludert norsk (bokmål og nynorsk). Drupal har også støtte for språk som skrives fra høyre mot venstre, som arabisk, persisk, og hebraisk.
Drupals lokalisering bygger på gettext, GNUs internasjonalisering og lokaliserings-bibliotek.

Utvidning av Drupals kjerne

Drupals kjerne er modulær, som vil si et system av hooks og tilbakeanrop som åpnes internt via et API.
Drupal isolerer kjernen i fra brukerskapte moduler og temaer. Dette øker fleksibiliteten og sikkerheten og lar administratorer enklere oppgradere til nye versjoner uten å overskrive nettstedets tilpasninger.
I drupalmiljøet hører man gjerne ordtaket «never hack core» nevnt ofte, et ordtak som tar til sikte på en streng anbefaling om at det i de aller fleste tilfeller ikke vil være behov for å gjøre endringer direkte i kjernen da Drupal er satt sammen på en slik måte at endringer man ønsker heller bør oppnås ved å utvide eller overstyre Drupals kjerne. Drupals modulære design tillater brukerskapte moduler og utseendemaler å utvide eller overstyre Drupals standard atferd uten å endre Drupal-kjernens kode.

Distribusjoner

Tidligere måtte de som ønsket seg en typetilpasset installasjon av Drupal laste ned en forhånds-skreddersydd versjon separat fra Drupals offisielle kjerne. I dag benyttes det distribusjoner som ved installasjon av Drupals kjerne gjør det mulig å installere et nettsted eller applikasjon som er bygget med et bestemt formål.
Ved opprettelse av nye drupal-nettsider tilbyr distribusjoner en rekke fordeler ved at man ikke behøver å manuelt finne frem, laste ned og installere brukerskapte moduler og justere systemets innstillinger. Distribusjonene er samlinger av moduler, temaer, og tilhørende konfigurasjonsinnstillinger som forbereder Drupal for tilpasset drift. For eksempel kan en distribusjon konfigurere Drupal som en nettavis eller en nettbutikk.
Per november 2015 lister Drupals offisielle nettsted 984 distribusjoner, deriblant OpenPublish, Drupal Commons, Open Atrium, Managing News, Tattler, NodeStream, Pressflow, OpenPublic, og COD (Conference Organizing Distribution) .

Sikkerhet

Drupals politikk er å kunngjøre naturen til ethvert sikkerhetsproblem når en sikker versjon er tilgjengelig.
Administratorer av Drupal-nettsider blir automatisk varslet om oppdateringer via modulen Update Status (Drupal 6.x) eller via Update Manager (Drupal 7.x). Drupal vedlikeholder en e-post-liste, en side med historikk over alle sikkerhetsmeldinger, en RSS-strøm, og en Twitter-kanal med de seneste sikkerhetsanmodninger og relaterte nyheter.

Samfunn

Drupal.org består av et stort globalt fellesskap av brukere som per november 2015 utgjør 97 862 aktive bidragsytere.
To til tre ganger i året arrangeres det offisielle Drupalkonferanser, kalt «DrupalCon» (av engelsk Drupal Conference), en i Nord-Amerika om våren og en i Europa om høsten. Antall deltakere på DrupalCon økte fra omtrent 500 fremmøtte i Szeged (Ungarn) i august 2008 til rundt 3000 mennesker i Chicago i mars 2011. Den europeiske DrupalCon fant sist sted i august 2012 i den tyske byen München.
Mindre arrangementer, kjent som «Drupal Camps», avholdes hele året over hele verden.
Det finnes en rekke aktive Drupal fora, e-post-lister, IRC-kanaler, temagrupper og lokale grupper.
Det finnes også over 30 nasjonale Drupal-samfunn som tilbyr språkspesifikk brukerstøtte, deriblant Drupal Norge.

Drupalutvikling i Norge

Drupal blir også utviklet i Norge. Det offisielle norske nettstedet for Drupal Drupal Norge gir ut de offisielle norske språkfilene til programvaren og tilleggsmodulene. På nettstedet finnes også de 3 norske Drupal håndbøker, hvor de tilbyr Drupal brukerveiledninger på norsk, til nybakte og erfarne Drupaladministratorer, -brukere og -utviklere. Nettstedet tilbyr også hjelp og støtte til Drupal på norsk. I tillegg til disse funksjonalitetene, har Drupal Norge en katalog over Drupal-drevne nettsteder i Norge og en katalog over leverandører av Drupal i Norge. Drupal Norge er et brukerdrevet nettsted som lever på bidrag og innspill fra det norske Drupalmiljøet.