? Drupal rammer repræsenterer en content management service eller CMS , bruges til at præsentere websider for sådanne enheder som nyhedskanaler og bloggere . CMS rammer er sat op til at gemme , hente og vise oplysninger , ofte i et samarbejde indstilling med flere brugere skrive og ændre data. Som sådan var Drupal bygget som en ramme, der integrerer med en software stack involverer servere , PHP og SQL databaser . Drupal
Drupal repræsenterer det endelige resultat af et projekt påbegyndt af Dries Buytaert , en belgisk universitetsstuderende dengang , at lette kommunikationen med sine venner. Den oprindelige Drupal , kaldet Drop, var bestemt til at være en opslagstavle , hvor Buytaert og hans venner kunne samarbejde . som teknologien på internettet bevægede sig mod web journal og blogs , var imidlertid inden for rammerne af Drop modificeret til at omfatte kommentere, ranking, og syndikering , og det endelig voksede til at blive Drupal rammer.
Drupal Framework
Drupal er ikke et "program" i traditionel forstand , men snarere en " ramme ". Frameworks er systemer af kode , som er skrevet på et bestemt sprog , der anvendes til at gøre det muligt for programmører at implementere websites hurtigt og med en vis standardisering i tankerne . Drupal Framework udretter dette , og mere: Drupal tilbyder en fuldt funktionel CMS suite , som brugerne kan installere på en eksisterende server stakken. CMS suite kommer med en grafisk brugergrænseflade , eller GUI , at brugerne kan få adgang til med en webbrowser. Det betyder, at brugerne kan oprette, redigere og uploade indhold uden at vide, hvordan koden.
Server Software
Drupal ramme kan ikke fungere uden en underliggende server. Serveren håndterer henvendelser fra brugerne , forvalter programmeringssprog plugins og driver forbindelser til SQL-database . På Linux-systemer , hviler Drupal rammer oven på en Apache server. Microsoft Windows-brugere kan være vært for et Drupal site med Microsoft IIS.
Database and Programming
Underliggende gennemførelsen af Drupal er data, der er bosiddende i en SQL -database. Over data opholde grundlæggende gennemførelse af rammerne kodet i PHP. Denne kode sætter struktur for rammer og med grundlæggende programmering, der blokerer og menuer oprettet. Blokke er dele af en hjemmeside , at PHP-kode kan generere fra dataene, og menuerne er Valgpunkterne også bygget fra data . Ovenstående, er brugertilladelser fastsættes således, at definere hvilke brugere der har adgang til hvilke data. Endelig er skabeloner oprettes der etablerer blokke, menuer og tilladelser , og at tilbyde brugerne valg for, hvordan en hjemmeside er oprettet .