De Drupal kader vertegenwoordigt een content management service , of CMS , gebruikt om webpagina's te presenteren voor dergelijke entiteiten als nieuws verkooppunten en bloggers . CMS kaders worden opgezet voor het opslaan , ophalen en weergeven informatie , vaak in een collaboratieve omgeving met meerdere gebruikers gegevens schrijven en wijzigen . Als zodanig werd Drupal gebouwd als een raamwerk dat integreert met een software- stack met servers , PHP en SQL-databases . Drupal Drupal vertegenwoordigt het eindresultaat van een project begonnen door Dries Buytaert , een Belgische student op het moment , om de communicatie met zijn vrienden te vergemakkelijken . De originele Drupal , genaamd Drop , was bedoeld om een prikbord waarop Buytaert en zijn vrienden konden samenwerken zijn. als de technologie op het internet verplaatst in de richting Web journaling en blogs , maar het kader van Drop werd gewijzigd om zijn commentaar , ranking , en syndication , en het uiteindelijk groeide uit tot de Drupal kader geworden . Drupal Framework Drupal is niet een " programma " in de traditionele zin , maar eerder een " raamwerk . " Frameworks zijn systemen van code , geschreven in een bepaalde taal , gebruikt zodat programmeurs om websites te implementeren snel en met een zekere standaardisatie in het achterhoofd . De Drupal Framework doet dit , en meer : Drupal biedt een volledig functionele CMS suite die gebruikers op een bestaande server stack kan installeren . De CMS suite wordt geleverd met een grafische gebruikersinterface of GUI , dat gebruikers toegang met een webbrowser . Dit betekent dat gebruikers kunnen aanmaken, wijzigen en uploaden van content zonder te weten hoe de code . Server Software De Drupal framework kan niet functioneren zonder een onderliggende server . De server handelt verzoeken van gebruikers, beheert programmeertaal plugins en exploiteert verbindingen met de SQL-database . Op Linux -systemen , de Drupal kader rust op de top van een Apache -server . Microsoft Windows gebruikers kunnen een Drupal site te hosten met Microsoft IIS . Database en Programming Onderliggende de uitvoering van Drupal is data die in een SQL-database . Boven de gegevens bevinden de basis uitvoering van het kader gecodeerd in PHP . Deze code stelt de structuur voor het kader en , met eenvoudige programmering , worden blokken en menu's gecreëerd . Blokken zijn secties van een website die de PHP- code kan genereren uit de data , en menu's worden gekozen items ook opgebouwd uit de gegevens . Daarboven zijn gebruikersrechten zo vastbesloten om te bepalen welke gebruikers toegang hebben tot welke gegevens . Tenslotte worden sjablonen gemaakt dat werktuig blokkeert , menu's en machtigingen , en dat aanbod gebruikers selecties over hoe een website wordt opgezet .
|