? The Drupal rammeverket representerer en content management service, eller CMS , som brukes til å presentere websider for slike enheter som nyhetsformidlere og bloggere . CMS rammeverk er satt opp til å lagre, hente og vise informasjon, ofte i et samarbeid setting med flere brukere skrive og endre data . Som sådan , ble Drupal bygget som et rammeverk som kan integreres med en software stack involverer servere, PHP og SQL databaser . Drupal
Drupal representerer slutten resultat av et prosjekt startet av Dries Buytaert , en belgisk student på den tiden, for å lette kommunikasjonen med sine venner. Den opprinnelige Drupal , kalt Drop , var ment å være en oppslagstavle der Buytaert og hans venner kunne samarbeide . som teknologien på Internett beveget seg mot Web journalføring og blogger , men ble rammen av Drop endret til å omfatte kommentering , rangering og syndikering , og det endelig vokste til å bli Drupal rammeverk .
Drupal Framework
Drupal er ikke et "program" i tradisjonell forstand , men snarere en " ramme ". rammeverk er systemer av koden , skrevet på et bestemt språk , som brukes til å aktivere programmerere til å distribuere nettsteder raskt og med en viss standardisering . The Drupal Framework oppnår dette , og mer : Drupal tilbyr en fullt funksjonell CMS suite som brukerne kan installere på en eksisterende server stabelen. CMS Suiten kommer med et grafisk brukergrensesnitt, eller GUI , at brukere kan få tilgang til med en nettleser. Dette betyr at brukerne kan opprette, endre og laste opp innhold uten å vite hvordan man skal kode .
Server programvare
Drupal rammeverket kan ikke fungere uten en underliggende server. Serveren håndterer brukeren ber om , klarer programmeringsspråk plugins og opererer tilkoblinger til SQL -databasen . På Linux- systemer , hviler Drupal rammeverket på toppen av en Apache- server. Microsoft Windows-brukere kan være vert for et Drupal nettsted med Microsoft IIS .
Database og programmering
Underliggende gjennomføringen av Drupal er data som ligger i en SQL- database. Over data bosatt grunnleggende implementering av rammeverket som er kodet i PHP. Denne koden setter struktur for rammen , og med grunnleggende programmering , er blokker og menyer opprettet. Blokkene er deler av et nettsted som PHP-koden kan generere fra dataene , og menyene er valg elementer også bygget fra dataene . Over det, er brukerrettigheter fastsettes slik som å definere hvilke brukere som har tilgang til hvilke data . Endelig er maler opprettet som implementerer blokker , menyer og tillatelser, og som tilbyr brukere valg med hensyn til hvordan et nettsted er satt opp .