? The Drupal ramverk utgör en tjänst content management , eller CMS , som används för att presentera webbsidor för sådana enheter som nyhetskanaler och bloggare . CMS ramverk har inrättats för att lagra , hämta och visa information , ofta i en kollaborativ miljö med flera användare skriva och ändra data . Som sådan , var Drupal byggdes som ett ramverk som integrerar med en programvara stack omfattar servrar , PHP och SQL-databaser . Drupal
Drupal representerar slutresultatet av ett projekt som startades av Dries Buytaert , en belgisk högskolestudent på tiden , för att underlätta kommunikationen med sina vänner . Den ursprungliga Drupal , heter Drop , var avsedd att vara en anslagstavla där Buytaert och hans vänner kunde samarbeta . som teknik på Internet gick mot Web journalföring och bloggar var dock inom ramen för Drop modifieras för att inkludera kommentera , ranking , och syndikering , och det slutligen växte till att bli den Drupal ramverk . Addera Drupal Framework
Drupal är inte ett " program " i traditionell mening , utan snarare en " ram ". ramarna är system av koden , skrivna på ett visst språk , som används för att göra det möjligt för programmerare att distribuera webbplatser snabbt och med en viss standardisering i åtanke. Den Drupal Framework åstadkommer detta , och mer : Drupal erbjuder en fullt fungerande CMS svit som användarna kan installera på en befintlig server stack . CMS svit har ett grafiskt användargränssnitt eller GUI , som användarna kan komma åt med en webbläsare . Detta innebär att användarna kan skapa , modifiera och överföra innehåll utan att veta hur man ska kod .
Server Software
Drupal ramverk kan inte fungera utan en underliggande server . Servern hanterar användarnas önskemål , hanterar plugins programmeringsspråk och driver anslutningar till SQL-databasen . I Linux-system vilar Drupal ramen ovanpå en Apache -server . Microsoft Windows-användare kan vara värd en Drupal webbplats med Microsoft IIS .
Databas och programmering
Underliggande genomförandet av Drupal är data som finns i en SQL-databas . Ovanför data är bosatta grundläggande genomförande av regelverket kodad i PHP . Denna kod anger strukturen för ramen och , med grundläggande programmering , är block och menyer skapas . Block är delar av en webbplats som PHP-koden kan generera från data , och menyer urval artiklar byggs från datan . Över detta är användarbehörighet fastställas så att definiera vilka användare som har tillgång till vilka uppgifter . Slutligen är mallar skapas som implementerar block, menyer och tillstånd , och att erbjuda användarna val för hur en webbplats är inställd .